skysight-inc/HackerNews huggingface dataset:
Edit: I see your point, because that's literally the only interesting thing about the article.

It turns out that the author of the article thinks so too, because he tweeted https://twitter.com/nicoagrant/status/1268020841054269440. Not only that, but that another user submitted that to HN an hour before you posted the Bloomberg article: https://news.ycombinator.com/item?id=23399924. It seems like the fairest solution is to merge the threads and let the other submission be the primary thread. If we had karma-sharing, we'd share the karma, but we don't yet—sorry.

Original comment below, but I'd probably have written it differently now. This was really a borderline case, where the rule in the guidelines doesn't help that much.

-----

There's a straightforward solution to this problem: you should have used the original title, as the site guidelines ask, and then posted a comment explaining what you thought was important about the article.

Titles are by far the strongest influence on threads, and being the first to submit an article on HN confers no special rights to frame the content for everybody else. Posting an initial comment is the obvious fix, because then your view is on a level playing field with everbody else's: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu....

Edit: Actually, I'm sympathetic to the predicament here, because the bulk of this article is namby-pamby "Zoom is growing" stuff that isn't interesting. But a single sentence at the end of such an article isn't enough to make a good HN submission. In that case what you should have done instead was post some other article that goes in-depth into the important issue. If there's no such other article, then maybe the issue isn't that important. Or, if you're the first to notice how important it is, then you could write something about how important it is and post that instead.
Energy transition in factories driven by direct current networks
> Just a heads-up: before you get angry, bear in mind the situation is evolving and that the context and the timing information are very relevant.

"Before you get angry about police brutality, remember context is important!" Are you serious?! Some people are talking to the police chief so you shouldn't be angry that they are blockading people on to a bridge. Or angry that they are driving SUVs into people. Or violently pushing people to the ground. And that's just the NYPD. A department where the commissioner was praising the department for their restrain, if that's restrain wait until they stop holding back.

Giving each other the chance to do the right thing? What are you talking about? What do the protesters need to do? Stop proetesting?

> So, before you get worked up about what happened, check the date, and try to see if there's any local news in the city that might indicate something might have changed in the meantime

> So, before you get worked up about what happened, check the date, and try to see if there's any local news in the city that might indicate something might have changed in the meantime. You won't necessarily see these on frontpage headlines, so it might take a bit of digging. (I've found actual videos from local news reporting on the ground much more helpful than textual articles from national outlets here. It seems to me it's just too difficult to capture all the relevant dynamics, emotion, and nuance in text.)

Are you nuts? So if it happened 3 days ago and the police are saying sorry but not laying charges, it's a-ok? There are no real nuances here. You have police shooting rubber bullets are people's faces, spraying them with pepper spray while they have their hands up, tear gassing people. All while not facing criminal charges.

> In fact, if anyone's involved, I would suggest putting this information in the repo here as well. You don't want to add fuel onto a fire that was already under control a few days ago, and you want to know when (or whether) good progress is being made. Ultimately the goal is to find a working model that others can hopefully emulate.

No, you want to add fuel to this fire if you want this problem to be solved. Working models can be found in nearly every civilised country in the world.

Stop telling people not to be angry and start being angry.
Did Gore actually say that he invented the internet? The linked Wikipedia article says that it's an urban legend.
I said "make one group hate another", not "say hateful things".

The post that started this entire discussion wasn’t the POTUS merely saying games should be boycotted if people were not fired for taking the knee — neither FB nor Twitter stopped him from doing that — it was him using the words “the shooting starts”.
it's just 'buildroot' (which is a minimalist distro that happens to include python).

I mean the python window manager is interesting but also mostly delegates to pygame.

Calling it a distro is a "bit" over-selling it IMO
I thought the main contributor to the rise was the thermal expansion of water as it heats up. I don't see a single mention of this in the article ?
I for one am happy to see the instigators get stopped, scolded and told off, etc. I've seen a clip today where some guy rocks up in a car to set off some fireworks, said fireworks gets yote back in his car. Another kid with his phone out tried to get people to tip a car over, he was hounded off.

Why do protestors have to ensure some bad actors that try to hide amongst them don't take advantage of the situation? Causing destruction for a laugh is what the police is doing already.
Holy crap, that last video was eye opening and horrendous to watch. The police basically assaulted that person for holding an umbrella, then that person was obviously surprised and didn't want to let go of their umbrella, probably didn't even realize why it was getting pulled out of their hands. The police responded by pepper spraying everyone. It's incredibly obvious that this started because the officer aggressively grabbed that umbrella for no reason, and the crowd gets pepper sprayed.

Along with bringing in the heavy duty officers just moments before this happens, it's obvious that they just wanted an excuse to bring in their weapons
Old title: CEO says free calls on Zoom are not encrypted

New title: Business is booming
if only there were some rule that require that network providers were required to treat traffic neutrally.
Who / where is antifa? Is it an actual organization or just a blanket statement to turn a group of people into boogeymen with a vaguely ominous sounding name?
Sure, telemetry won't inform every product decision and user testing is still valuable.

It does provide insights you won't get from user testing and direct observation, though, as you point out with the usage logs that informed the ribbon design.

> The use of telemetry is marginal to many product design decisions, so there is no reason to force it to every user

If the benefits were purely limited to the design phase, I can see your point for many teams, particularly small ones with niche products where they're less likely to get enough data for it to have much meaning.

But telemetry also has increased value over user testing at different stages of the product lifecycle, like when analyzing what features or products to deprecate or replace.

It also helps for peripheral things like working out what languages localization and documentation efforts should be prioritized for. This year I was asked what five languages a product we make should be translated to. They wanted to start with locales that have the biggest impact and expand to more later. The team who approached me made a list based on support requests and another product in our sector. But our install data showed usage was completely different. We even had two locales that hadn't made the top-10 shortlist. Their guess about the second-most popular language after English was also wrong. By using telemetry we made sure work and funding was focussed where it helps the most users.

Telemetry can definitely be abused or underused, but being on the other side and doing data-driven design and development over the course of a product lifecycle has shown that it has real value.
Microsoft Replaces Journalists with AI. Can We Rely on AI for News?
Even when the protesters vastly outnumber the police? The police used much less force against the anti-lockdown protestors, who were armed, than against the unarmed BLM protestors. I don't think most police would be willing to risk their lives confronting a large crowd of armed protestors.
What if the terrorists use free open source software running on their own hardware?
just for completeness: it's even available abroad, though that probably doesn't impact the numbers much.
We'd still have communism here if people were so obedient and concerned about blocking traffic that millions would not go into the streets for protests in 1989.
Someone who doesn't use Medium.
Ourcrowd Launches $100M Pandemic Innovation Fund
Anecdotal, but in my country there's been large scale protests that proceeded peacefully because the police didn't step in to antagonize the people, even if they were in their rights to do so because of the coronavirus measures.
I knew I recognized that name... it’s the bashblog guy! I’ve been meaning to try out bashblog for years, and may do so soon for the blog I’ve been dragging my feet on for forever..
Did those protests end up in riots?
Getting angry could cause more innocent people to get killed. Some are working towards a better future in these protests. Others are just getting inflamed and doing things they might regret.

Adding emotive fuel will only cause more harm
> Maxim 6: Just because you’re a Windows application doesn’t mean that you have to be compatible with Windows.

This one is more hilarious.

pushf
cli
... five instructions later ...
popf ; BUG! Does not enable interrupts

> What makes this noteworthy is not that it contains exactly the forbidden code sequence, it is noteworthy because this is not an MS-DOS application but rather a Windows application. It’s a Windows application doing something that doesn’t work under Windows. That takes nerves. A certain network driver does essentially the same thing.

And,

> Maxim 18: Do something that is supported only under Windows, and do it wrong.

> Memory lock calls are ignored in the absence of virtual memory, so make sure to abuse lock functions as much as possible. That way, when you are run in a virtual memory environment, strange and wondrous things start happening that never happened in real mode.

> Since none of the standard DOS extenders use virtual memory by default, this is an excellent opportunity to begin behaving randomly. This is so important it’s worth restating.
"The greatest of faults is to be conscious of none" - Thomas Carlyle
Perhaps title changes that alter the sentiment should trigger a new post to be made. Because this post clearly rose to the front page on a negative sentiment. Then the title was changed to a positive sentiment while keeping all the upvote and comment stats. And now all the comments are out of context with the new title.
You're being pedantic for the sake of being pedantic without actually contributing to the discussion.
What do you think they'd say if they were hit by pepper spray and tear gas at the next anti-lockdown rally?
I'm not sure this is feasable. Assuming a family where both adults work it doesn't really seem possiblee to handle this. In the worst case you will have 4 elderly people to handle. You also have to take into account that modern medicine extends the time these elderly people need care significantly.
I can, and it feels normal to discuss CS in my native language which is French, which already includes many English words. Imho the downside of not using English lies in the keyboard layout. Many programs are designed to make sense with an English Layout e.g Vim. But writing accents with the US international Layout is a PITA (compared to French Layout), I ended up being a "bilingual" typist.
I run the blog, http://blog.adnansiddiqi.me

The main purpose of the blog to record what I learn. This blog also helped me to earn money directly and indirectly.

The process is simple: say I want to learn about Kafka and it's python library, I will study and make a toy app and will write all about it. After that I promote it on social media, medium etc.
I thought example 50 and 51 are pretty reasonable. Pointer tagging is a valid technique; it's a pity they chose to tag using the high bit instead of the low bit. But then 2GB of memory was humongous in the age of Windows 95. Also, didn't some 32-bit operating systems use to reserve the upper 2GB of the address space for the kernel?
I think Google docs has a limit of 100 concurrent users on a doc
This is better: https://github.com/phusion/debian-packaging-for-the-modern-d...

(someone with the applicable knowledge please fork and continue it)
I think changing priorities is a risk that has to be taken into account whenever you are considering any task that will extend for a long time -- rewriting code is just one example.

If you have to go on for many weeks / months on a project without the possibility of showing intermediate results, it is naive not to think that there is a high risk of the project being cancelled.
BBC voice assistant will learn regional accents. Beta released.
> "Before you get angry about police brutality, remember context is important!" Are you serious?!

If you'd like to be angry, at least please don't misquote me. The sentence you put quotes around is a modification of what I wrote, not a quote.
> However, the looting being justified by some is totally inane in my opinion.

why? it's big brands and no-face corporate capitalists who profit from a rigged game who are losing from the looting. haven't you watched The Joker?
To be fair, they didn't have the resources to do it any other way.

For example, lack of gloves etc led to spread of covid in elderly care homes. That happened because countries like Germany stopped export of gloves and mask from their factories (and hijacked some shipments passing their borders).
That's a bit of a nitpick.

The developer no longer cares what architecture the program will run on, it just works.

You compile to bytecode, and stop caring. The JVM becomes your only target architecture, regardless of what actual architecture the system has.

That's unlike C or pretty much any (all?) other compiled languages around in the early 90's when Java was still Oak and Gosling was just getting started.
It's one thing when a tech company with lots of technical talent like Google decides to build its own (core) tools in a language like C++. It's another thing entirely when large numbers of IT departments, who have vastly more business than technical knowledge, try to build sprawling business applications in it. That's where most of the failures were occurring and why they were looking at Smalltalk, Java etc.
[Suggestion irrelevant now – thanks!]
Yeah it is always important in such discussions to remember how vastly different development can be. Developing embedded software for an appliance have vastly different constraints compared to a web app startup which pivot every three months.
Handling Time Zone in JavaScript
You realize police have cams on their uniforms and could submit video tape that refutes every claim, why haven't they? Probably because if they released all the feeds the video would be WAY more damning.
Would this docker image work on a 4x4 Raspberry pi?
As an outsider (maybe I am wrong) US will continue their bad treatment of 'black people' as long as you continue calling them 'black' and supporting it at the official level. It is just racial segregation in disguise.
I only did a small amount of squeak programming many years after smalltalk’s heyday but I found the live interface incredibly productive. It was lisp’s image based systems with an incredibly useful gui. I created a small audio app with it very quickly.

I wish more languages would incorporate it. The closest thing I know of is inspecting DOM elements through javascript’s debugger and using the developer console to run operations on them. But that only lasts until you press refresh.

With smalltalk, seeing an object and then being able to edit the object and then making it interact with other objects made OOP come alive, rather than Java’s inheritance soup with dubiously modelled classes that eventually made developers want to throw away OOP.
"Everyone has a plan, until they get hit" - Mike Tyson
On one hand, it's good that he's intellectually honest enough to finally admit that "mistakes were made". It's a sign that he's still a scientist and not a full-on politician, who would never do that.

On the other, I wonder how one can sleep at night with the knowledge one was directly responsible for thousands of deaths. Or how can one's career recover from something like this.
Too bad nobody ever managed to prove this actually works.
How dare he change his mind.
Lenovo certifies all desktop and mobile workstations for Linux
Thank you!

We hope this becomes something useful. We're trying but there is some obstacles (like in everything else, not complaining about it).

Do you have any suggestion for us?
I see from another reply from him that herewulf that you reply to has been repeatedly exposed to concentrates cs over multiple years.

eitland has been exposed to concentrated cs at least once, Anigbrowl multiple times including more than just once just this last week and it seems to be common in military training from what I read so I guess it is in fact well studied and reasonably harmless compared to many alternatives.

That said I agree with a number of people here that in most cases the best alternative might be to talk to people instead, and to not kill suspects in custody, obviously, and also to not handcuff and throw people on the ground when all that should be necessary was to ask simple questions.
BLM started under Obama. I doubt it’s up to the president to solve it... maybe local politicians (county, city, state), or Congress?
The word "he" appears only once in the article and in a different context, Tegnel speaks about mistakes but not of all them are his. He leads a group of experts and an organization, he did not make the decisions himself.
Maybe ask their neighbouring countries, who managed to do it?
With physical security, it would be more like "I trust Bob isn't going to hit me with a wrench because he told me he wouldn't".

Bob isn't very trustworthy.

Sure, we could encrypt everything ever created by any device at all times.
But some sort of communication is sent from one IP address to another IP address. Even if it's encrypted, some form of something was sent.

This is where privacy then becomes a thing. You could start sending random noise out constantly. then when your encrypted data is sent out it looks like the rest of the random noise.

That would be like "I sent out 4999 random messages to 4999 random people and 1 encrypted message to Alice. Now Bob can't work out I sent my encrypted message to Alice".

That's the difference. Privacy is about hiding the existence of something from Bob. Security is about keeping something safe from Bob.
While I do want to sympathize with the police officers, at the same time each and every one of them is complicit in what has happened - there is not enough accountability in the police force, not enough emphasis on de-escalating, on respect of people they suspect of wrongdoing - especially if they're PoC.

Why was Floyd pinned to the ground until he suffocated when all he supposedly did was use a fake $20 bill? (supposedly because innocent until proven guilty). Why did none of the other officers present step in? All of them are guilty IMO.

As a police officer, you need to keep your colleagues in check. The problem right now is that there's vast groups of policemen who have no qualms with using excessive violence, especially against PoC, and they protect each other. I suspect that goes up the chain of command all the way up. For one, the US President himself hasn't condemned the actions of the police, not in the Floyd case, not in any other case of police violence. And that makes them complicit.
Yup. Another thing that's common is that people will look at your posting history in order to discredit you, according to that "if you're not with us you're against us" principle.

I've seen this happen with political views, operating systems, and even city subreddits.
It is being logged, but in police and insurance reports. Maybe a freedom of information request could get you access to that data.

My question though: Why are you interested in that information? Is there something you want to prove or emphasize?
Granite Pills: [Update 2020] Ingredients|{Its' 99% Work}|Where to Buy?
How Soon Should I Get The Results?

The outcomes just change from individual to individual because of hormone exercises and the response of this enhancement. The enhancement comes as container so you should take 2 cases in a day with glass of water as indicated by its endorsed timings one thing you should remember that you are not permitted to change this technique of taking or increment it goes according to your necessity on the off chance that you need to build it dosages so please counsel your primary care physician first in any case not. Then again, in the event that you need best outcomes at the quicker rate so you ought to improve your way of life by eating consistently sound eating routine to your day by day diet design and consistently go to the exercise center for keeping up a solid weight.

https://buddysupplement.com/granite-pills/

https://medium.com/@janeimmons/granite-pills-male-enhancement-review-full-result-price-99-work-benifits-does-it-really-871a96c882a3

https://www.completefoods.co/diy/recipes/granite-pills-male-enhancement-reviews-99-results-does-it-really-work-price-where-to-buy

https://youtu.be/eZl8ZOzUxGc
Trump does that :-/
I'm borrowing Dr. Zimbardo's terminology, and I believe it is accurate in that he says we cannot attribute spoilage of the bunch to a few bad apples.

His counterpoint is that a bad barrel can spoil a bunch of perfect apples. Good people can commit evil actions when they are put into bad social structures.

The spoilage in the "bad barrel" model comes from the containing structure, not from within its contents.

If you have a good barrel, you can keep bad apples more or less fresh. And if you have a bad barrel, even the best apples will spoil.

More literally: our focus should be on the command structures, accountability practices, disciplinary bodies, legal liability, and training programs within police departments -- rather than blaming systemic problems on a handful of white supremacists, careless brutes, or sociopaths.
Ask HN: SendGrid alternative for transactional email?
Our main use case: Sending large numbers of notifications and reports to enterprise customers (no marketing emails).

We've had a couple of bad experiences on SendGrid related to account suspension. The latest one was a temporary suspension due to a "suspected account compromise", which turned out to be a false positive. Zero notification from SendGrid - we had to find out from customers reporting they're not getting emails. They also refuse to give any details on why it was suspended. They're basically saying "we fucked up, and we reserve the right to continue doing so".

Are there any good alternatives to SendGrid that does not have issues like these?

We've used AWS SES before, but it required too much overhead on our side (e.g. monitoring for bounced emails and blacklisting them). We've also had an issue there where a single large customer had a misconfiguration on their email servers, which suddenly caused a large amount of our emails to be bounced, triggering a suspension.

Asking here because you don't get a view on these type of issues by comparing features - only with hard-learned experiences by yourself or others.
By Raymond Chen, of course.
that's one of the things that pharo improves upon.