skysight-inc/HackerNews huggingface dataset:
These kind of features give more power to technically minded people, like the people who implement them. I see similar things with Outlook users being able to "recall" emails or being able to delete messages on Teams etc. There are certain people, usually less technical people, who actually think those features delete data that has already been sent. It is an abuse of power to give less technical people a false sense of security.
No, it's not stupid because it works pretty well. But preventing you from saving content is not the actual intention behind DRM. It's just the easiest way to hinder you from re-distribution.
Adding to that, some servers might have a secondary user with a weak password that was created by an installer or an admin for testing purposes. Disallowing password login prevents others from exploiting these accounts.
> And even if you ban them from using ALL meta product. They will still be hooked to something else.

I hope I'm not misrepresenting your argument with this analogy, but it seems like you're saying "Don't ban heroin. Kids will still get hooked on weed!"

It's okay to ban the worst offenders and carefully regulate the 'market'.

With a free and open market, billions of dollars of investment, and thousands of smart minds working over at Facebook, it's quite possible that things will get worse if there's no regulation.
Came here to say the same. BS.
Last week Google Play was crashing on my phone over and over again (making the device an expensive paperweight over time since banking apps have mandatory updates)... I reinstalled and that fixed it for a short while and then after it started perma-crashing again I received the mail about mandatory 2FA, did that and since then no problems.

We need to move away from these big companies NOW!

Get your own HTTP, DNS and SMTP server (in that order), your own domains, host at home with fiber and lead-acid backup!

Make your ISPs enable static IP and open DNS + SMTP ports.
> But how can you write the information in the right way for everyone?

The same way you create any media that works for everyone – those writing have to be well aware of the way their diverse target audience will perceive the text and distribute escape hatches for everyone. This can feel at times like balancing an equation with many variables, but key here is, that the writer believes that there is a solution that works for most people at the same time.

Example: You can write a introduction to a hard technical topic, that has a joking tone and is entertaining to advanced users, while to not so advanced users it explains the core concepts of what they need to know in order to understand the rest of the text. This way you wrote a single text, that means something different to two groups of people (and both times in a positive way).

So the goal of a good writer is to find that one text which reads well from multiple perspectives. Of course you cannot cover all perspectives, but thinking about which perspectives to cover already is much better than just writing down your stream of consciousness.
You may want to share an image with a group, but not to the whole world.
> Copyright affects a lot more people that the vanishingly few who are lucky enough to experience instant success.

It affects everyone. Most only negatively.
So that they can’t reshare? This is almost always why DRM is used. Just because I want to share some content with you doesn’t mean I want you to be able to share it with someone else.
> With messaging inherently you are trying to share with others. If you’re sharing why stop saving?

Some others, not all.

Otherwise, tell me the point of all the effort that has gone into products like Signal, protocols like TLS etc.
Of course, the other consequence of being able to delete unilaterally is that message history is no longer a "redundant backup" - one person's mistake can delete everything. Furthermore, chat transcripts can change silently, which may have various consequences. Telegram deleted messages are not shown as placeholders, but just disappear.

On the other hand however, unilateral delete does help the use case where people want to minimize the chance that the information is accidentally leaked or exposed - the "store less info" strategy
Something working pretty well (which this doesn’t since it’s not respected in all telegram clients anyway) doesn’t mean it’s not stupid.

And again, this doesn’t prevent redistribution.
> I wonder how they manage to keep the FP64 units busy

They don’t. See https://www.amd.com/en/graphics/server-accelerators-benchmar....

The MI250X, despite being dual big dies, doesn’t do especially well.
These are my personal opinions based solely on my experience

1 - No, but you may find some hidden gems of knowledge.
2 - Depends. Some of them are just used to get discounts.
If you can tolerate the sometimes insufferable tone, https://youtu.be/olqVGz6mOVE basically tears apart this video and its thesis with significantly better sources, including directly debunking some of the major claims of editor changes, and provides a much more balanced view of what Lucas and his editors contributed to the Star Wars.
Hah, I just did the same thing - before clicking through to the status page, I had a bet with myself that everything would be green. Imagine my surprise when indeed everything was green.

If companies like Amazon and Google are going to outright lie on their status pages, why bother having them at all?
Ignoring the condescending tone, value is already being transferred between computer programs. Trillions of dollars per year on Ethereum alone. A lot of the volume is undeniably speculation but denying that value can be transferred on blockchain is denying reality at this point.
> Just tested this. In a group with this enabled, indeed, the iOS app results in either a black, transparent, or otherwise missing screenshot of the area of the screen displaying the media. In the few minutes I played with it, I wasn't able to bypass it.

What about screen recording?
Kellogg to hire replacements for 1400 striking employees
I dunno, what happens if China decides it's going after tsmc?
I think the idea is that messaging follows typical human offline communication patterns.

If I tell you something in person, you may remember it for some time, but it's not recorded forever. It exists only in your and my mind. I may misremember or forget it, you may too, and there's no way to know the original message. And there's no way to share that communication. Showing a screenshot of what someone said, is entirely different from saying someone what you heard from someone else. That's why we have contracts because "I said, you said" was never meant to be permanent or enforceable.

This is a feature, not a bug. If human conversations were to be permanent, they would be much less said or written. Messengers, especially private messengers, are a loophole, in a sense that they keep forever what people still unconsciously think of as ephemeral communication, and it's good that Telegram is trying to address it; though I'm not confident how effective it may be.
Well, if you have virtuals running on your dedicated server, you're probably going to need more IPs anyway and IPv4 subnets now cost a small fortune on Hetzner, while IPv6 is free and you get a whole /64 subnet.
It's not a proper lifting supplement if it isn't dodgy as hell and probably going to kill you.

Like people are for real supplementing with arthropod moulting hormones. Seems legit. "Ecdysteroid" has "steroid" in the name. If that doesn't make you swol, I don't know what does.
It's at least possible to smuggle a wallet/brain wallet passphrase (or a signed offline transaction) out of the country via sneakernet, homebuilt amateur radio, "professional" smuggling operations that can relay a message to your family outside of the country, point-to-point across the border, or a coded letter/telephone conversation if you suspect you're under surveillance. There's always a strategy to get the money out of the country (though I admit, not necessarily in the other direction).

You can't do that with a bar of gold, or a bundle of banknotes.
https://web.archive.org/web/20211208011313/https://www.nytim...
Why do you believe that once you share a message you should continue to have control over it? That’s not what sharing means.

Not to mention it won’t work. If they read it nothing is stopping them from simply telling someone else, drm or not. This technology will not prevent anyone from simply handing over their phone - and your messages - to someone else.
I find traditional multi threading a pleasure in Rust, and it works really well with the borrow checker and how the type system is designed (like the Send and Sync traits).

On the semantic side, extending it to a N:M threading model like Erlang or Go would work great. But that model only seems to work well if you basically make the entire language async, which is in conflict with too many of rust's goals. So we are left with the somewhat awkward state of async as a second class citizen.
The internet and social media aren’t the same. Heck, it’s not even an inherent principle of social media to be the manipulating, exploitative and addictive garbage that is Facebook. The bad things happening on Facebook aren’t a coincidence, but very much an expected outcome of a) deliberate and malicious design decisions and b) the centralised platform economy that social media companies rely on.

Hence, legislation shouldn’t target individual companies, but “features” that harm people or lead to bad outcomes for society at large. One such example is Europe’s GDPR, which imposes some fundamental limitations on what companies can and cannot do with their users’ personal data. And as negative consequences of poor social media design becomes more apparent, legislators must expand on that and ban more of the malicious practices that are at fault.
Personally I think preventing screenshots is a user hostile feature of an OS anyway (accidental screenshots aside, outright refusing to do something is the definition of user hostile).

Applications definitely shouldn't get any say in which screenshots are allowed.
20MB?!

Is any of that your email contents, or is it literally all JS and CSS?
Does this mean Microsoft have re-written Notepad to use something like Electron?

As the original Notepad was written in Win32 app, doesn't that also signed the death sentence for Win32 on Windows?
"Millennials (born between 1980 and the late 1990s)"

Ugh, WRONG. These labels are goddamned stupid, but if you insist on using them, at least know what they're supposed to mean.

Millennials are people who GRADUATED COLLEGE in or around the year 2000. It's maybe a three-year age range, not 20!

WTF.
The Saturn V was also built this way.
The State of External Retina Displays, [Almost] 2022 Edition – Liss Is More
> Being "good" has nothing to do with being a back-end programmer, imho

That's a tough one. As I see it, a lot of the complexity in frontends is in framework feature bloat, subpar tooling and high tech churn as compared to backends. In a word: immaturity. Frontend doesn't guarantee backcompat like backend technologies do, which is also a large part of the (unnecessary) complexity. Obviously, frontends are additionally subject to the whims of fashion in a way that doesn't apply to backends.

In contrast, backends have mature frameworks that can deal with most concerns, allowing the developer to operate on a higher level and with greater confidence in the basic nuts and bolts. Package management is generally sane, to boot.

How much less complex would frontend be if we weren't trying to cram applications into a document model and instead had built-in support for controls/components, theming, data binding and inter-component events? If JavaScript didn't have so many shortcomings or perhaps even gradual typing?

In my experience, frontend skews young whereas backend skews older. That leads to junior class errors in frontends, such as not understanding the benefit of type annotations in a dynamic language and general cowboy behaviour. Perhaps the latter is also down to the general "move fast and break things" approach in JS land.

My own conclusion is backend developers as a group tend to be better, but that's mainly by virtue of having more experience under the belt, being less impatient and taking a longer view.
On the other hand, backups as an afterthought is what leaves you paying ransoms. I prefer to think about backups directly when setting up the machine, since grouping data directories can help a lot with backup strategies later on. Of course, making sure you're the only one on the machine is step 1, but at least I like to set up backups before placing any serious data on the machine, it's a part of the initial setup for me.
passwords all the way down. /s
I have no doubt that our life originally evolved from an RNA world. I’m just not convinced the world is earth. This shit could not have happened so fast (few tens or hundreds of million years?) the moment it became conducive on earth. It must have flown in as archea from elsewhere!

Also anyone who’s worked in a lab trying to keep some Lb plates sterile would immediately see how difficult it would be to keep an earth sized Lb plate sterile if the galaxy has a ton of life harboring planets.
https://news.ycombinator.com/item?id=29479770
Matrix itself has as much as an UI as Email (even less)
OpenIndiana Hipster 2021.10 is here – openindiana
I have wanted to like matrix for so many years now but every time I use it, it's unbearably slow and things like gestures seem incredibly clunky compared to telegram.
Thousand Eyes AWS Outage Analysis: December 7, 2021
The blockchain is an append-only structure; it can only grow. The longer the blockchain, the more it costs to process a transaction.

So if people divest from bitcoin and the price drops, that won't make bitcoin more suitable for buying stuff. Nothing can make the blockchain shorter.
> This is a feature, not a bug. If human conversations were to be permanent, they would be much less said or written. Messengers, especially private messengers, are a loophole, in a sense that they keep forever what people still unconsciously think of as ephemeral communication, and it's good that Telegram is trying to address it; though I'm not confident how effective it may be.

If this premise were true encrypted unscreenshotable apps would be the norm for communication.

They are not. Not even close.
The book Black Hat Rust is out
Except the platforms are getting better at it. Android has an API which allows apps to completely block the screenshot functionality. For the average android user, there is no way to get around this. Computers are getting locked down more and more to the point where these kinds of restrictions actually start working.
Analysis:
https://www.thousandeyes.com/blog/aws-outage-analysis-dec-7-...

--

Live link to view the AWS API service issue in ThousandEyes:

https://avxdnsgzcb.share.thousandeyes.com/view/tests/?roundI...

------------

Path Visualization:
https://avxdnsgzcb.share.thousandeyes.com/view/tests/?roundI...

BGP Visualization:
https://avxdnsgzcb.share.thousandeyes.com/view/tests/?roundI...

------------

Live link to view the Amazon Prime outage issue in ThousandEyes:

https://abcwnxdyga.share.thousandeyes.com/view/tests/?roundI...

------------

Internet Outages Map

https://www.thousandeyes.com/outages/
If your business is growing beyond Neocities, then you're likely profitable enough to pay for a $5 WordPress VPS.
Well that's funny, the cert is valid until 2022-01-16.

It might have something to do with the LE intermediate root rotation - Chrome variants and Firefox are happy with the chain, but Safari's CA trust store may not have the new intermediate CA in place.

I'll upgrade the system over the holidays in any case, and the new lighttpd finally has native support for CA chain inclusions. That should make all the clients happy again.
Comparing against Stockfish 8 in a paper released today and labeling it as "Stockfish" is bordering on being dishonest. The current stockfish version (14) would make AlphaZero look bad, so they don't include it ...
Matrix is terrible for hosting communities compared to Matrix. Matrix is only good if you are okay having a single group chat for everyone to put everything into. A single group chat does not scale, so it's better to use a platform like Discord.
Counting down 2021 with 21 Search trends
Most video games already quickly become cheaper much less than 2-3 years after release. Some are even given away at some point. Yet most sales still happen close to release. The expectation that the average consumer has the patience to wait for 2-3 years if they can get something now for a reasonable price is odd.
These are good steps yes. But still, you're at the mercy of fintechs. Also, for this stuff to be really useful, it needs to be standardised worldwide. E.g. Algerian traders should be able to trade with Japanese counterparties by interacting with the same smart contracts.
Stainless steel isn't an element, it's an alloy. You (probably?) can't plate stainless steel onto a surface.
For [1], I saw in the yesterday update that the web version also can sync secret chats.

I don't have my laptop with me (for another month), so I have to check this, but based on the redesigned devices dialog, I can imagine that this is now solved.
Microsoft rolls out revamped Notepad app to Windows 11 Insiders
iOS doesn't allow preventing screenshots but it does notify the app when they happen. Apparently telegram has found a trick to block parts of the screenshot out. Android has an api which does block screenshots.
Just wanted to say thanks for this article. I have been exploring Debezium for capturing Pg changes at work. I don’t know a whole lot about Pg replication and it’s nice to hear the potential gotchas before moving to anything production-like.
The Widevine CDM is responsible for decoding the video, and on desktop platforms so far only software-based DRM is supported, though they're planning to introduce hardware DRM for Widevine on desktop soon, which would enable higher quality streaming and possibly also hardware acceleration.

So far they're only planning to support this on Windows 10 and above, maybe macOS support will come at a later date, but Linux users will almost certainly be left in the dust, considering they already don't support VMP (Verified Media Path) on Linux, resulting in many streaming services limiting video quality to SD or blocking streaming on Linux altogether.
I'm using with adblocker without any problem
Not inherently. What is wrong is asking society to bend over backwards to enable that.
If you want something different, there is always Lynx, a text based web browser that is still actively maintained.

https://lynx.invisible-island.net/lynx.html
Yes, that is exactly that what I have said.

While there was replicating RNA before any DNA and before any proteins made by translation from RNA, metabolism must have existed before any RNA and catalysis must have been done with peptides produced by other ways than translation from RNA (today there still are such non-ribosomal peptides).

Speaking about a RNA world is correct only in this sense, because RNA could not have performed any function before a mechanism for its replication had appeared and such a mechanism could not appear in any environment where ATP and the other nucleotides did not already exist.

ATP and the other nucleotides could not be made without an already functioning metabolism.

On the other hand, there is absolutely no need of RNA or of any other memory molecule for a working metabolism.

These precedence relations are as certain as 2 + 2 = 4, so speaking of any other kind of RNA world is senseless, despite the fact that there have been indeed many publications that fail to mention why the appearance of RNA before ATP and before metabolism is impossible.
Ironically this is actually what it takes. So many airbnb hosts and landlords are getting caught with hidden cameras all over the place.
Just JS, CSS, font, and images for icons and avatars.

AFAICT it's not as if it's downloading attachments ahead of time or anything.
Just take a look at the last 25+ years of GUI development.

In all that time, as computers have got blindingly fast, the one and only constant is the guarantee GUIs continue to get get slower.
India is a nominal democracy because there is excessive institutional corruption within government, which is a form of public disenfranchisement.
National Trust to fell at least 30k trees hit by ash dieback
Makes for really crap video copying though.
It's a "term of art" (https://en.wikipedia.org/wiki/Term_of_art) specifying that the data collected is passed through the scientific pipelines and being served out to researchers, rather than being used for testing/calibrations/commissioning. Similar phrasing include "science operations" and "science frames". There are lots of odd jargon in astronomy, but no weirder than say "firewall" (as given in the wikipedia article).
Hmm, weird about the branding in Greece, since afaik you haven't had a sudden-ish disappearance of an Iron Curtain with a resulting influx of Western culture. But I guess that globalism-aka-Americanism is more widespread than just our case.

> That's probably because of the German pronunciation, no?

Well yeah. Wiktionary notes straight away that the surname is Ashkenazic—it was most probably naturalized in Russian through Ukraine's and specifically Odessa's Jewish population. The more familiar variation here is ‘Zuckerman’.
Anyone can make microkernels perform well on this but real applications need libraries. The roc libraries are a pain in the ass at the moment, the docs are terrible and look like they were written as an afterthought. This stuff really matters.
Ha, TIL. HN got a few new features in the recent months, some were obvious, some were not.
> but only the mobile clients support them [1]

I think my Mac Mini now allows me to create secret chats. I didn't test it but I am fairly certain I saw it less than a week ago.

I just checked on my Windows laptop and that does not allow it. My Linux machines are upstairs but I think we can trust your observation.
Telegram has a ToS which blocks any client which does not comply with the same restrictions as the app. They have used it in the past to block apps which do not send the "seen" status on messages.
Google 500 == new snowday ? :D

I can imagine it now, workers eagerly awaiting the radio announcements over breakfast: "The following regions have Google datacenter outages..."
Ah that's a pity :(
I got excited by the first sentence. Wish they had kept it around.
I hope some one wrote a book on developing this kind of technique.
Imagine future, with Neuralink DRM. You go to tell your friend the summary of the movie you just saw, but thankfully the implant was able to disable your vocal cords just in time to protect the intellectual property of the copy right holder.
New tools for harassment, then erasing the evidence.

Or, more power for technical people to hold over those less able.
Show HN: Dukkha, Make YAML Files Makefiles
Yet another task runner but with extremely flexible yaml support.
Is it faster than LuaJIT?
First world countries have created a bind for themselves. Wages have been suppressed for decades while prices have been steadily rising. The cost of housing has skyrocketed and for many the need to own a car and pay for fuel is now out of reach. Along with the many hours needed to commute.

Many are now finding that they simply can't afford to go to work.

All this while there are many alternatives. For those with savings, simply retire. Live in a van. Live with parents. Move to the country. Work occasionally on a "cash in hand" basis. Take up crime, prostitution, etc. It's called "living between the cracks".
I think institutions will adopt it for real-time security settlement. T+3 caused the Robinhood debacle of shutting down retail GME purchasing. As far as I can tell from the congressional hearings, T+3 is because the incumbents feel secure that they have a monopoly on security settlement tech.
Strange, I don't see the lock on the Annotations demo.
Meta has a ‘moral obligation’ to make its mental health research transparent