skysight-inc/HackerNews huggingface dataset:
Long term DNA storage can be done digitally.

I doubt DNA alone will be enough, though. Mothers provide proteins and messenger RNA to their offspring, and the young may learn crucial skills from their parents.

If you put mammoth DNA in an elephant egg, you may get something that looks like a mammoth, but will it ever behave like one?
I don't see the previous comment making the note around schooling in particular, but rather that what names people use to describe things kind of tell which sides they want you to see as the good one. It's likely that many people who see themselves as "the good people" while being on the side of the confederate would use that naming instead of calling it a "civil war"

See also: "USA bringing democracy to countries that don't have it" VS "USA invading countries to steer their internal/international policies"
Disclaimer: I'm the author of gabbi.

It's great to see more and more API testing tools that use a format intending to be readable.

I personally think YAML is a bit more readable for humans so that's what I used when I created gabbi. Here's a similar test to one of the examples from apitest:

tests:

- name: httpbin post
POST: https://httpbin.org/post
verbose: true
request_headers:
content-type: application/json
data:
foo1: bar1
foo2: Bar2

response_headers:
content-type: application/json
response_json_paths:
$.json.foo1: bar1
$.json.foo2: Bar2
$.headers.Host: httpbin.org

https://github.com/cdent/gabbi
It’s usenet, just read it somewhere else. Eternal September is free and likely works fine.
You don't think the USA has a strategic interest in keeping South america down, or at least easily controlled?
I fondly remember DejaNews.

And I remember searching and finding an answer from myself. Then I realised all data we generate will be sucked up and remembered for as long as it is considered valueable.
Current reader and future reader are different people. Spouses get divorced, business partners fall out, friends lose touch, etc.

There is also value in a message that the reader would have to knowingly and immediately violate the writer's trust in order to keep.
Google and other large, centralized providers will always invariably end up having to censor profusely, if for no other reason than they want to retain their customers (spam is distracting and annoying), but also because any high profile hosting/message relaying/republishing platform that makes URLs available to the whole world is going to have a PR problem when a journo links to something unpopular/objectionable hosted on the domain with the standard "Why is Google supporting/promoting this trash?"

YouTube recently banned accounts and censored videos that contradicted the WHO - the same WHO that said you shouldn't wear masks during the pandemic.

Centralized systems are censorship accidents waiting to happen. It's super bad already, and we're still in peacetime. Imagine how shitty things are going to be if that changes and the nations that can exercise ultimate control these vast centralized systems feel that free communication via them poses an existential threat due to crisis.

Then there's the whole Instagram "no nudity" thing. Even outside of times of crisis, the de facto photo sharing default has excluded an entire category of human art and creativity. No single organization should have this much dictatorial control over our society's ability to express its own culture, nevermind its ability to permanently read (and share, and mine) your private conversations.

Build around centralized systems by running things yourself. Run your own mailing lists so your groups can communicate outside of algorithmically reorganized timelines designed to benefit advertisers. Self-host Discourse (forum) or Mattermost (web chat) or Gitea (git web). Make local backups of your servers and vpses data partitions so that you can fire them back up somewhere else when the time comes.

Your community will thank you in the long run, and you will be contributing to making all of society more resilient and more expressive/free.
"This is the same reason we have global warming"

Thats escalated quickly...

"he loss of privacy, the consequences of identity theft, abuse"

You are like 15 years late to the party, you can easilly buy/scrape/find enough information to get credutcards in sone poor sucker's name from the facebook and experian data leaks.
University-Industry Collaboration Can Boost Tech Businesses
What I would really like to see is a ESP32/ESP8266 competitor. A small 32bit uC with built in WiFi. That would be really awesome.
There was once a plan for a national identity database. It even got as far as pressing and distributing id cards but was repealed due to immense opposition. Just look at the list of supporters for the NO2ID campaign:

https://en.wikipedia.org/wiki/NO2ID

All parties except one (Labour - who probably would oppose it now), most trades unions, the Scottish parliament, the Welsh Assembly, the London Assembly, major charities, famous authors, the list goes on and on. So it will be driving licences and previous addresses forever I'm afraid!
yeah, was thinking about rebuilding it as OSS just now.

the biggest problem is that a security-minded org is going to want control over the server storing their secret messages (otherwise, you're literally giving away which org you are (slackbots get your org id) and your deepest secrets to a third party)

to self-host, i think the slash command setup is more complicated/annoying. but i will look in to it again.

edit: and you can't really do E2E encryption with slack as a middleman to your API
ULID and UUID are same size, passing ULID as UUID to PostgreSQL works seamlessly.
> Meanwhile, professionals get gear not to tinker with it

I really dislike the word "professional". It often is used to gatekeep, which I feel you are doing right now.
My first company sold for a billion, my 2nd lost $75M in 36 months
I’m in the area you consider “Western Europe” and can reaffirm that a €40k salary is the norm. The only people making €80k+ are working for startups or big tech and that’s a tiny slice of the job market. The average director at a successful company here earns €100-120k.
I was recently in person to confirm my address in UK and they made a typo and placed me on an address that doesn't exist
I still belong to a WhatsApp group, but I’m plotting a course out of the social media empire.

We should still have web apps where they add value - I’m writing one at the moment - but I’ve reduced my reliance on Google Suite in particular and I’m more productive as a result.
It's already on a decentralised system. This is a Usenet group.
It's nice to know when the algorithm decides it's time to ban a group the archives go with it.
The complaint is about Google Groups, which AFAIK is the only usenet interface anyone uses who isn't trying to be a pirate.

The exact same issue applies to Gmail, which fronts another decentralized/federated system.
> That seems like middle class people to me.

Seems like just below middle income, which is typically deep in the working class and pretty far from the petit bourgeoisie, the balance-of-capital-and-labor-dependence middle class between thr working and capitalist classes.
And one day, from this we shall be restored, and we shall live again, smeared across a million death cubes.
Nvidia DLSS Coming to Steam Play Proton on Linux
Once I found these names funny, replacing any letter after a "P" in a word with a "y" to make it a PYthon library name. It has become a bit trite over time though. What other funny "strategies" are there in Python or other programming language ecosystems?
I think this is just a UI mixup.

The message I get sounds like there should be a way for advanced users to bypass it, but it's not totally obvious how to do so.

I tried to join the group, got a different error, then when returning to that page got a "continue anyway" button that wasn't there before.
>People don't own countries, they are born into them. (This is not just a pedantic remark

It doesn't really succeed as a pedantic remark, because 'their own' doesn't denote ownership. For example, here is a sentence in a BBC news article that I found by googling:

"Even his own boss said Andrew Gilligan, the BBC reporter at the heart of the Hutton Inquiry, 'paints in primary colours rather than something more subtle'".

This sentence does not suggest that Andrew Gilligan owns his boss.
YouTube-dl is your friend.

As for your attempts to learn Angular, maybe Google was doing you a favour ;)

For the maths, look up Eddie Woo on YouTube
True, some of the Oxford colleges give a "posh" vibe: Magdalen College; some colleges are very friendly: Linacre College
I cannot recommend audio books highly enough. I've been promising my daughter to read Harry Potter for years, but only with the audiobook have I been able to fit it into my schedule. I also finished The Martian on audiobook, which was probably the most riveting book that I've read since childhood.
Ask HN: Recover Disabled GitHub Account?
Any help would be greatly appreciated!
Personally I much prefer System 2 and I'm happy that I have 60k instead of 50k. Money is just a tool to give me freedom, and 60k means more freedom than 50k, so I'll take that deal any day.

The rich guys who have 10 houses or whatever, doesn't bother me at all, I simply don't care, and I'm sure that they are not much happier. Exactly the same way that I don't spend my time grudging over the fact that some guys are 100 times more handsome and charming and talented than me
Does temperature kill hardware? I wasn't very careful with my first laptop (a 2007 model with a dual-core CPU and a discrete GPU), and often used to run it on my lap with the fans blocked. It regularly got up to a sustained temperature of 96c. And it ran fine for 5 years (used for several hours most days) before the screen gave out. It actually still runs fine now with an external display, although it rarely gets used.
Mulan PubL v2.0, the Chinese Apache License Version 2.0
75% I think on my last one

Tried to pass racist new bylaws, but never quite made the hurdle
> can anyone explain to me why Signal can't be implemented as a completely offline web-app

It's a messaging app. What's the point of a messaging app if you're never connected to anyone else to message them?
> The Buddhists think you don’t quit addictions, you become a new person who isn’t an addict.

I don't think that's true, unfortunately. You can quit smoking and stay addicted to other things.

You can even quit smoking and stay addicted to smoking, being on the verge of falling for it again. That was not the case for me, but it happens often.
> Google used to be the benefactor of the old internet and open source.

Was it? I can remember when it was a good search engine which let me find these, but I don’t think I ever thought “thank god google took this service over”, even back when they were building free services worth using 15 years ago.
The problem with web apps is that doing timing sensitive stuff such as encryption and decryption in javascript is risky and difficult. Javascript also takes a serious toll on performance and battery life.

I'm assuming "completely offline" means that it still sends some data somewhere, otherwise the messenger wouldn't make any sense.

I don't really understand the need for it to be a web app other than developer convenience. Electron and friends are a solution to the problem "I don't want to write Qt code", but a good platform for applications they are not.

Adding encryption (proper encryption) to the Telegram client would net you a fully native experience that works cross-platform without issues. Going native also allows you access to stuff like TPMs, although you can assume most desktop machines still don't have them. You also have much more control over the security properties of the code if you stick to native code.

The folks over at Matrix are experimenting with running their Matrix servers in a peer to peer configuration on the device itself. Stuff that server into a cross platform client like Fluffychat or Element and you've got yourself a chat app with federation and cross platform chat support without relying on any specific server.

If you want to stick to a browser only solution, I'm not entirely sure how you'd go about making that talk to other clients. IPFS requires access to a third party gateway, as do most peer to peer solutions. I think you can make WebRTC work as a means of full P2P through a DHT but I'm not entirely sure how.

The problem with a simple, offline, encrypted chat client is that it's not simple. Security is very hard; if you're willing to give that up, there's plenty of IRC web clients for you to choose from. If you've got any good ideas on how to build this, I encourage you to work it out and make a proof of concept, because it sounds like it could be very useful.
> A solid brick of compute would have to run pretty slow, square chips have the surface area for heat removal.

If we’re talking science function anyway, could it be a superconductor at room temperature? Or would it be impossible to build logic out of that?
well now you have your platform where you can be confident that no one is snooping but if anyone else would like to use one too, they would have to make it themselves (or deploy your source code when you publish them)
Fearing the disease or the vaccine: The case of Covid-19
You can find stacked chips pretty commonly, but it's effectively two chips within a single package.
Well, I see it as good news, to have Google's dirty, greedy hands out of another Usenet group.
I probably wouldn’t be so harsh, but I agree.

This is uninformed speculation based on essentially a hunch about nothing significant.

Personally I don’t see why it deserves attention, but I think most of what I see on the internet is nonsense, so what do I know?
I have been playing with the Pico for a couple of weeks now, though I haven't incorporated it into any big projects yet.

The quality of the documentation is phenomenal. Very competent people clearly put serious effort into making it great.

Another stand out is the Programmable I/O feature. Basically, you have eight separate, programmable state machines that can manipulate I/O pins and do DMA. This lets you offload bit banging from the main cores. Details are in Chapter 3 of the C API docs: https://datasheets.raspberrypi.org/pico/raspberry-pi-pico-c-...

I'm a total amateur when it comes to embedded development, so I have no idea how the RP2040 sits in the competitive landscape.
This is the same tu quoque logical fallacy which goes all the way back to the Soviet propaganda and "in your place they are lynching Negroes"[0].

[0]https://en.wikipedia.org/wiki/And_you_are_lynching_Negroes
LinkedIn Company Page Owners View, Sort, and Learn More about Their Followers
Adding oxide to the name in Rust community comes to mind.
Sorry the offline there is "offline-first", you need offline-first (AKA modern PWA type technology/architecture) for websites to work well in patchy internet/etc. The "offline-first" phrase/terminology is well known in frontend circles but maybe not as widely as I thought.

Generally offline-first/PWAs can be made "installable" by setting metadata on the page that hosts them and doing other things.
Agreed, how do i edit this
Show HN: Search and install Golang packages easily
I have always considered that a very important difference, too.

But I also know people do overcome food addiction, so it makes me wonder, isn't it possible to "quit" smoking in the sense that you set some limits for yourself that you're honestly happy with, and then you aim for staying within the limit, like you would do with food and/or body weight. Does the limit have to be "none"?
Explore New Frontiers in Real Time Video Streaming
Not being able to cope with nudity seems to be a USA specific phenomenon. I female friend of mine was almost arrested in the US for dancing too suggestively, and she was far from being nude. Seems to be a puritanism thing.
Your comment reads as joke, but most likely you're absolutely right, sadly.
I had no issue with that, but slides kept "losing" my figures while it was open - it got quite frustrating since I was trying to record a talk.
Apple looses lawsuit on not including iPhone 12 charger
Honest question: Why cling on to Usenet in 2021? Why not use an alternative solution such as a mailing list, Discord, Element, Slack, Discourse, Vanilla Forums, Simple Machines Forum, etc? There are many other systems out there, even if you want self-hosted open source software.
I think if you're joining against wrong tables or columns, then you have bigger problems than if the values are BigInt or UUID's.
> 15 years ago.

Keep going ...
>And what's wrong with catch-all if you're the only the user?

I want e-mails going to aliases I haven't set up, or deleted, to get bounced off, not accepted.
what I do is have an SD card reader for my phone and ipad. It's miles better (of course) than all the different connectivity apps that the camera brands offer.
I was hinting at nudging dead objects to ‘accidentally’ collide with enemy satellites.

Even if they can move away, that’s using valuable fuel.
Sorry. as i said, i just did it in little time with only www mappings.
Any resource about this?

Someone mentioned it before and it seems false. UUIDS are made to scale and i think it's mostly about a lack of understanding of UUIDS.

Eg. some versions of UUIDS are meant to be deterministic, some for sortability, ...

https://en.m.wikipedia.org/wiki/Universally_unique_identifie...
I believe OpenCL 2.0 had a mandatory feature that nvidia couldn't support (maybe something about sharing pointers between GPU and CPU?). OpenCL 3.0 solved this by making many features optional.
2x2 deinterlacing is TAA. DLSS goes beyond that, and 2.0 really delivers to the point it looks better than TAA at native resolution.
Love the idea. I ll implement : )

Thanks for visioning better !
That's strange. We have lots of roundabouts here in Norway and the farmers don't have any problems, nor the snow ploughs.

Perhaps ours are a different design?
Harambe gorilla photo to be sold as an NFT
In the US, there's Staber laundry machines.

https://www.staber.com/residential-clothes-washers
Why would that be “peak SSD” or “peak CPU”? Your CPU is already way behind the latest processors in both performance and performance per watt.
> No one asked whether these students were really the most intelligent people.

Right, it only confirmed that they met the minimum standards of the University and had graduated. It was never about "most intelligent", but merely met a minimum requirement of knowledge and intelligence.

And there are plenty of people who fail to meet that requirement, but despite what they say about "college level iq", most people can pass if they work at it.

After all that, the author still manages to go back to their "us vs them" thinking, too. They're still looking down on people who weren't raised like they were.
People's Daily is also the owner and publisher of the Global Times...
I don't think we're going to agree on this, so I'll just say that I do grok the approach you're advocating, I used to think like you, and I've deliberately migrated away from it. I used to chunk everything into 5ish-line functions that were very clean and very carefully named, being careful to encapsulate with clean objects with clearly-defined boundaries, etc. I moved away from that consciously.

I don't work in low-level or embedded (although I descend when necessary). My current project is a desktop accessibility application.

Like, I can boil a lot of our disagreement down to this:

> 100 interacting units is usually way too much.

I don't think this is true. It's dogma.

First, they aren't all interacting. Lines in a function don't interact with every other line (although you do want to bear in mind the potential combinatorial complexity for the reader). But more specifically: 100-line functions are absolutely readable most of the time, provided they were written by someone talented. The idea that they aren't is... Wrong, in my opinion. And they give you way more implementation flexibility because they don't force you into a structure defined by clean barriers. They allow you to instead write the most natural operation given the underlying datastructure.

Granted, you often won't be able to unit-test that function as easily, but unit tests are not the panacea everyone makes out, in my opinion. Functional/integration tests are usually significantly more informative and they target relevant bugs a lot more effectively - partly because the surface you need to cover is much smaller with larger units, so you can focus your attacks.
Edited for clarity, what I meant there was offline-first/PWA. The idea of being able to do things completely offline and use some other medium is also interesting, but what I mean to convey is web apps built with the expectation that the internet may not be connected (and keep working).

Generally offline-first/PWAs can be made "installable" by setting metadata on the page that hosts them and doing other things.
Why do you think is it italian ?
[citation required], make claims based on data not on your feelings
That's because high-density logic and high-density DRAM require very different steps during wafer fabrication.
Its the haunt of existing premiums that drove me to make this. :)

Literally free : )
It could be and also could not be, it depends on where you draw the line. You want to incentivise strong people as much as possible (freedom), and also help weak people as much as possible (redistribution).

If you tip too far over to either side, it's going to be a bad thing, and there is probably a much better way to find the sweet spot than to argue over what is "fair".
What's wrong with the cryptpads?

Anyway, a bit of feedback:

1. You really need a privacy policy

2. Instead of very long hexadecimal UUIDs use shorter IDs with more valid characters. Do you really need 128 bits for something that has to be brute forced and only lives for a limited time? Perhaps 64 bits are sufficient?
Because it used to be an open standard (nntp) ...
Ask them for a bite. There's a collective spirit to food in a lot of cultures - particularly the poor ones.
> In the US, it's normal for people to move to a different state to attend university, and then from there often to a different state again.

European Union is not a federal government like the USA but a union of independent countries.

In Europe it’s normal to live your entire life in the country you were born. Of course you can move wherever you want whenever you want but it’s never needed because there is 99% odds that your state have what you need (specific university, companies offices …)

Since Europe have really poor democratic control and power structure as of today, we are far from a federal Europe.

Even European policies like RGPD are always enforced locally at country level, there is no such thing as European government.
Except it's not, system 2 might have 90 people with 60k and 2 people with 10m, but there's also 8 people with less than nothing.

I'm far more interested in the quality of live of the 5th, 10th and 25th percentile than the 50th, 90th and 99th.
Places like Sparkfun. I'll browse that website the same way I'd drool over the Heathkit catalog. Difference is I can now afford to order something, and there is more of an emphasis on development kits and less on final product. That's OK, because building was the magic, not having.
> now we just have to cross our fingers that no big corp makes it super expensive for the masses.

don't waste your energy twisting your fingers, it's going to happen
Me too and back then I'd never have imagined that it could essentially disappear. It's a bit as imaging stackoverflow to disappear. People will say there are the data dumps, someone will surely set up a mirror, etc. but in the end easily searchable and actively maintained content is something entirely different.

At least the 'easily searchable' part of the old Usenet content is something that might come back with https://www.usenetarchives.com/
It definitely has a QR-code scanning feature, I used it about half an hour ago to log in to a couple of things.