skysight-inc/HackerNews huggingface dataset:
OK, so gibson assembly is not completely foolproof, when I first started working with it I thought the whole thing was a joke because I spent a month trying to get even one clone, and it didn't take. Turned out the site we were trying to (TetR IIRC, it's been 10 years so I'm not sure) clone into had a strange tandem inversion sequence flanking it. If you stick to cloning into MCSes or assembling sequences you've checked/built yourself it should be fine (the liklihood of problematic random tandem inversions is low).

a 1:1 cloning is very much doable with terrible hands. You can reasonably do up to 8 pieces in the assembly, but as you get beyond 4 pieces it becomes important to follow the instruction exactly.

The craziest thing I did, though, was I cloned a (small) eukaryotic chromosome into an E Coli, by gibsoning against the telomere sequence.

At some point the difference becomes using very specially prepared competent cells and being very careful about how you get them in (the mechanism of electorporation is... not obvious), and of course one of the tricky things about gibson is that it's super salty, meaning that you have to be careful when electroporating.
New Survey Reveals Feelings Towards Life in Lockdown of People with Addiction
Well, you missed the fact that the plan is already to liquefy the air. So the air will already be in liquid form.

Also I don't think they are going to cool it but rather compress it. Cooling would require constant expenditure of energy to keep it cool whereas you can compress it and leave it in the vessel at room temperature. It takes 33 atmospheres to liquefy nitrogen and 50 for oxygen.
Ah, well, you were responding to a post that acknowledges Google Instant Play, so maybe not a great spot to claim HN people won't acknowledge Instant Play.
I understand that to be the plan.
Most Perl 4 runs under Perl 5, and most Perl 5 written in the early years did not place heavy emphasis on objects. When I started in Perl, it was common to write code in such a way that it would run under either because it might have to.

Today, objects are used heavily. And furthermore the way we write those classes has changed a lot since Moose and friends became popular. As a result most Perl code bases written in the last dozen years look less like early Perl 5 than early Perl 5 looked like Perl 4.

Perl 4 and Perl 5 are more of a continuum than different languages.
You feel that way because it's ethically corrupt behaviour on the part of Apple. They are aggressively pushing out others.
It's quite well known that SF is full of subtle racism towards Asians despite ironically being full of Asians.

Actually calling those racism is a bit overblown compared to lynchings or police shootings. It's mostly biases and stereotypes affecting how people treat strangers, and Asians suffer silently in those situations like many other groups.

Think of the recent issue where a black woman and her child was denied service at a restaurant due to "dress code", if it didn't happen that a white kid had similar clothing as her kid, she wouldn't have realized it was racial profiling.
Jeff Atwood's has been a long time favorite of mine.
https://codinghorror.com

It's a simple layout, easy to parse, with lots of interesting content.

His personal "About Me" follows the writing style found in the rest of his content, and he puts(presumably) a lot of time and energy into producing high quality and well-thought-out posts.
man made climate change is a scientifically established fact. The models change only insofar as that the predictions tend to get worse in face of our inaction.

Everyone who cares about the future of our planet should have a bias against facebook, because it is a giant machine that eats up people's attention and produces lies and misinformation. It's like we've actually invented the utility monster and pay the people who maintain it handsomely. In the future people will look back at us and think we lost our minds
> they've tested it and it increases engagement

That's the key: engagement. Which is basically "how many times a user interacts with objects on screen". This says nothing about whether a product is good or bad. In case of Netflix, no doubt, engagement was through the roof as users scrambled to mute, pause, or move to the next screen.
My company recently started using Okta. This is the first time I've heard of webAuthn. Is there any relationship between Okta and WebAuthn?
Looks like a competitor to Retool, interesting. The focus on data permissions, mobile support, and push notifications is really interesting because none of those features are ones that Retool focuses on, I believe - those features being front and center makes me think Amazon has looked at the competition and wants to focus on what they offer that others don't, rather than just trying to be yet-another-tool in the space.

On the other hand, I absolutely loathe every single UI that has ever come out of AWS, and there is absolutely no chance I give the editor they've built here a shot without hearing lots of positive reactions first.

edit: actually going to pull back slightly on this comparison, since apparently Honeycomb is a little closer to something like Access, where there is a database _in_ the app, whereas Retool is built around connecting to an external data source (e.g. a SQL database). This surprised me because I assumed the entire reason you'd want an AWS version of this kind of tool is to integrate with the broader AWS ecosystem, like frictionless hookup to a DynamoDB or whatever. It may have this but just not spotlight it on the marketing pages?
That's interesting, how do you sue a company that hasn't been in business for 20 or 30 years?
Return a reference to a hash. You are done.
Yeah, I love google maps. It has saved me a ton of hours routing me around what I assume were multi-lane car crashes. Also, I really like exploring cities with their 3d maps and I've heard google earth VR is amazing which I want to try sometime.
I've been using invidio.us and mpv for more and more of my Youtube consumption, especially after it started becoming terribly unstable under Firefox.
This might help: https://www.blackhat.com/docs/us-16/materials/us-16-Mandt-De...
I don't think it would have been a problem (and it wasn't a problem) until I started WFH.

There's a huge difference between a place you can live in while being out of the house for ten hours a day on weekdays and whenever on the weekend and a place you basically are stuck in.

I'm in an expensive city because the job I got is in the center of it. If I knew I could work from home forever I could move further out, or to another state. I think I'd have been much happier in this case.

I am moving into a place that does seem to have roommates more aligned to my own interests. A bit more space too. My current apartment was mostly as a result of not having much time/funds to move and needing to do it quickly and cheaply.
> They are generally happy to hand over iCloud backups

That one they legally have to do when given a subpoena.
My father is an ag soil chemist of 50+ years.

I'm an industrial systems eng. w/ a specialty in polymer-textile-fiber engineering. (Mostly useless skillsets in the US now)

Gonna share a few lessons here about agriculture that I try to convey to EECS, econ, Neuroscience, and the web developer crowd.

- You can only grow non-calorically dense foods in vertical farms

- It takes 10-14 kwh/1000 gallons of water to desalinate. More if it gets periodically polluted at an increasing rate.

- Large majority Agrarian populations exist because the countries are stuck in a purgatory of <1 MWh/capita annum whereby the country doesn't have scaleable nitrogen and steel manufacturing.

- Sweet potatoes and sweet potatoes are some of the highest satiety lowest input to output ratio produce. High efficiency.

- In civilizations where you are at < 1MWh/capita annum - there is not enough electricity to produce tools for farming, steel for roads, and concrete for building things. The end result is that the optimal decision is to have more children to harvest more calories per an acre.

- Property, bankruptcy, and inheritance law have an immense influence on the farmer population of a country.

I remember telling some "ag tech" VCs my insights and offering to introduce my father who has an immense amount of insight on the topic from having grown things for as long as he has....My thoughts were tossed aside.
...which means a login is now tied to a browser, and you have to come up with a way to securely export or sync private key (bad idea?) or a way to link another browser to a login. Also user losing access to all their websites by accidentally uninstalling a browser doesn't sounds very user friendly.
In my personal experience I'd say there still is a widespread mindset in our industry that all "real" web development needs to be done in Java. I'd also say that whenever someone says that they usually mean "I'm most comfortable in Java so let's use that so I don't have to learn new things."

I've used both Java and Node professionally, and have in the past few years made recommendations for new projects to be started in both Java and Node depending on their unique requirements. I've even worked on projects migrating existing systems both from Java to Node, and Node to Java.

That said, I do strongly believe that Node is better suited as a language for web-scale projects that deal more with asynchronous requests (such as to DBs and APIs) than doing heavy data crunching themselves. If you need heavy data crunching, Java might be better for you, and there are a lot more available frameworks.

If you're looking for a job specific recommendation, it sounds like that might be partly regional. If you can't find Node jobs in your area, then maybe picking up Java is the right answer for you.
JavaScript is a requirement on most forms due to either designer or client expectation. They want styled, custom client side validation. They want a visual loading state while the form is being fetch'd to the server/service. They want a nice success message to display inline once the submission is complete. Rarely is it custom controls or weird editing flows in my experience - it's much simpler than that.

And we do it because they're paying the bills - there are more important hills to die on.
Is there any documentation on how to host it yourself?
Yes. 2FA protects, among other things, against compromised passwords. Having both on the same device does not reduce this protection.
Jetpack App Startup: keep your Android startup logic organized
This makes me realize: the one example I can think of where software has been "Lego-like" is Unix piping. I'm not a Unix purist or anything, but they really hit on something special when it came to "code talking to other code".

Speculating about what made it stand apart: it seems like the (enforced) simplicity of the interfaces between pieces of code. Just text streams; one in, one out, nothing more nothing less. No coming up with a host of parallel, named streams that all have their own behaviors that need to be documented. And good luck coming up with a complicated data protocol built atop your text stream; it won't work with anything else and so nobody will use your program.

Interface complexity was harshly discouraged just by the facts-on-the-ground of the ecosystem.

Compare that with the average library interface, or framework, or domain-specific language, or REST API, etc. etc. and it becomes obvious why integrating any of those things is more like performing surgery.
The Perl 11 initiative was started by some individuals in the Perl community, but it never gained much traction outside of the group around the ones that started it. It has been dormant for at least 8 years now.
Empathy Mapping: The First Step in Design Thinking
As long as each single project keeps reinventing their own Lego stubs, we won't be going forward with reuse.

With Haskell and Scala's type-system we seem to come closer to universal Lego. Still, like Lego, it can be hard to combine larger scale composites.
https://github.com/kohler/click is a library that I've found has a lot of reusability built into it, and operates a lot like snapping Lego blocks together.

When you're talking about not being able to reuse code, I think it depends on how you've designed your system.
Design for reusability seems like it needs to be key goal in development in order to achieve software re-use.
When I read the headline I thought to myself: Great, the tackled the overvoltage problem successfully. In electrolysis there are two parameters relevant: the current and the voltage applied. (An electrochemist once told me: voltage means costs, current means money). The current is directly proportional to the amount aluminum (in this case) produced, whereas the applied voltage is directly proportional to the energy involved in the process. So a minimization of the applied voltage means a huge increase in efficiency. But I was mistaken. I hope that these new electrodes are not consumed in the process, otherwise this would mean the overall efficiency would be greatly reduced and if that really means a reduction of carbon emission remains to be seen
Does this mean integration with SaaS IDPs?
For better or worse, this pretty much confirms what I expected.

"The Kool-aid here sure tastes great!"
Validation, datepickers, multi-select, other complex controls, dynamic forms (think "add row"), accessibility. You can definitely get away with simple forms in pure HTML, but again it puts a hard limit on the complexity you can support.
Yes, the creation of the Tolkien universe most certainly has the most direct inspiration from Christian myth, but to say the entire thing is based on it is a much stronger statement. Once the earth is formed to the point of the arrival of the elves, most of those stories afterward have very little comparison to anything in Christianity. Beren and Luthien, the creation of the rings, the wars over the Silmarils...perhaps I was just misunderstanding what you meant by the "whole mythology is directly based on christian mythology". As I mention in another comment, there is certainly a lot of Christian inspiration in the framework of the world, and you do see that in how it is all set up in the first few chapters. The stories themselves (built within that framework) seem no more related to Christianity than any of the other places they draw inspiration from.
Yes, they also retired writing assembly, C, Pascal, Fortran. Doesn't make it a good language
There is nothing like the clarity of the harpsichord sound. Especially for music that can have that many details to listen.

I am a big fan of Scott Ross.
https://www.youtube.com/watch?v=GDGQSRpLIJk

Spent countless hours to listen to his Scarlatti recordings :-)
I use my own nextcloud. My data is my data.
Do you still have the counterfeit tube? It might be worthwhile to get in touch with your Attorney General’s Office. Doubly so if your AG is up for re-election.

I imagine a lot of Attorneys General would jump at the chance to stand up to Amazon in defense of poor little baby bottoms and a media-friendly fact pattern like this could help bring about much-needed change at Amazon across all product categories.
Microservice has no new meaning (although a few content marketing teams may disagree). It's just a process with an input and output. Building applications consisting of multiple processes has been possible since forever. I would even argue that piping multiple UNIX commands together is a valid example of microservices :)
Okta is more of a SAML/OpenID Connect thing with built-in multi factor authentication than a replacement for WebAuthn, though. Okta could embrace WebAuthn Platform Authenticator as one of their authenticating factor if user is unwilling to install an app, but a website isn't expected to use Okta as a second factor in their authentication flow.
CPU performance, sure. But there are other things like power consumption, cameras, LTE performance and band support, etc that are also a factor.

Personally, I dont think CPU performance has been an important factor for years on midrange and higher phones, but that's a matter of opinion.
With passwords, the "proof" or "attestation" is that nobody knows my secret password. In practice this tends to be weak. Some reasons this is so includes:

- the password is low-entropy/complexity, so it is guessable or brute-forcible.
- the password is typed into the system, so keyloggers might observe it
- the password might be stored insecurity by the server
- the password is transmitted over the network and might be intercepted
- the password is transmitted over the network, possibly to unintended recipients (like a phishing site) and thus is intercepted.

One alternative is employing public-key/private-key crypto. The server sends some random data to the user. The user signs that data with their private key (this is the attestation part). Only the signed data, which is generated for this single authentication attempt is transmitted. And during registration only the public key is transmitted. The public key is used by the service to verify the attested data. The private key remains secret the entire time. Likely it remains secret even to the user's machine because it lives in separate hardware, such as a yubikey or secure-enclave. The key is also something that isn't going to be guessed because we are using modern algos with large bit-sizes.
Is there any way to make this work as a bookmarklet that I could just click to use on any site?

===
On a side note:
There is an alternative to this that does far more. Vimium is available at:https://chrome.google.com/webstore/detail/vimium/dbepggeogba...
It's based on Vim commands so It helps if you have some familiarity with that. It allows you to perform all basic features you would use in a web browser, like scrolling, refresh, forward/back etc; using only keystrokes.
Ah, just googled it, you're right, they did eventually make the Nitro engine available in webviews. But my main point is that it's not exactly the same, they restrict certain features, and so it should never be expected that modern functionality will work in webviews just because it works in Safari.
Is there a functional difference between "mean" and "average"? I've always thought that they're the same thing.
Off top I know of

Messagebird, Plivo, Nexmo (part of Vonage), Telnyx, Voxbone, Signalwire
Examples where some JS has its place for forms:

1. The browser already gives you <input type="number"> or <input type="date">, but you may also need <input type="credit-card-number"> or <input type="expiration-date">. For credit card numbers (or bank account numbers) specifically, you want the input field to break it up into groups of 4 digits similar to how it's printed on the card, to make it easier for the user to double-check their input.

2. Suppose you're in the checkout workflow of a webshop. While choosing a shipping method and destination, I want to see the final price update to reflect my selection immediately. I don't want to flip back and forth between selecting a shipping method and seeing the actual cost on the final confirmation screen.
And it still wouldn't be the same. Again, our notion of love is tied into having consciousness, which machines would not have. We still don't even understand what consciousness is, how to define it, or how it is generated in the brain. While machines are not consciousness they could never "understand" or "experience" what we call "love" because love again is tied up with our experience of consciousness, the idea of mortality, and having a physical presence in the world.
This should be the real post link IMHO
Funny, being from Buffalo I've always heard it was invented here, and I read this and it says... Brooklyn?!

In 1902 the factory’s operators asked Willis Haviland Carrier (1876–1950)... I guess he's FROM Buffalo, but created it FOR the place in Brooklyn. Good to know the details of this little trivia piece now.

https://www.bizjournals.com/buffalo/blog/the_last_laugh/2011...
Don't know anybody at Amazon but are they still using Perl or have they replaced it?
The real question is whether the Mac becomes a completely close walled garden like ios. Apple certainly seems to be moving in that direction. I mean, I use an iphone and an iPad, but I wouldn't rely on them for everything,because there's no way I could work being locked in like that.
It seems a bit strange to view the physical 'traveling abroad' as harmful, when he's so obviously 'traveling abroad' in thought throughout the piece - Heidegger, after all, was not Chinese.

It also seems that a lot of what caused the century of humiliation for China was this inward-looking tendency in Chinese culture, a tendency that left them ignorant of western ideas and technology until it was essentially too late. It also seems that a lot of the reinvigoration of China is due to a spirit of openness towards the rest of the world, with western ideas (most obviously marxism) being the driver of a phenomenal amount of change.

Not being Chinese, it makes me a bit sad to see China drift the kind of insular, chauvinistic direction it has been going in the last few years. Chinese culture is amazing, but it's at its very best when it's vigorously confronting the outside world.
Infinite fax
Google are not much better. They supported my Pixel C for 2 years after I bought it (2017-19); and it was more expensive than a Samsung. I basically got scammed. Never again. I've given up on disposable tablets.
> since not everyone has access to oligos

I don't know about that. I've bought 50-mer oligos at $20 a pop to do a 6-part assembly in my garage (I made a strain of yeast that generates cannabinoids). DNA oligos "basically last forever" if you handle them relatively correctly, even in a terrible defrost-cycling consumer freezer. Enzymes, especially specialty ones, not rock solid ones like modern TAQ, have a very short halflife in your freezer, especially if your freezer is consumer-grade.

> how many different PCR kits are there?

Yeah, just buy NEB. Seriously. Not worth screwing around with companies that have lower QC standards.
Creating Gitlab’s remote playbook [audio]
The fastest way to get an answer on the internet is to post a wrong answer.
Google has an Engineer-driven gene that is a double-edge sword. This enabled them to utilize worlds' most brilliant minds to solve some of the most technically challenging problems. But at the same time, the best engineers lose their interests and quickly move away from "plain and easy" problems, which in fact the consumers face everyday. And the straight-forward logical engineering mindset is often naive in understanding and solving deep human and societal problems. This is why Google has been notoriously good at solving technical problems like search and massive distributed systems, but bad at designing and improving consumer and social products. On the contrary, Apple has been relentless about improving even the tiniest thing in the user experience like a round corner on an icon. Google's lack of drive on delivering the best user experience will eventually bite them hard.
There is Vim/gVim for going to the beginning of the line.
Yet another misery conquered by technology.
> Sweet potatoes and sweet potatoes

Is this a typo? Did you mean to write a second vegetable?
> I'm disappointed that the Privacy Report has such clumsy wording. To use terms like block, prevent, and tracker can lead to confusion, as the aftermath of WWDC showed, unless they are clearly defined in the report itself.

Yeah, this part really needs some cleaning up. It's hard to explain exactly how ITP works, but it is important to note that Safari is not trying to block the tracker from loading but instead detect its ability to track you and take appropriate action.
A human who had only seen the same grainy security footage that the algorithm saw.