skysight-inc/HackerNews huggingface dataset:
One thing I can't stand is that it's the only messaging app out there without a presence monitor. As soon as I receive a message all of my clients will start pinging.

It's the reason why I avoid it. I talk to someone on the desktop client, yet my phone, work laptop and tablet will ring on every message.

I can't be assed to go and mute 3 other devices every time I decide to talk to someone.
What are you talking about? You do not need phone number. I self host matrix instance and all I did was create username and passwords for people I know and shared with them. They then logged in and changed their passwords. At no point the sign up workflow asked for phone number.

Also, the UI has improved a lot recently. There are number of matrix clients that have appeared on app stores but I still prefer Element which gets regular updates and features.
HN has a mechanism to "boost" older submissions that didn't get attention but are judged interesting by the mods by putting them back in with a fudged newer timestamp.
How is it different from DRM?
When I lose internet I remember that I live alone/don't have much else to do. Will hopefully change at some point but yeah. I always have some form of noise on.
Last I did FB video downloading like a year ago I had to write a script that converts and stitches video fragments together.

It was still doable, but quite inconvenient.

Simpler to just record screen with OBS.

I lost a favourite video of mine from youtube, fortunately someone reupled it, so I quickly ripped it with OBS, as the youtube downloaders had trouble downloading the audio part.
If it's supposed to deliver cutting edge tech into consumer cars, one can expect them to push the envelope of what's possible (and feasible). Surely it's something a robotic system can do quickly and reliably, if you make engineers compete, like they did in F1 in 70's.
Desktop does have secret chats, but it depends on the client app that’s used. The secret chats are not synced across devices though.
> I find it interesting they’ve focused so much silicon on improving FP64 - in my mind that means they’re targeting physics simulations and other more traditional HPC workloads more than deep learning.

I develop scientific simulation software, and I can't tell you how happy I'm about it. Because while doing high precision work, GPUs fall flat fast.

I also work at a HPC center, and there's mountains of FP64 dependent applications running on CPUs. Moving them to GPUs will bring a lot of improvements in a lot of disciplines. It's not uncommon to let things run for a week on multiple nodes for meaningful results.
Brain doesn't have resources to simulate reality all the way down.
The editorialized title says DRM but I believe "protected content" in this context means restricting the sharing and screenshotting of content in the app via normal measures, not that they applied tons of cryptography like more a mainstream meaning of DRM would.
I usually wait until I have content to backup prior to setting up backups, and definitely wouldn't be in my mind in the "first 5 minutes."

If you're concerned you will lose 5 minutes of work make use of snapshotting if available.

Of course the first-5-minute title is hyperbolic, but backups are besides the point when you're first setting up and securing a machine.
I agree. They do a great job.
I like the drag and drop of images, depending how you drop it compresses or not the image.
Passwords are (or rather should be) indeed stored using crypt. However at login the provided password needs to be compared to the hashed one, which means the clear text password needs to be rehashed. I am not sure this happens on the client.
SSPL license is intended to stop cloud providers to offer it as a service. People will have to use MongoDB Inc.'s Atlas for that.
I vote for once per quarter, with certain exceptions which have to keep running such as utilities etc.

Outage should take a minimum of 8 hours
For additional context about the lead:

https://www.cei.washington.edu/education/science-of-solar/pe...

"while the best-performing perovskites are today made with a small amount of lead, researchers are also exploring alternative compositions and new encapsulation strategies, in order to mitigate concerns associated with lead toxicity."
It's more a bathroom door lock than DRM. It's not meant to be unbeatable - it's to prevent accidental embarrassment, and most likely to be used by small groups of willing participants (as in 'group chats' or the 'secret santa' example, perhaps)?
Absolutely, he's the kind of guy that should fire up your interest and make you buy a real book to learn more.

However, never take the book he's actually using...most of the time it's plain outdated.

As you say, you can't really blame a guy who says 5 times per episode that he's "not a historian", but plenty of times I just can't help and wonder why didn't he spend 30 minutes extra researching a topic and choosing better material and sources. The only answer I got is that bad material makes for better stories.
Expert Guide on Trends in Software Development for Beginners
There is more of a social issue here... If Person A sends a message to Person B, who should get to decide when that message is deleted?

Telegram seems to have decided that either Person A or Person B can delete the message, without the permission or notification of the other.

I personally would prefer it to be the message is only deleted with the permission of Person A and Person B. Ie. "Bob has deleted his copy of this chat, and requests you do the same. Delete Chat?"
I'm not sure it is. I think it's the same principle that things like GDPR are based on. It's not that you want to prevent the entity from having access to that data at all. It's that you don't want that data sitting around forever which becomes a security liability where the attacker is not the recipient of the message.
I wonder how the simian army has evolved in the past decade.
Nitpick: if you have a password manager it doesn't matter
I've used html-mode gmail since way back when. it's really nice, fast and simple. Unfortunately at some point several months ago, google stopped respecting having set html mode as default. the only way to get it now is to append "/h" at the end of the gmail link manually (or click the "use html mode" button while it loads, but that usually leads to it registering the click just as it finished loading, trashing a random email because the trash button is in the same location of the screen)

it's genuinely so frustrating, especially because if you use the html-link and then have to log in, it sends you back to javascript gmail again. I think this might actually be the thing that'll get me to switch from gmail, which I've been too lazy to do, but meaning to do for ages now

the worst part I think is that you can't middle click to open new tabs. I don't know if it's just me, but I constantly find myself wanting to cross reference two things that require multiple tabs, and SPAs never let you open anything in a new tab (even though they could if they bothered to implement it).
The answer to that of always: Until there aren't any more "greater fools"
Though I see where you’re going with this the situation is fundamentally different.

With messaging inherently you are trying to share with others. If you’re sharing why stop saving?
It is! But you also have to put up with everybody having an opinion on it.
> nobody used AMMs

Well yes, and they still don’t? I can’t find any non-crypto user from googling. Can you source that they’re the “norm” for market making now?
Ah yes, yet ANOTHER fighter jet program. I am sure this time, they will get it right (on time, on budget). /S
Hi, author here. I have never seen prime numbers expressed/defined this way, so I decided to write it down. This definition uses sets, sequence and sine function. I don't know if it could be useful anyhow so tell me what you think of.
Interesting, I take notes like this naturally. Now I have a name for it!
>How about you never take nudes in the first place?

That's obviously the safest option, but sending and receiving nudes is an activity many sexually active people find arousing.

Not having sex is also the safest option to preventing pregnancies and STDs, but people still engage in it with protections that are not 100% guarantee simply because it's an activity that most people need.
Suicide rates worldwide have been consistently dropping. The same is true for Europe.

The US is an outlier, the suicide rate has increased by 10% between 1996 and 2017.

Source:
https://ourworldindata.org/suicide

I'm not sure that there is comparable data available for depression since our understanding of it has changed over the last 30 years and getting consistent data is very difficult.
These kinds of notes never worked for me, but I've found the Feynman technique (inspired by Feynman) to be a very effective strategy for me that similarly derives its benefits from forcing me to synthesize and distill information.

For those interested, it's basically just teaching concept (writing an article, talking to someone, etc.), usually after having studied it/taken notes. The idea is that teaching a concept, even to an imaginary audience, forces you to learn it on a fundamental level:

https://blog.doist.com/feynman-technique/
Always the same crap with MS redesigns those days (like the Terminal one): there is fancy useless shit like Dark Theme but the basics like a functional IME are broken. What the point of a text editor if it well, can't input text?
That usually doesn’t matter that much. You can get into the console of the node from whichever cloud company you’re renting it off and change it there.
Video : https://www.youtube.com/watch?v=1wvBDUnPNEo
3 years after...
Or you can implement the MongoDB API like AWS did with DocumentDB.

SSPL license is more intended to stop the less sophisticated hosting providers.
It's much faster than Discord, especially on mobile. Sometimes I get notifications from Discord, then when I open the app, it takes a few seconds to create a connection and show the message. With Telegram it's just there
Everytime I read something about Linux server hardening, I get more confused. We're lacking a clear and simple, modern guide on how to do things. I know, every setup is different, but there should at least be consensus for a fresh installation.

Also, do I really HAVE to change something so that it is secure? Isn't a Ubuntu server secure out of the box? With a strong, unique root password of course.
Makes sense. From the sounds of things, we went in very different directions because I cannot tolerate mouse use in my workflow (severe RSI that got drastically better when I switched to vim). Switching to something that requires pointing to navigate anywhere or clicking is a hard no.

From the sounds of things you're used to discovery by context clicking and menu items, and emacs' lack of such things does hurt discovery. I find the mnemonic key mappings in spacemacs to be superior to those interactions, but I'll admit: only if you can actually find them, and it does take some time to get used to the conventions.

As a developer though, I am an expert in using my editor, so I'm happy doing e.g. ",tt" to run the test where my cursor is, ",tb" to run all tests in a buffer, etc. because that knowledge pays off hundreds of times a day.

Lastly I'm not sure the distinction "modern IDE" is helpful. Neo/vim and emacs are both under very active development. Useful variables seem to be things like: package ecosystem, UX, aesthetics, responsiveness. All of those can be divided into beginner/expert and IMO emacs wins all of the expert cases, _if you are willing to put lots of time in_. For example I'll take my beautiful full screen spacemacs with the bells and whistles turned on over the looks of my colleagues' VSCode any day.

"Willingness to put the time in" of course exists in a continuum. I know fantastic programmers who gave up on the effort of emacs, and others who tell me that I'm selling myself short by stooping to spacemacs instead of rolling my own. So everyone's MMV.
Which clients allow secret chats on Debian or Mobian?
Status pages of big companies like Google, Facebook etc. seems to never work. They are all green even when no one can access the service
> stopped using youtube-DL because Google is now throttling it

Had the same problem. Switched to yt-dlp. Now I do not have the problem.
I see, thanks. So the title is totally misleading then.
AWS Glue Studio Guide–How to Build Data Pipelines Without Writing Code[Tutorial]
Why do scientists who seem to select gold as the ideal material for almost anything?

Is it actually a better material, or do scientists just want to be able to put in a purchase order for some gold and have shiny photos on all the media reports?

Yes, I know it has a low reactivity - but stainless steel is pretty good there too, as well as a bunch of other materials. It also has a high conductivity - but copper is pretty decent.
It requires much less energy, and we need to virtualize life completely, only food, sleep and toilet will be in meatspace, everything else will be a open (so you can modify and resell) action (think super mario galaxy) 3D MMO with 1000s of players per server!
I'm a happy Telegram user as well! That being said:

> I guess you mean the security model of non-E2E chats. Although you can read into it that they can do MITM, the details reveal that the actual keys/messages are shared into datacenters in multiple countries so no government alone can retrieve plaintext from at-rest storage. To me (especially compared to anything Facebook products) is already much better than nothing. If it's an issue for you, opt in for E2E chats and enjoy!

It's unfortunately not that easy. For one, their promises of sharded keys is something we as users cannot verify, so we still just need to trust them here [0]. WhatsApp, on the other hand, at least attempts to have E2E. Secret chats are an option, but only the mobile clients support them [1] and you can't have them for groups at all. There's also some critique on mtproto, their roll-your-own encryption. I don't necessarily agree, but it's another strange point.

Like you I like the UX a lot and I have some trust in Durovs motivations, but the security model is questionable.

[0] They refuse to open source their servers, but I follow their argumentation in so far as that this would not help since we could not verify that the published source code is the one running on the servers.

[1] At least the official Linux desktop client and the web clients don't.
Not rooting = not owning. Fuck policies, fuck dmca, fuck google
"...such consummate skill, such ability, such adaptability, such numbing ruthlessness, such a use of weapons when anything could become weapon..."
I like the idea of "Log In via Call" since there have been some issues with SMS delays.
I personally am happy about this feature, the main application for me will be to prevent the leaking of private information from smaller groups, obviously if someone was so determined they could easily get around it but for small groups of average users, removing the immediate option is good enough
Same applies to dota2, and it was very interesting what they did there.
But yeah first they would need to simulate how human players react and aim, or it would be impossible to play against.
> “microStudio is a free game engine online."
Back in 2009 some French website wrote an article about a man they call Marc L and they showed they were able to tell a very big chunk of his private life based on what he had posted on the internet. At the time everyone was shocked after reading this article. Nowadays everyone's life is out there on Instagram, FB, YT, ...

Just an other of these feared things that came to pass and are now normal.

Link to the article (in French) : http://www.le-tigre.net/marc-l.html
Landmark $150B lawsuit seeks to hold Facebook accountable for Rohingya genocide
You don't even need to create usernames/passwords in advance - you can just send your friends custom one-time URLs, which will allow them to enter their own desired usernames and passwords.

https://zeratax.github.io/matrix-registration/
Apple plans major production boost, targets 300M phones in '22
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.

However, the chat is viewable in Telegram Web (K). Web K even offers to download the picture, which actually downloads the file.

Additionally, Telegram Desktop for Mac similarly allows screenshots as usual and isn't affected.

In the past I have seen some other apps implement screenshot prevention on iOS usinf something that "cloaks" the screen when the button combination is detected, and when the OS is about to background the app. This is the method Fido My Account (mobile carrier in Canada) uses (current version allows screenshots, but blocks the info from the app switcher).

The method Telegram is using appears to be rather seamless, as it does not show the screen going black or anything when the screenshot is taken. Stack Overflow seems to discuss two solutions, one using DRM video, and another using some password field hackery. https://stackoverflow.com/questions/18680028/prevent-screen-...

This is the most likely case, as the behaviour is similar to what happens when you take a screenshot of DRM netflix; it appears it is drawn by the hardware and not in the OS framebuffer, and thus shows up as a black box.

Of course this is not really security, but Telegram, despite being open source on the client, does have in the ToS that apps have to implement the "secure" features of secret chats properly, or risk being blocked. Recently they have been sending info out to bot developers that says apps that don't implement the ads in channels will be blocked as well, but I'm not sure if they will really enforce this.

"We ask that you make sure that these sponsored messages are supported and properly displayed in your app by January 1, 2022. Unfortunately, Telegram cannot financially sustain apps that support Telegram Channels but do not display official sponsored messages – such apps will have to be disconnected."
How unfortunate to be slap bang in the middle of the bell curve

https://twitter.com/nice_byte/status/1466940940229046273
Working with Claire
So you could say Telegram is giving users the option to digitally manage the usage rights of the content?
Or maybe just never get naked. Who knows where the cameras may be.
It doesn't prevent the user from accessing it "the wrong way", it just makes it inconvenient to save an external copy.
This is total nonsense.

Iraq was already destabilized with daily NATO air missions overhead for a decade, Libya and Syria were plunged into civil war long before any kind of intervention.

The Americans don't like it when you mess with their petrodollar, but they're not going to fight a war over it.

FYI not answering the complicated questions about 'why USA invaded Iraq', but rather pointing out the 'Petrodollar' conspiracy is a canard. If you're looking for an indirect strategic issue to talk about you can just say 'Energy Security' was a factor, which of course it is, but it's still only one factor.
Fukushima Daiichi only needed a giant wave though.
Carmakers see big bucks from in-car software subscriptions
Exactly as with DRM.
The only reason why they aren't programmable, is because banks choose not to expose an API. In fact, even that's not completely true: Starling offers programmable bank accounts in the UK, and there is at least one programmable credit card provider in the US.
I'm not clear on why you think this is 'impossible'. It's clearly possible to change the rules of a system defined by software, it just requires a majority of those maintaining the chain to go along with it.
Elon Musk says there aren't enough people
Lol, have people learned nothing watching software in the past decade? It always starts with the innocuous "oh don't worry, this is very limited and only a select group of people will be exposed to it!" line
Not really, that is how the games industry has worked since forever and one of the reasons why AAA game studios couldn't care less about 3D APIs portability.

The game idea is developed with one specific platform in mind, and if the game actually gets a publishing deal, the publisher onboards studios whose main skill is to port games into platform XYZ.
Nvidia launches GeForce RTX 2060 12GB, a perfect card for crypto miners
No, they simulated a small volume and though the energy densities looked like what's needed in an Alcubierre drive, they haven't built anything. Honestly it's unclear if they've even validated their implementation against some existing measurements.
Twitter thread on the ongoing consolidation in AI
It's a few things really, dynamic languages have been used for a very long time. Even early computers had a bunch of games that ran on interpreters.

* Computers are really, really fast. If you're not deliberately or unintentionally slowing them down even a dynamic language can do an awful lot of work.

* JIT compilation is really good for a couple of languages. LuaJIT has been a popular embedded language for games for that reason for a while. JS JITs are also pretty incredible.

* They're most commonly used for gameplay code which tends not to be the performance bottleneck of a game engine anyway. Where it is you usually have great interop and just rewrite the offending code in the native language.

The interesting choice here is to run interpreter(s) on top of what seems to be a JavaScript (compiled from CoffeeScript) based engine. Although it does look like they want to translate the microScript code to JS.
In my experience on macOS (swift) app, this does indeed detect presence - only if I ignore it for an (albeit short), few seconds will it ping my phone I think.
The title is editorialized/sensationalized. Original title: "Protected Content, Delete by Date, Device Management and More"
What started out as a comment seemingly focusing on pedantry became a very insightful comment about the (very interesting and frustrating) history of the three F-35 variants. Glad to have read, thank you!
Since this seems to be yet another HN comment thread filled with people who feel really smart for dismissing the potential of cryptographic digital currencies and the emerging liquid market for these digital assets, I'll just copy and paste my thoughts (which I might end up having to do often, since these sort of crypto-hate-fests are now popping up on HN at a rate of several per day):

> Money moves fast in the crypto world. It’s “minted.” It’s “burned.” It’s earned. It’s hacked. It’s fundraised. It’s parked into a failed DAO. It’s gambled away. It’s up on a 100x leveraged return. It’s wiped out in a margin call. It’s up 20% — oh wait, now it’s flash-crashed down 30%. It’s unstable, risky, prone to failure — and it’s exactly what the global economy needs. We need ways to convince capital to move around in new and weird ways. We need to get money into the hands of different sets of hands way more often than we’ve been doing. We need to experiment, to be right, to be wrong, to be doing things with money. That’s what capital productivity is all about. Money isn’t supposed to sit in a bank feeling “safe;” it’s supposed to be running around, acting young and risky, learning new things and creating new opportunities.

https://numair.medium.com/the-intelligent-case-for-crypto-43...
So you'll just need a second phone to take a picture of the first?

Why is this even a feature?
Here is another one for you, the modern networking stack is also Objective-C/Swift.
Which means the next logical step for Telegram is to make it closed source.

You know, to protect its users' privacy.
You and I were probably the only folks who recommended this book in HN history so hi! Totally agreed that this is required reading for anyone interested in learning about modern science on evolution (as opposed to the Dawkins drivel)