skysight-inc/HackerNews huggingface dataset:
Did Plandemic have literal incitement of violence? That was what OP was talking about. I see a typical Anti-Vac propaganda movie, but the Wikipedia page and news articles didn't seem to mention any calls to violence...
I mean, if you don't remember your password to Facebook you do need to provide your driving license: https://www.facebook.com/help/contact/183000765122339
The amount of their contributions is astounding https://www.redhat.com/en/about/open-source-program-office/c...
No, sorry, it has very little to do with technology. There's at least a dozen languages you could have chosen, and that others have chosen for any given use case. within some bounds, it makes very little difference.[0]

The reason you've chosen Haskell and, by the way, also the TLD ".system", is that you've constructed your identity in such a way that "advanced language with a steep learning curve" is something that fits.

There's absolutely nothing wrong with that. It's a bit emotional, but those exist for a reason. If you consider that idea libellous, you can always cite PR motives for plausible deniability and point at this HN story as evidence.

[0]: Elm, by the way, strikes me as borderline with regards to the bounds of reasonableness, considering the state that community is in. As such, it's more evidence your left (right?) metaphorical hemisphere may have had a finger on the scale.
Telegram positions itself as a secure messenger but does not encrypt most conversations, that's simply dishonest on their part. Until they start to clearly communicate to their users that "Hey! This conversation is not encrypted" they deserve nothing but negativity.

Multiple official Telegram clients do not even support the "secret chats".

Right from their own website https://telegram.org/

>Private

>Telegram messages are heavily encrypted and can self-destruct.

This is a lie.

>Secure

>Telegram keeps your messages safe from hacker attacks.

This is a lie, you can even pull someones telegram message history by sim swapping them FFS.
For the sake of completeness..

I did read the full story. The title you chose has a significantly different meaning than the title and content of the WSJ article, though. The WSJ article says that these banks are pausing all political funding to PACs, which is much different than pausing only funding of specific Republicans. Not funding any PACs means that the banks don’t want to be involved in party politics at all right now. On the other hand, not funding specific candidates or a specific party would be a statement about those entities.

The WSJ’s word choice also conveys that these banks are halting their own donations, not refusing to process all donations.

I hope that explains why the WSJ’s “all PAC donations” is much different than this submission’s “funding the Republicans who objected.”
Using "boring" Haskell (less higher level magic) alleviates this to some extent - without being boring. The organzation should decide which features and code styles to use. I agree that the summer intern's multi-layer home-built monad transformer stack and custom operators can be a pain.
Eh. A lot of engineers really don't have the social skills to navigate the business situations. Some do, sure, and should be given the opportunity to shine. But I would still say the majority don't.

And what kind of "high level physics" do engineers know? A typical masters track doesn't cover the hard maths like in GR, sounds more arrogant than anything... kind of proving my point ;)
There's also the culture around the language to fold in.

A culture of writing code assuming inference and structural typing is quite different than it merely being available.
The difference between 80% and 50% is very significant but if you want a positive angle:

1. Average voters still pass laws at a significant rate
2. An elite university publishes the study

It's very far from perfection but I don't think it's an oligarchy. There is always going to be a bias in favor of the rich. That's what money is for.
You might be missing that many people here might not be native English speakers. As such, being crystal clear on what the author believes might be beneficial. Just putting "hey I might be wrong" in the end of an article is just word-padding and since I assumed the author doesn't do that, I entertain the possibility they mentioned seriously.

...Bad faith? Most of HN has bad faith when it comes to Telegram. This place devolves to Reddit / 9GAG levels of childishness when Telegram is mentioned.

I think that's quite fascinating and it's a strange outlier. Yes -- strange, as in "not justified". They did nothing more wrong than a ton of other, much more widely used software, yet any mention of Telegram on HN brings about a big bandwagon of haters. Why do you think that is?
Annoyance about C++ errors isn't only about the error occuring. With me, it is predominantly about the utter unusability of the error messages. C++ has postprocessors you can use to get your 20 page STL errors down to a few lines just by reversing the expansion the compiler did to show you mere mortal something that you might recognize as your code instead of template-cthulhu.

Haskell has such situations as well, but usually far less verbose. Getting something to typecheck because you wrote down something incompatible uninferable still sucks. But far less than C++.
Maybe Parler was deciding based on HTTP status codes returned from the Twilio API, or the presence of some expected "error" field in the response (if it's not there, consider it ok), and one side screwed up the handling of an unexpected case? Pure speculation.

Instead of having "if explicitly ok, proceed", they maybe had "unless it's an explicit negative response in an expected format (or a connectivity issue, timeout, etc.), proceed"?

Which would be a pretty dumb thing to do, but I've seen worse.
> PitM attack

I see we've arrived at the point where we're re-naming commonly established acronyms in order to remain politically correct.
I've found that code readability decreases (for me) with the generous use of <$> and $.

Edit: removed ` characters.
Does it actually say Made in Germany ? Otherwise, I would doubt it.
...and using water instead of concrete. And then you get pumped storage https://en.wikipedia.org/wiki/Pumped-storage_hydroelectricit... which is reasonably widely used and doesn't attract as much investors' attention as this "innovation"
I hear far more complaints about how difficult it is to find good people from companies hiring for mainstream languages than from those using more niche stuff, I would assume mostly due to larger competition among employers for the former (and in parts better community access for small shops in niche languages and self-selection of who learns the niche languages)
I write Haskell professionally, and I can confidently say that there are plenty of jobs. Some large tech companies (eg. Facebook, GitHub, Twitter), quite a few banks, a lot of consultancy companies, and plenty of random companies I'd never heard of.

It is quite difficult to get a first Haskell job though, because they mostly require production Haskell experience, so there's your chicken and egg problem.
New Year's Resolutions: 6 Top New Year's Resolution Ideas
New Year's resolutions can often generate two emotions: Hope and fear. We hope that we'll successfully change our lives for the better – while fearing that we won't.

Unfortunately, it seems the fear is justified.
> direct threats of violence and calls to incite lawless action

And we see that every single day on Facebook and Twitter. Its against their terms of service, just like its against Parler's.

As a single entity, I don't really give a shit about Parler. What I do give a shit about is treating everyone fairly. If Parler goes because it has a shitton of users and can't swiftly police all content, then Facebook needs to go because they have a child pornography problem.

Listen to this podcast if you want to learn just how widespread the issue is: https://samharris.org/podcasts/213-worst-epidemic/
Good point. Phone numbers are cheap and it's worth thinking about having additional ones you can change. This also comes up for the problem of SMS 2FA, a coworker got tired of a headhunter (?) trying to reach me and finally gave him my cell phone. Very dangerous if it was a social engineer out to get enough data to break in.
The Play, the points, and the biggest lie in software
having just spent an hour over vscode live share with a student who's learning javascript, I have a pretty good idea.

But I've worked with people who saw all compiler errors as things of the devil and wanted to defer as much as possible to runtime.
If the dead comment by user ‘paveldurov’ is the actual Pavel Durov, then I just found extremely solid reasons never to go near Telegram. Yikes.
It isn't, of course. But the crowd of other people want you to do that.

It's the role of applause (and in your case, downvotes). The crowd throws cheap adulation at individuals who act against their own interests.
I wish there was an effective way to extract information from the silo that is twitter. Some time ago I wrote a tool to chart conversations[0] and it was invaluable, but alas, changes to the interface broke it, and I haven't the time, knowledge, or skill to reinstate it.

[0] Example: https://www.solipsys.co.uk/Chitter/3mod4.svg
If you want to get a feel of the productivity using Haskell in production start with a simple CRUD app and use IHP (https://ihp.digitallyinduced.com/) to build it. You will have something usable within a day - GUI and all. Then move further down the rabbit hole from there.
I won't speculate on their intent, but by publicly commenting on disabling the account it looks like it opened the door for the hackers, again, if any of this is true.

It's entirely possible that Parler stored all of their data in S3, with metadata documents, and someone managed to find some creds in the app to list the object storage. These practices and this kind of vulnerability are both common.
A Pattern Recognition Theory of Mind
I love the concept but how do we protect against spammers?

“Want to earn $1000 a month browsing the internet???”
Another factor in sail boats is the shading caused by masts, stowed sails, hand rails and lines. It's one of the few places where micro-scale wind turbines almost work.
I knew someone who benefited from taking extra vitamins and resolving mold issues in their home. It didn't cure it, but it made it vastly more manageable.
> I shudder when thinking of all the times I have wasted time trying to generalize something

My programming life has improved for the better when my threshold to generalise and DRY is not when I need to use some piece of code in two different places, but when I need to use it in three different places.

I am not joking, that was life changing advice for me.
Well, a bug I filed to Telegram eventually got closed on petty bureaucratic grounds (wrong repo but nobody moved the issue [I did copy it to the right repo], then X months without action etc.) so this might say something about the average competence and motivation of their technical staff. :)

Thanks for being one of the few to discuss constructively in this sub-thread. It's much appreciated.
In ruby, `unless` bugs me. Not that it's hard to understand, but the assertion that it makes code easier to read has always puzzled me. if !(x) was never all that complex, and saying it is hard for new programmers to understand has always troubled me.
Thank you for posting this. I think the titel is a bit misleading. When reading "Decision making under uncertainty" I would expect some follow up on Decision Theory by Kahnemann, Keeney, Roy and Brans and methods considering uncertaity in e.g. AHP, Electre, PROMETHEE etc.
The structure would have to be fully enclosed. Lowering and raising concrete blocks in heavy wind conditions (required for wind energy) does not sound like the most safe and deterministic process to automate.
Yes, the soldered-in SSD blows. It’s basically a disposable computer.
faculty helps students debug their code?? where?
Coincidentally, I was trying to download a qr code scanner app on my new phone the other day, and looking at the listing, trying to discern which ones were going to be overly greedy with permissions and ad spam lead me to immediately installing f-droid again. originally i hadn't planned to bother with it, but man the google play store is in really bad shape. and advertised apps are just a stupid concept that needs to die.
Oh darn. I don't have a problem on my UbuntuMATE, but realised I'm still on 18.04. At least caja seems sane?
Show HN: Mornin – A Chrome extension that categorizes your calendar events
> "The things that they are saying on here are vile and disgusting and should be removed from the internet"

> "Let's archive everything that was ever posted on there are share it with the public"
Arch Manual Pages
React Hooks and Redux are friends, not enemies
It is on my pixel (so worth a try on whatever's shipping with Android One).

I thought it was a bit 'hit or miss' at first - if you hold the camera over the code, after a bit it decides to pop up a link over the QR in preview. Then realized if you tap on the code, it instantly displays the link. Just had a fun few minutes on https://www.google.com/search?q=qr+codes&tbm=isch - as the tap allows it to handle multiple ones within the same frame.
Ask HN: Would Know Your Customer Rules improve social media?
I'm throwing out an idea, its not fully thought out, but am wondering what people think.

People who value anonymity or pseudonymity won't like this, but I wonder if some of social media's ills could be solved (or helped) by enforcing strict "know your customer" type mechanisms on players that want section 230 protection. The point of section 230 is that facebook, twitter et al aren't responsible for the post, the poster is. But that doesn't do any good in a world where there's no KYC and anonymity and pseudonymity are rampant

Yes, it would suck for people who want the ability to be anonymous or pseudonymous (and there have been serious debates on this in the past over "real name policies"), but perhaps that's a price we have to pay.

Someone can still create a service that allows anonymity and pseudonymity, but they will be responsible for the content, and not benefit of section 230 protections.

Free Speech is important, but Free Speech that lacks consequences to the speaker can be dangerous. If we don't want the social media companies to censor, we have to put the consequence of dangerous speech on the speaker, not on the social media companies. Today, the consequence of the user's "dangerous" speech seems to mostly fall on the service and hence their desire to censor. Which is why even KYC while allowing anonymity and pseudonymity might night work, as the platform will still bear the brunt of the consequence, not the speaker.

Perhaps, it wouldn't make a difference, i.e. Trump was never anonymous.

I dont know how it would impact their ability to work internationally, so as I said, it's not a full thought idea, just an idea I'm throwing out there.
Google makes one themselves, Google lens. It's quite a bit more than just a qr code reader, though, kind of a generic computer vision app https://lens.google.com/
Nate is not a web developer and is just using a default wordpress theme.
Water towers could also be economical and straightforward to produce / maintain as power storage sites for a small community.
This kind of works fine until you have many customers.

If you have < 5 customers, then this works fine.

If you have > 10,000 customers, then this works fine, because you can rely on analytics.

If you have 100 - 500 customers, then it kind of breaks. You can't rely on analytics because those customers are too important, and you can't rely on 1-1 interaction with engineers because there are too many customers to consult on each change.
Hey all, As a manager and maker, I have constantly struggled with balancing my time. This is inspite of being very regimental in planning my week on my calendar.

In the year end vacation I and few buddies of mine built a simple chrome extension that categorizes the events on your Google Calendar into major buckets such as Planning & Strategy, Execution, Reviews & Updates and People Management.

Please try it out and let me know what you think.

P.S. You can find a demo video here - https://youtu.be/ddFcUveqVjU and also we launched on Product Hunt today here - https://www.producthunt.com/posts/mornin-2
I would use depleted uranium for that. Many countries have to store thousands of tons of it, and governments will pay you for storing it. Instead of making it sit idle, you might as well use one of its finest qualities (density).
This is what I am afraid of. The developers have the best intentions here but it would be difficult to stop a larger problem than it is solving.
Yes, this page is full of mockups created years ago.
Same for me. While others argue that it's "obvious" that the author believes much more strongly that this find is a backdoor and not a dumb mistake (a very easy one to make for a non-cryptographer programmer), I am still unconvinced.

Would be curious to read a statement from Telegram's team though -- not that any team would ever admit to putting a backdoor...
Just what is gained by failing to loop forever? It seems like a really low-value optimization. Nearly always, the optimization would violate the programmer's intent or it would change an ordinary bug into a confusing bug. An infinite loop is not very many bytes on any processor.

The standard may allow the generation of insane code, but a decent-quality compiler does not do so. The standard ought to be fixed.
Mastering Django and Getting a Job
The one on apkshub is the one mentioned in the blog. Google has removed it from google play. https://play.google.com/store/apps/details?id=com.google.zxi... is a completely different, open source app, with unexplained bad reviews, probably nothing to do with the malware, and hasn't been removed by google.
Yes and no. We should have standards.
Is is actually hard to hire for Haskell? You can’t just tell some random to learn it (because his head will explode), but my impression is that you’ll have candidates coming out of the woodwork who could never get away with using it before but always wanted to.
They're using "composite" bricks that include waste material (I can't find any obvious references to exactly what kind of mix of materials), so my guess would be the material cost will be rather low.
They indeed were one of the first if not the first to come out with a messaging app that can e2e encrypt your chat. This was a time when WhatsApp was found using a plaintext protocol, and right after the Snowden revelations. They did move the needle a bit at the right time.

One of the most vocal critics was Moxie, who later founded Signal. It's ironic that 7 years after Snowden and Telegram, Signal the supposed more secure and privacy focused messaging app still has yet to gain any sizable foothold in the market. I think that says a lot about both Telegram and Signal's product strategies.
Honey bees, which get pollen from flowers and turn it into honey and in exchange they pollinate the flowers.

This is why they were revered in ancient Greece, Persia and India -- as a mental model for how to develop symbiotic relationships and do trade instead of pillaging other communities.

Humans inflict a toll, but we also can do a lot of stewardship. Probably this kind of existential crisis is why so many religions do things like give thanks for food before eating (because food comes from other living things -- we don't eat rocks).
No, I was aware of that. It was why I used the term.

It’s not the same at all, but it still leaves a bad taste in my mouth.

Legal action against the platform would have been fine.
No problem, your reply did show that you wanted to discuss but was frustrated, so I just continued the discussion.
Simulation of Scheduling Algorithms
Parler was set up by spivs and cranks to encourage fools and fascists to gather and destroy civil society. Now that same civil society has rejected them. Don't feel too bad.
That is using the same flawed logic for implementing the Patriot Act. "Why worry? It's only an emergency thing and won't be used against others*
> this leaves a really bad taste with how Twilio handled the situation AS A BUSINESS.

I wouldn't blame Twilio. It's entirely Parler's fault they allowed an unvalidated account to successfully register and log in.

Of course, it's also entirely the intruder's fault they exploited the wide open security hole.
> you may confuse me with a different poster

Whoops, sorry. I used to wonder why people make the elementary mistake of not noticing they're talking to a different person. Now I know: it's because the "threads" view shows the replies to your own comments, but not the comment you originally replied to. So there's not enough context to notice that the usernames are different.
I don’t think the fact that some people call everybody nazis should lead us to decide that actual nazis are now OK.
I'm in france haha. why wouldn't you help a student who asks you kindly ?
Deplatforming works. That's why they are upset.
Now when normal people scroll through YT they won't see 4chan content.
Literally half the female population of Japan choose happily that path. And your claim about non first borns all going to become monks made no historical sense whatsoever.
He is mentioned by the OP
I've never hired a Haskell developer, but anecdotally from my friends and associates who have, if you put out an advertisement for a Java/Python/PHP developer you get 500 applications from average candidates. If you put out an advertisement for a Haskell developer you get 5 applications from good candidates.
Several countries retired the 1 cent coin in Europe (also in Canada)

Their main differentiations are on the rim pattern besides the size.

> the 50 Euro cent coin is both bigger and heavier than a 1 Euro coin

By 1mm (I had to check), but they are sufficiently different from the 50 cent coin to be set apart by a glance
Gmail has gotten worse with this. Convenience and usability are no longer arguments to not switch.
" I would expect Google Play Protect to at least flag any app it finds on my phone that is not on their store. Such an app is not necessarily malware, but it should certainly be flagged."
seems like Google is between a rock and a hard place here, they already catch so much heat over their treatment of third party app stores there would certainly be a lot of outrage over this if they started doing it
> Anyway, I guess there are actually not too much people caring about this feature

I do care about this feature just like the author and though I don't have any evidence supporting my thinking, I think nobody enjoys trawling through bunch of weirdly named files (which is typical of how downloaded image files get named by default) looking for that specific picture/icon. After the Gnome 3 debacle where they basically refused to listen to the users and even removed not-so-obscure features like tabbed windows in nautilus (which I noticed is back now), I just didn't have the confidence that raising a feature request would amount to much.
Depending on the implementation, it trains/forces you to actually signal before changing lanes (I see people getting lazy with that). But while that's good for everyone overall, it's not exactly an explanation why people buy cars with these features.
I've been very happy with Binary Eye:
https://f-droid.org/en/packages/de.markusfisch.android.binar...
But the automation is not crashing into anything. Automatic obstacle avoidance systems in current cars are only allowed to engage brakes. Something doesnt add up in that story.
Make Music with SuperCollider and Lisp