skysight-inc/HackerNews huggingface dataset:
As far as being able to put a timer on a message and see it disappear for both sides, how do you know that the "self-destructing" messages claim is a lie? Genuinely curious, I am likely missing something.

> This is a lie, you can even pull someones telegram message history by sim swapping them FFS.

Well, the mobile telecoms still have no solution for SIM swapping and most software uses SIMs as a way to uniquely identify users. I've heard of -- and used -- messengers like Signal and Matrix and the added inconvenience for not using a SIM is definitely off-putting even for me as a techie. So I can't blame Telegram or any other app for using SIM identification -- it's flawed, that's well-known in the tech community, but I suppose somebody made the call to risk this because they wanted adoption and didn't want to make onboarding too hard?

---

I can agree on a generally somewhat misleading marketing being a reason for negativity. Even a functioning backdoor might still mean that messages are safe from most hacker attacks though; the backdoor is only used on demand (it's infeasible to use it all the time, that would take too much server resources and would put the onus on the eavesdroppers to provide extra infrastructure I think?) and the unencrypted data is served to whoever asked for it behind closed doors. That does not mean that any hacker can get their hands on it though, right?

But even a somewhat misleading marketing can't explain the violent reaction of most of HN when Telegram is mentioned -- at least it can't explain it to me. There's so much popular and very shady software out there and somehow Telegram eats all the flak while many other software packages receive very generous benefits of the doubt.
I guess you haven’t spend too much time with Haskell. Haskell types especially generic ones are way more expressive and limit your search quite a bit. The function Int -> Int -> Bool can not reach for a database or anything other than the two Ints it is given.
U.K. Regulator Warns Crypto Investors Risk Losing ‘All Their Money’
In the other reality, nothing you said waived his right to self defence. Law professors are also caught on both sides of this reality rift.
I think there is a type of nostalgia that doesn’t require having lived it before. I enjoy the feeling of going to 50s themed restaurants, despite not having lived in the 50s and not even raised in the US. Just movies influencing my taste.
> post a job for python, you'll get thousands of applicants

I'm glad to see that Python is in that category. When I first abandoned Java in it's favor, I was given funny looks about why I'd stick with such an niche language..
So that explains why chat history has value in itself without just storing outside the important info on a given moment.

But sure, the best thing to deal with that is to be able to 'backup/export' your history and also being able open/import it in a usable form.

Whatsapp mostly fails on both topics. You can't easily backup, otherwise it would be stored in clear in google drive, in an area that is not even accessible to you.

And then it is a sqlite db with proprietary format for fields, so so far nothing can display it properly offline.

For telegram, they have a good export/backup feature.

I don't know of anytool that would allow to browse your history nicely when loaded offline from backups, but as the format is open, that should be doable.
Good. (At the risk of stating the obvious: Changing commonly established things is how progress works.)
It isn’t just Intel, there is the non-profit “USB implementers forum” (or, USB-IF) which oversees the specification.

Intel, Microsoft, Apple and even HP are notable members.

https://en.wikipedia.org/wiki/USB_Implementers_Forum
> Anyway, it’s been a while, the world is a different place now, and maybe Hanlon’s razor cuts deeper than I thought.

I don't think people give credit for just how deep this actually does cut. On one project I worked on, which stored obscenely sensitive information, their product manager gave a speech about password security and told us he had a better algorithm than bcrypt. You couldn't explain why this was a bad idea - he wasn't taking feedback. When it landed, I found the botched the algorithm so this "sql injection detection code" basically changed every character to a ' mark. You just needed the right number in a password and it would always match.
So I logged a bug, used it to push that they just use bcrypt, I got a big story about how he knows exactly what he was doing and he would fix the bug. It was "fixed" for a few days. Apparently what happened was, the developer didn't know how to use git properly and copied an older file on top the repo and brought the bug back. After it was known, disclosed, and every one was told it was fixed.
The algorithm turned out to only handle a-z, and every other character was left in place. So I went though this again. Same speech about incredibly great design. They could have easily snuck a backdoor in because I never looked at 90% of the code, but this ongoing nonsense was 100% Hanlon's razor.
Here in Switzerland it has been a good yeah however. During the Lockdown the sales have increased by 25%. People use their bikes more too. And the both the in and export of e-bikes has increased.

Sorry, all in German:

https://bellevue.nzz.ch/reisen-entdecken/velo-boom-in-der-sc...

https://www.velosuisse.ch/e-bike-markt-waechst-weiter-mit-gr...
> This shows a new type of cloud hosting vulnerability. Your entire corporations infrastructure could be mirrored faster than you could notice.

and YOU are paying for the bandwidth too :-)
I don't think anybody's hating on the authors of Telegram - just that it's not one of the better options today.
Thanks for updating your answer with your diff. Arch really looks great in how easy it was to try that. I'm running Ubuntu and have experience compiling custom kernels so this should be slightly easier to try, thanks once again for such a great reply.

Ultimately, I would prefer that this kind of feature is configurable in userland. Wayland's documentation page mentions that "Data from touchpads showed that almost all palm events during tying on a Lenovo T440 happened in the left-most and right-most 5% of the touchpad. The T440 series has one of the largest touchpads", and this may have been true several years ago, but it's quite common now to have larger and wider form-factor touchpads.
This comment seems to explain what really happened best -

https://www.reddit.com/r/ParlerWatch/comments/kuqvs3/all_par...

One 'hack' enumerating content

One 'hack' mass producing accounts to spam with
How does the ‘purging’ of a social media platform equate to purging evidence of fraud?

If there is evidence of fraud this may be shared but would not solely exist on a social media platform. Unless fraudeurs would openly discuss these matters, of course.
You may also want to check out https://www.celonis.com/ - they've been around in this field for a long time.
In a way, yes (even in the US). You still have to pay for it, but there is a litany of rules and procedures they must follow before they can cut you off. Kind of like the foreclosure process.

They can't cut a customer's power over his politics--especially paying customers!
I agree, but its the same with the left media, the news are so highly politicized and opinionated that when comparing two news stories wouldn't be able to tell they are talking about the same event. One calls the other conspiracy theorists, the other is fake news, and everyone is applauding when their team is censoring the other.
How about servant, and some popular js framework on top of that? IHP might be putting a lot of effort into the project, but the code generation part... I (personally) don't like that at all. And it's not common practice in haskell.
The eradication of dissenting opinion is the terrifying thing.

Nearly as terrifying as the otherwise intelligent people seeming to cheer for the authoritarianism.
Yeah, the author accidentally swapped the new names. The rebrandings never changed the "Gen X" part.

That's what I don't understand: Why go with both minor versions and the Gen's in a single name?
They could have just retroactively rebranded USB 3.0 to USB3 Gen1, and then went USB3 Gen2, USB3 Gen3 for the 3.1 and 3.2 specs (2×2 is another mess [1]).
Tech people would have understood that the specs are 0-indexed and the marketing names (GenX) are 1-indexed. Consumers would only see the Gen on ports, cables and devices.

Still, I don't even understand why hiding the raw speed number from consumers is so important: Short Numbers are always better than vagely similar marketing names:
- USB3 (5Gb)
- USB3 (10Gb)
- USB3 (20Gb)
- USB3 (40Gb) or (2×20Gb)
Done.

[1] The final page of this Anandtech article is pretty spot on about Gen2×2:
https://www.anandtech.com/show/16133/usb-32-gen-2x2-state-of...
Nvidia Teases Its Alternative to Smart Access Memory- Resizable Bar for Geforce?
If I am understanding this correctly, Parler devs left the app as MVP. They never rebuilt it with security and privacy in mind.
Don't worry son, all your friends are weirdos too
LG reveals their 4K 160Hz UltraGear 27GP950 HDMI 2.1 Gaming Monitor
Satoshi also eludes to this in the whitepaper:

> Transactions that are computationally impractical to reverse would protect sellers
from fraud, and routine escrow mechanisms could easily be implemented to protect buyers.
Twitter Mobile is hands down the worst mobile website that I know. I always use nitter.net if I want to view something on mobile. Opening the browser and manually rewriting the link is more handy that clicking on it (e.g. in reddit). That should tell you something.
You still should not confuse your own anecdotal experience with actual evidence. Of course some strength training is beneficial, but the majority of the studies that I've seen rather promote the claim that sufficient cardio exercise is the cornerstone of a long and healthy life.
Some recent papers that immediately come to my mind:

https://pubmed.ncbi.nlm.nih.gov/28365296/

https://academic.oup.com/eurheartj/article/40/1/34/5193508

https://www.pnas.org/content/116/40/19905
Six gorilla rangers killed in ambush at DR Congo's Virunga national park
“I am now crawling URLs of all videos uploaded to Parler ”
Yeah, something's fishy.

I scraped the latest 1000 reviews (coincidentally almost exactly 12 months worth).

The "adware" reviews are all very recent with large amounts of votes.

They seem to start on December 18, with 162 1-star reviews in the following 25 days -- more than all the 1-star reviews in the 6 months prior.

I wouldn't be surprised if these reviews are not only automated spam, but are constantly being deleted and reposted to keep them "fresh", and at the top of the "relevant reviews".

Charts: https://imgur.com/a/QUyHcHu

CSV of review data: https://pastebin.com/ZanYgd5Y
They screwed up once they allowed PCI-e over USB. SMFH.
Well Mayor Bowser tried to get additional law enforcement, but the Whitehouse refused to authorize it.

So I don't think you're arguing in good faith.
My mom top me to just toss it in after she saw my year-old crusty brush. It was seriously like brand new!
It would if python actually encouraged runtime coding.

In my opinion dynamic programmers need to embrace the runtime environment and use it as part of their development methodology. Unfortunately most popular dynamic languages have woeful runtime environments.
The story doesn't say cars left the road by swerving off the side. I think they left it vertically because it was shaped like a jump and they were just driving too fast. It also doesn't say automatic braking/obstacle avoidance caused them to leave the road. Nor does it say the road was altered because of automatic anything.

This looks like a massive reading comprehension problem that people here are suffering from. Journalists are experts in being pedantically correct in all their facts but leaving the careless reader with a completely wrong idea of what happened.
I have been having ongoing arguments on this forum with people who just refuse to accept the reality of what is happening.

I think there is a serious mental health crisis in the US right now, and that the majority of Trump supporters are mentally incapable of acknowledging that they have been lied too, taken advantage of, and as a result are on the wrong side of history.

I have been having meaningful conversations with my family about this, and I feel like I am starting to break through.

Unfortunately I just don't have the emotional bandwidth to coddle the bullshit I see people posting these days in defence of this attempted coup and the resulting murders.

Perhaps a better person than me can be civil with these people, but I just don't give a fuck anymore.
What voice recognition software are you using?
Voice Is Stuck
Typo:

> This allows 40k60 on two lanes
"accidentally"
Parlor does not scrub exif data
I just hope the USB port could be of the uniform size of that of USB 2.0, not that of USB type C. I feel small size is not convenient and mechanically weak.
> There's a quote that I think of in situations like this:

> "Be the change you want to see in the world" - ghandi

Gandhi (spelled thus) never said that. What he did say (in an article about first-aid treatments for snakebites, weirdly enough), was this:

> We but mirror the world. All the tendencies present in the outer world are to be found in the world of our body. If we could change ourselves, the tendencies in the world would also change. As a man changes his own nature, so does the attitude of the world change towards him. This is the divine mystery supreme. A wonderful thing it is and the source of our happiness. We need not wait to see what others do.

-- The Collected Works of Mahatma Gandi, vol. 13, p. 241 (http://www.gandhiashramsevagram.org/gandhi-literature/mahatm...)

Not quite as snappy, admittedly.
As far as I'm aware Rittenhouse was acting within his legal rights.

Here is a really good summary from someone with two degress in criminal justice:
https://www.youtube.com/watch?v=dfAz851P8p4

The fact you used the "carried a weapon across state lines" line suggests that you may be consuming biased reports. It's not a crime to carry a weapoon across state lines. He also lived right on the state line and worked in Kenosha. It's not like he drove miles to shoot protestors in some city he has no affiliation to and portraying it like this is dishonest.

He also probably acted within self-defense as is covered in this part of the video I shared:
https://www.youtube.com/watch?t=648&v=dfAz851P8p4

For the record, I think what he did was reckless and dangerous, but the catalyst to this was the riots and looting. Right or wrong you'll find some people will react like this when they feel their neighbourhoods are under attack. You can't expect one group to be violent without some kind of push back from another. The same problem exists with antifa and BLM (not that these groups are a direct comparison). My point is these groups don't exist in a vaccum, they appear when they believe law enforcement and those in power are not doing a good enough job. You have to go a level deeper and ask why BLM protestors are on the street, and why are people are feeling the need to form militas in the first place? If you ignore the causes these events will continue to occur and likely escalate.
Ask HN: Why was Google Reader so popular?
It seems just fine to millions of teens on Discord right now.
Turning cow waste into clean power on a national scale
Air Monitoring Hat – Real-Time PM Sensor for Raspberry Pi
similar to the China's social credit score system?
I answered generically because my comment was about a libinput "issue" which affects all distributions and desktop environments. (Queue 2021 is the year of linux desktop).

Personally, I see this change as a regression from the highly configurable synaptics driver.

As you've asked, distribution wise I typically run an Ubuntu LTS with Gnome 3 but rolling releases such as Manjaro and lightweight DE like XFCE are also very nice.
Really? This is the MacOS one version 2.5.1 right? I'm looking and I'm not seeing the option for creating a new secret chat.

Is this not the native one? Because the other one had a higher version number and I was running it on Linux for a while.
Well actually I just tried this with the normal camera and it worked fine without activating lens (or having given it any permissions).
KDE, to me, looks like someone designed it to be a touch interface.

Everything is so LARGE and padding between elements is YUGE. The tech is cool and everything seems to work fine, but something about the UI just grates me.
I invite you to ponder the suitability of modern roads for horse-drawn carriages.
Parler's user data may have been breached
Sending plaintext in a secure transport is not what they do either. They do have e2e encrypted secret chat on day one, and the ends are bound to the devices, so even if you login from your desktop app, you won't see the secret chats on your phone, unlike Signal.

Seriously, please educate yourself first.
You probably got 500 applications for Java/Python/PHP, of those 450 average and let's say 50 good.

With Haskell you just get 5 good ones. You probably don't start with Haskell as your first language but rather move into it after you are a senior in another language. If you are lousy in Java, you probably won't go and learn Haskell or some other niche language.
I guess I read the article and commented on what the article was saying and claiming. Hence the introductory sentences at the top of my post.
Selected MedTech Case Studies: UI, Budgets and Solutions
But religion usually isn’t something you choose statistically speaking please inform yourself instead of promoting hate against religions
I understand and broadly sympathise with the sort of ~absolute freedom of speech outlined in the US constitution, but I am completely baffled by this recent push seen here on Hacker News and elsewhere that this freedom should be extended to in effect compel others to publish your speech. This is not in the US constitution, and is in fact completely unconstitutional (1st amendment protects against compelled speech). This almost seems like a push for speech without consequences, that no matter what you say everyone should be forced to provide you with services and support. This would be both unprecedented and also extremely unhealthy for society. It wouldn't even be conservative ideology, as at no point in US history has anything like this been the law, legalising compelled speech would be truly radical and unconservative politics.
I'm not saying Telegram doesn't have a lot of users, I'm saying that pretty much nobody uses the secret chat feature because it's not supported on all clients and even the clients that do support it can only do 1:1. So it's not very useful.
Can someone give a more concrete example of this problem?

I read the wiki page[1], and I'm left with the impression that for almost all cases, the minimum cut will be to pick a node and seperate it from the rest of the nodes. It doesn't sound like a very computationally difficult or useful algorithm if one of the two parts of the results usually consists of a single node...

[1]: https://en.wikipedia.org/wiki/Minimum_cut
If it is coming out of a blind curve, then the vehicle should not be going very fast anyway.
stop downvoting the useful feedback

font rendering on linux is bad since forever

https://pandasauce.org/post/linux-fonts/

pedo weeboos are infecting the internet with their over sexualized anime kid pics
So true. That is the biggest concern that I have with Linux overall.
> Half of the time logo is missing from cable or flash drive

The other half of the time the logo is faintly embossed in black on a black substrate that your ambient lighting is just dim enough to render not visible.
To clarify the sibling, a signature of `Int -> Int -> Bool` can't do any IO (so no connecting to databases, reading/writing files, network requests), so it does tell you a lot about a function.

It can manipulate strings, decode JSON, but both of these are either (immutable) values from enclosing scope, or created within the function. But since they can't be output anywhere (because no IO) then they don't matter.

EDIT:

I'll just add a few more counterpoints.

Agreed that DSLs are difficult, and often not worth the trouble. But if you do want to create a DSL, then haskell is a good fit because of monads and monad transformer stacks - i.e you can make the statement mean whatever you want it to mean, and keep the effects in check with types.

The synergy between higher order functions with typed IO is great, better than in other languages.

Agreed that IDE refactoring is convenient, and also refactoring in other languages with static type checking the process is similar to what they describe in the article, so no immediate "pro" there.
I have read the three monothiestic religions and have a practicing budhist for 3. Thousands of hours of silence now. As the buddha states, we must all each do the work, not adhere to scripture - the work is simple yet hard - i suggest you try vipassana or any type of extended silence retreats (muslim, christian ... it doesnt matter. I spoke wirh christisn and muslims who were on intensive prayer retreats, they reported the same experience)

seek truth within yourself brother - if you chase interpretation and opinion, you will spiral down. The truth itself is within you, in your flesh, inside your mind is an undying light surrounded by your traumas/impurities. Don't try to assume .. simply discover - the mind wishes to argue its way around truth and console itself with what it thinks is intellectual, but its just a battery of randomness.

Call it what we may, jhanna, yana, grace .. the understanding is truth itself - i wont and cant convince you, its work left for you.

I for one, do not see separation a anymore
This is particularly noticeable with things like Thunderbolt docks, where knocking the cable slightly can cause connectivity to the dock to blip momentarily, which has the knock-on effect of a 5-10 second delay while everything gets straightened out again, killing display, network and any other downstream devices for teh duration.
And what about this? https://en.wikipedia.org/wiki/Traffic_Light_Tree
I think most programmers nowadays face no interesting problems to solve. They crave for a mental challenge, but instead of looking for a job that requires solving hard engineering problems, they believe they can satisfy their mental needs with coding in “somewhat” hard language.
So what? Anything could be. Maybe this site is a honeypot! Maybe not.

Just always cherry-picking the interpretation you happen like to be true does not lead to the truth, it leads to conspiracy phantasms.
How AI has changed the face of small businesses?
Quite a few universities in the UK teach haskell as a way to start everyone on a level playing field and to introduce various concepts.
Nowadays...

Hey, I might be old, but I still live nowadays too!
Uh, so what?

Letting the compiler assume that a "switch" without a default will never go there is a great optimization too. Why not put that in the standard?

Actually, this is worse. Letting the loop be UB is like letting a true "if" be UB. Just never mind the code actually written; surely it doesn't mean what it says.
If you can you will have the means?
Lmao sounds like you believe popular support is an indicator of correctness and that is very very wrong you should read about Galileo pal
WhatsApp Doesn’t Read Your Messages, It Doesn’t Need To
I think the complaint is that you are using `bool` as a `all()` call on your Arrays.

If you used `all()` in your implementation instead, you could be compatible with the idiomatic use of `bool(my_list)` and the _very_ common `if my_list:` structure could be used with Arrays too (like most people probably would expect from a "better list type")

Regardless, Pandas struggles with the same problem, so you are at least in good company :)