skysight-inc/HackerNews huggingface dataset:
I am not saying that the rioters would not have done violence towards congress people. I am saying I would like to see evidence they were intending to do violence. It is possible most were being hyperbolic with their words.

Do you believe that BLM rioters who chanted at politicians and cops and had various weapons intended to murder them? BLM rioters broke through barricades and smashed windows as well. Some BLM rioters killed multiple cops as well.

If I saw a BLM riot break into a building with politicians I would hold the same view I hold with these people. They may do violence, but we don't know for sure.

When people broke into the Wisconsin capital years ago over act 10 I didn't assume they were going to murder people.

I don't like to assume entire groups are going to do violence. When some individuals do violence in a group I don't assume the entire group wants to do violence.
Congrats on the product launch, looks a neat UI.

AWS easily has the worst UX of the three major clouds I've used. From that perspective my favourite by far is GCP.

Do you forsee supporting other cloud vendors? I guess there is a lot less demand for others, in terms both of number of users, and also Google and Microsoft UIs are a bit less awful to start with...
"Despite the “asychronous” claim, you have to keep a steady eye on it and reply in realtime or the conversation will move on without you."

For me, sync and async communication is a spectrum and chat (as it is used in the majority of companies) is more on the sync half of it.

I'm currently thinking about building a microblogging alternative to Slack, that will be more on the async side, not as much as email though.
Hehe. It definitely was.. I think this is also still somewhere in "Efficient Go". However this seems to have changed in recent years. I was surprised by this too and personally I still prefer the bool even though it uses a bit more memory.

People argue there are 3 states but it is meaningless in my opinion because you can just ask exists := someMap[someKey] without checking for existence as you do with real maps. Here false is equivalent to not existent.
If you can always put a crypto address or whatever on your site that would be helpful. Recently found a guy who wrote a blog post and a GitHub repo that was absolutely dope. Happy to send him like $50 but I couldn't find an ETH address.

Emailed him anyway. We'll see.
From a user perspective, I am not sure "App Stores" or the leverage used to create them was ever a good thing. As a user, if a hardware vendor can choose to "ban" users from running certain software (after they have paid for the hardware), I do not see that as progressive. Maybe it is a clever "business model" but as a user I like to choose software based on personal preferences rather than delegate the process to someone else, e.g., a trillion dollar company.
I've been on parler for months. Stop exaggerating
I think it's important to note exactly why it's facing backlash: firing a Jewish employee for accurately saying that some of the people involved in the protest and terrorist attack at the Capitol were Nazis.

We know it's accurate because they brag about it [1]. This isn't hard.

[1] https://www.vice.com/en/article/93wnja/neo-nazis-boast-about...
I've used Java and Go. I find Go a far superior experience. Part of that is the standard library which seems to strike a perfect balance providing what you need but not too much.

I also think a lot of it has to do with the culture of the languages. Kotlin is a pretty nice language, but using it for Android still makes me want to hit my computer with a hammer because the over-abstraction of the Java ecosystem is maddening.
The problem is people are idiots who will believe someone who calls themself Q and claims the deep state is trying to take down the president. Once you convince people of that you don't need to use illegal speech to inspire violence, they're already inspired.
Why companies are going multi-cloud
In some organizations technology adoption decisions aren’t controlled by centralized teams or processes. As such different teams may end up independently choosing different cloud providers and their organizations end up multi-cloud. But while a small percentage of companies inadvertently end up being multi-cloud, many more companies are deliberately choosing to do so for the following reasons
I was thinking that they were only partial solution and thus only partially incompatible, in that if you seek through the gods abstraction you actually reach the hidden truth behind.
No, there are cheaper options.

A 10 Gb/s Ethernet NIC from ASUS, with the Aquantia controller, is $93 at Amazon.

I use a few of those, bought in 2019, and they work fine.

https://www.amazon.com/ASUS-XG-C100C-Network-Adapter-Single/...
Both issues with Big Sur. An operating system I won't be running for 9-12 months. I'm confident the issues will be cleared up by then.
AFAIK, this PA-220 has nothing to do with 10G and cannot even do line speed routing at 1Gbps. It's an advanced firewall, not a high speed router.
The MikroTik UI is... an acquired taste. Honestly I don't think it's bad, I would argue that it's among the best GUIs out there for routers. I would be surprised if it's more common for MikroTik routers to be left in an insecure state that any other router, unless it's only because people who work on routers tend to have been trained on Cisco or Juniper and that training just doesn't translate very well to MikroTik. But I'm also not going to die on a hill of defending MikroTik's configuration design choices, there's a lot to be desired.
Every Slack plan has full search history, so really you haven't worked for someone who pays for Slack. Like, I get that it is expensive, but it's weird to run your company on a product trial.
Right, the fidelity is not that good, when just sampling arbitrary vibrating objects. For example a simple accelerometer attached to the center of a lamp shade might create an intelligible signal, but one attached to a heavy table might not. Remember, AI can build speech from a very noisy signal, however.

To pick up a better signal you need either a large flat or concave object (like even a computer case), or else something small and flimsy. You may know that even shining a laser pointer at the window of a building can pick up sound from a mile away simply by using a telescope to capture video of it and then let video processing detect the miniscule jostle in position due to the vibrating window. That trick has been used for decades, and works well.

But yes recording stuff secretly from an electrical device means you need either computer microcode or software secretly onboard that is recording signal variations that emerge from these physical vibrations, but there is almost no way, even after full disassembly, that even an electronics expert can necessarily detect this setup.
I have a theory that for a lot of companies Slack is a negative ROI. I find myself having to turn Slack off to avoid being constantly interrupted by notifications. But on the flipside I also find myself having to go back and read through tons of messages incase there are a few important messages that I need to know about.

Slack is just faster, less effective email.

“If I had asked people what they wanted, they would have said faster horses.”
Enter team aliases and topic-based distribution lists.

Adding a distribution list to an email thread is almost exactly like choosing a Slack channel to type into, except you no longer have the mess of needing to share and re-share messages and threads across channels. You can just add multiple distribution lists.

You can also subscribe and unsubscribe from distribution lists and set up filters for them, which is basically like joining and leaving Slack channels based on your interests, except it gives you much more control over what you want to read and when.
How I learned a language and launched a product in 60 days
I agree with the fun part. I found this to be a nice intro to the concepts of double entry accounting: https://martin.kleppmann.com/2011/03/07/accounting-for-compu...

Previous HN submission : https://news.ycombinator.com/item?id=2298471
Which board were you using?

The sell both ARM and x86.

The H2(+) is an x86, and is well-supported by the standard Linux.

ARM boards may require kernel forks, instead, so I suspect you had a board with this architecture.
Opinionated article that doesn't land in my experience.

Slack search is awesome, allows links with previews, reminders, easy channel creations, bookmarking, threading to allow sub topics...

Better than email for the quick back and forth, better than voice that is harder to schedule and synchronic and doesn't keep records.

If it's really important, you should have a way to keep track besides the "quick communication" but that doesn't mean slack isn't a great tool by default. Just keep an eye on the data deletion policies.
I agree, but I also take cue from state governments, where Democrats have been able to advance policies I support such as assisted suicide, higher minimum wages, sick leave and parental leave, legal marijuana, etc.
There is really only one fundamental problem with email: its mechanism for managing who takes part in the conversation is all wrong for team communication. The symptoms of this problem are myriad: reply-all storms, cya-by-cc, replying to a 5 month old email rather than starting a new thread, fyi forwards, etc.

Which isn't to say that all the advantages you list for email are not true. They are. It's just that most people will shy away from an otherwise-decent solution if it has terrible UX.
Society already makes inroads on freedom of association. Businesses aren't allowed to turn away customers based on race and so forth.
Like everything you will eventually end up with diminishing returns. E.g. I doubt many people track potatoes vs carrots, or underwear vs socks.*

But:

1) Once you've automated most the of the steps, it takes, say, 1h per month to have everything up to date, so basically nothing.

2) Compared to no tracking, you can often end up finding money another party owes you. At that point, the 1h per month is financially worth it.

3) How little can you spend if times are tough? Any theoretical budget will pale in comparison with actual tracking of past expenses. Once you know this, you know how many months of spending you have in cash, meaning you can invest the rest in the long-term.

4) How much will you spend in 5 / 10 / 20 years? Why? You can better estimate this with accounting.

5) Let's say you spend $x on hobby A and $y on activity B. Does that reflect how much you like A and B? If not, maybe change it?

*: still... how diminished is your salary if you start a job that requires that you wear a suit everyday? Is it still better than the other offer you rejected? Maybe you made a mistake? This is way
I'm glad it's happening (better late than never), but they really should have started doing this a year ago.
This is announced to come out this year. Likely sooner than later.
This is just bad, bad, bad math.

Try running the exact same analysis for Biden votes. Turns out that drops too. "The one thing they should never do is drop" turns out to be completely incorrect!

https://youtu.be/aokNwKx7gM8
> Are you perhaps referring to Bill Clinton, who pardoned Susan Rosenberg, a convicted terrorist that set off a bomb in US federal buildings and committed armed robberies?

Bill Clinton did not pardon her, he commuted her sentence to the 16+ years she had already served. Commutation and pardon are significantly different.
Can anyone comment on where we would be if COVID-19 hit a few years earlier and mRNA wasn't ready for primetime?
> mental gymnastics required to adopt authoritarian and undemocratic ideals to "combat fascism".

It is a paradox, after all.

https://en.wikipedia.org/wiki/Paradox_of_tolerance
I'm building a collaborative, timeboxed collaboration tool called AsyncGo at https://asyncgo.com. We are pre-launch but have a prototype, and if anyone here would like a demo or has any questions I'd be happy to answer.

It's meant to replace chat and meetings with something designed to be connected with at your convenience, and then publishes the decisions and how they were reached to wherever your source of truth is (or we can act as your source of truth).
The conclusion needs to be in the headline. If I'd seen this last night I would have emailed the HN mods using the footer Contact link to have the clickbait stripped out of it. I'm doing so now anyways.
That sounds like a pathological case. How many companies actually do that?
Great news! I wonder how much industry resistance there will be. Treating MS patients is a massive industry. Drug treatments are $100k a year currently, replacing that with a single $20 vaccine would be disruptive in the best way.
They should indeed be facing this backlash.
I've re-read the article a couple of times but I'm having trouble understanding how this works. I understand how an mRNA vaccine can teach the immune system to recognize a virus, but in the case of an autoimmune disorder, the challenge is to teach the immune system to stop attacking something, right?

How can an mRNA vaccine cause the immune system to "forget" something that it thinks is harmful?
Saudi Arabia’s NEOM to build 170km-long, AI-powered carless city
I didn't say it was illegal or an infringement of Constitutional rights. But it is pretty worrying.

Before this, the power was somewhat theoretical and used in tiny marginal cases. Now, it's proven that they can effectively exercise the power in a major way, and that's news.
There are many problems with email, not just one. Sure, we have SPF, DKIM, DMARC and S/MIME, but they're not used by most people. Especially the most important one, S/MIME (to encrypt your messages/ keep them private).
You’re right to be surprised. I looked it up and political opinion actually isn’t protected in Sweden either.

There are other laws that prevent business owners from denying people entry or removing somebody from their store or similar (see Supreme Court decision NJA 1995 s. 84). They can’t even prevent people who have historically stolen from them from coming in and spending time in the store. But apparently they don’t have to do business with them. I thought they did.
> AR15, a widely trafficked gun forum

Given the amount of time it's been openly operating, if there was anything done related to gun trafficking, the ATF would have shut it down long ago.

Just because a site has a LEGAL private sales section and you don't agree with it doesn't mean it's "trafficking".
IF we proceed from the hypothesis that X is "a hate site, filled with conspiracy theories, radicalization and racism"

AND we want to ban the whole platform X,

THEN it would be logical to ban also all the layers down the technological stack: AWS, Google Play Store, Telecoms that transported the traffic etc.

Indeed, X platform has approximately the same responsibility as other platform layers and hence they all should be punished.

Another idea is to punish them proportionally to their ability to check the content published on the platform so that telecoms probably will not be punished at all because they are not able to read encrypted traffic.
Sony may be more serious about the Vision-S electric car than we thought
Are those Trumps Twitter followers?
Or are they coming from Parlor?

Serious questions. Not trying to troll.
My main laptop is still an ~7-year-old ThinkPad W530. I pretty much maxed it out when I bought it: quad-core i7-3740QM, 32 GB of RAM, a pair of Samsung 850 Pro SSDs (RAID1), Nvidia something 2GB, FHD screen, etc.

I was thinking about upgrading recently and was leaning towards the T470 for various reasons, including seeing a few nice used ones available locally at "okay" prices... until I started to actually compare them!

Based on the benchmarks I could find, I came to the conclusion that the performance of the T470 was no better than that of my old tank, the W530 -- and may have even been worse! Once I looked into the cost of upgrading the RAM on the T470 (as I tend to run several VMs concurrently) I decided I'd simply be wasting money "upgrading" to the T470.

Additionally, I've got a T420 which, although even older, still performs amazingly well -- once it was upgraded to 16 GB of RAM and a 480 GB SSD. I've only got ~$150 in it and it'll do a fine job if/when the W530 finally dies.

(The "upgrade" wasn't really a priority anyways, as I've got a beast of a workstation that I use 90% of the time.)
I have always thought that Slack is designed to make information go away, and that's why people like it. Email never goes away unless you archive the thread. If you have a bunch of things that are going on, you open your inbox and realize just how behind you are, every time you open it. Slack, conversely, scrolls up and always looks the same. If you miss something, the world moved on without your input, and you feel the same.

The article is right that the problem is when the information doesn't want to be deleted. Now you have to do extra work. (Specific example; a long time ago, I figured out how to get Github to notify me on Slack when a code review was assigned to me. It is not easy to find in the UI and took me a while to set up. I wrote down the instructions in Slack... and that helped people that were reading it then, but it doesn't help me tell someone how to do it that asks me today. Should have written a runbook!)

Remembering to persist information is always something you have to do, and it's not specific to Slack. Your shell history is useless to your coworkers. Your design discussions is useless to someone that just joined the team today.
My response to this from another Parler thread:

Similarly, the claim that Parler was a "platform for free speech" has also gone unchallenged. Since the data breach it's come to light that new users were shadowbanned by default until approved by moderators; whether that approval hinged on posting right-wing groupthink or not, that should give one pause before parroting the claim.

https://twitter.com/donk_enby/status/1347939939120533506
Ok, but I assume (could be wrong) that's because of the difficulty of creating your own water/sewage/electric service. But isn't it comparably difficult to create your own app store or payment processor?
Prefacing this by saying I disagree with the protest:

> "I did not know that, as a Jew, it would be so polarizing to say this word,"

Saying this word when referring to a large protest of Americans for a cause you disagree with in your work Slack channel? Statistically, it's likely that several people in the channel either agreed with the protest, or at the least, have relatives who did. You essentially just called coworkers and their families Nazis.

> In his final Slack message to coworkers, the employee said that his experience shows that the tech industry, and GitHub in particular, needs to be held more accountable for improving diversity and inclusion at the leadership level.

I'm fairly sure that GitHub's own CEO is Jewish, and would see this employee's perspective perfectly well. I don't think this is an accountability issue so much as a social-cues-in-the-workplace issue.
Eric Schmidt
Heroku: Deploy a Dockerized Flask ML app
News organizations bombard us with negative coverage 24/7 for months on end. Endless wall to wall coverage.

And now journalists are writing about American apathy.

Give me a break. The front page of virtually every major news site is littered with Covid data. On an individual level, what more do you want from me? I wear a mask, haven't visited elderly relatives, haven't traveled much, etc.

It feels like journalists and news organization can only survive on constant outrage. And if we aren't outraged enough, they still complain.
I'm an engineer so this is not an area where I am an expert. But recognizing that we have a system that is openly biased against people without financial resources seems like something we should change.

I understand that DC rarely uses cash bail and has a 40+ year track record showing that 90% of accused show for their trial dates and > 90% are not re-arrested before trial. So maybe since that system seems to work for the most part, we could use that as a basis? Or at least require a very strong burden of proof before we presume people guilty because they are not wealthy?

How much better is the cash bail system at producing defendants at trial than DC's system? Is it so much better that it's worth ignoring our Constitution?

If nothing else, we spend ~$17B incarcerating innocent (again, per our law) people. Seems like an incredible waste of money and human potential. Maybe we try something else.
Those HTML banners aren't intended to "protect" anything, they just indicate what classification level the content is.
> Rosa Parks wasn't advocating throwing molotov cocktails at bus drivers, she sat in the wrong damn seat in an act of civil disobedience.

Agreed. But because some others didn't take her approach to civils rights, but were violent, why should she be canceled? It would be interesting to ask people at that time in history whether they saw her actions as violence or inciting violence. I bet the answer is a big ol' yes. I bet even many thought it was inciting the overthrow society/government.
This is voluntary on the cookie-setter's part. There should be no way to override it. Also, it only applies to cookies, which are already covered under the disallow third-party cookie umbrella.
Pedantic hairsplitting is pedantic.
Yah, I guess dividing by 2 isn't fair. But transmitting does impact receiving and vice-versa: when you're reading DMA descriptors, you need to wait/hold for posted completions, etc. It's not fully uncontended between send and receive, but more uncontended than a naive division by 2 would imply.
I worked at a B2B startup that had chronic problems w/ team members sharing documents in way that our customers thought were insecure. These were some of the biggest companies the world.

I asked our biz dev guy who had been trained as a lawyer what to do and he told me to the same thing my accountant does with my taxes: email an encrypted PDF as an attachment and share the password by a separate channel.
This is no surprise, although according to CDC research, this only reduces the infection rate among these passengers by 5-9%.

A lot of EU countries require their own citizens of their countries to get a COVID-19 PCR test prior to entry. A lot of times, this has to be paid out of pocket abroad.
> I view a principle as being a belief held that one will hold the line on, even if to do so would be potentially costly. A principle isn't necessarily popular or just.

To be scupulously fair, "never hold the line, especially if it would be costly to do so", is still a principle by that definition, albeit a vacuous one. Just like "zero" is a number of apples you can be holding.
The rule should be the same as meetings, which is that if something important is decided, some document or wiki page should get updated.

It's never the case that everyone who might need to know is in a meeting. You might hire someone next week.
> Parler sought out extremists from the get go

Can you share evidence of this? Because it clashes with all the messaging I've seen from Parler.
In the USA, there are many kinds busses that are not public transit. Greyhound and Trailways were historically the most famous, but there are still lots of long and intermediate distance services (i.e. not just shuttling you around a town) that are still completely private bus services. Today, Megabus and Bolt would be contemporary examples. They are subject to some regulation as a kind of "public transportation", but their services, facilities, investment and staff are in any significant way controlled by governments.
How does it handle credentials?

What's the potential for Vantage being hacked and the hackers gaining admin access to your users' AWS accounts?