skysight-inc/HackerNews huggingface dataset:
I find these articles obnoxious and damaging in a way that far outlives their function.

The article tries to lay down a false narrative as fact, and interweaves it in such a way that it is not even proper for it to be questioned.

For example, (there are numerous of these sprinkled in):

> All of these actions were taken under dire circumstances — an attempted coup from a sitting president that left six people dead.

You think that's what happened? Fine, I can disagree.

But if you think that is a fact and there is no other way to understand the riot? IMO, not OK. If you slide it in to the background so that everyone who reads your article will assume that's the consensus? IMO, you are... not behaving correctly.

The result is 1) misinformation abounds. 2) distrust abounds even more, and is deserved. 3) everything becomes politics.

Please, please. Let's discuss the issues that need to be discussed, and keep the red/blue teams out. It will generate much more common will to work together and get things done.

With the right attitude, it is even possible to work across the aisle.

---

<ot> Some rules that make family gatherings work (and arguments are even fun): 1. Be fair. 2. The other guy is neither evil nor crazy. 3. Don't be a sore winner/loser </ot>
.Net core.
I expect anything that has a little Pascal inside to be blazing fast.
Given that it doesn't suppress the immune system as much as existing treatments, other parties will likely tell them to go away (patients, doctors, insurance, etc.).
Just so silly. More theater. We're already seeing millions of new cases per week including the strains with mutations to the target spike proteins - what problem does this solve?
> This country has never accepted calls for violent overthrow of our democratic system as "freedom of expression"

This is literally how the US were born, cf. The Declaration of Independance. I'm fairly certain King George was praised by a majority.
Only if you can DIY the adapter, I find it's a little bit hard to get pre-made ones. And I am not that confident to solder those tiny pins.
I have been lucky enough to have a monthly GitHub sponsor (even two at one point), as well as several one-time donations through Ko-Fi, all for my Gemini browser, Amfora.

It's pretty exciting to actually be paid for open source, and helps motivate me to continue developing it, knowing there are users who genuinely care about it out there. Although to be honest, I've found the compliments I've gotten over it more rewarding and motivating than any donations. If the donations significantly increased somehow than I think that might flip, but either way I'm enjoying working on it.

https://github.com/makeworld-the-better-one/amfora
If that is the case then it was very poorly thought out. Am I interested in dating people that live in another hemisphere? no.
I agree that nobody's first amendment rights were violated. I maintain that big tech is controlling _acceptable speech_. All the major platforms are working together to decide what kind of speech society gets to hear, which is dangerous.

First amendment rights are orthogonal.
Although most US markets carry just one type, the Cavendish, you can easily get a few more varieties at various ethnic markets. Pay a quick visit to the Indian/South Asian stores for a delight!

I have also heard about interesting varieties at Berkeley Bowl, but I haven't personally checked it out though.
Alternatively, in a tool that allows multiple channels, create a channel for the specific issue and invite the relevant people into it.

The problem in the essay isn't chat rooms, it's having ONE chat room for all discussions. Branch off into another chat/channel and title that channel for the specific issue being discussed.
These employee "backlashes" are increasingly toothless. It was only a couple of weeks ago that a Google employee published a diatribe in Wired demanding that Timnit Gebru be rehired, promoted, and an indoctrination program be forced on employees. Google's response? Nothing. Zilch. What was the fallout? Nothing, Zilch. Has anyone responded to, or even really cared about what Google's "union" is saying? I haven't even seen as much as a "we acknowledge your statement" from Google's execs.

Typing things doesn't matter anymore! You have to be willing to act. Both Pichai and Nadella know that no one is really going to walk away from their plum, very-well-paid positions over a political issue...and they're basically right.

These employee "backlashes" are shaping up to be nothing more than Scream Therapy and are being tuned out.

BETTER DO WHAT WE SAY OR WE'LL GO BACK TO OUR DESKS AND WORK QUIETLY!
Slack has a search function that works pretty darn well. Conversations or context never get really lost. I wish we used it more.
It was obvious, however it was not specific whether or not your statement was regarding the determinant for the ban or an attribute of the banned, which is relevant in this case.

"A property of those banned was that they were all conservative." is not the same as "The people who were banned were treated so as a result of their conservatism."

For people who aren't ignoring the specific situation, we're aware that there's a general accusation of, "Conservatism is getting banned from Twitter!" so in this context your ambiguity is resolved by applying context, which then makes what you tried to point out wrong.

So in this context, saying "only conservatives were banned" can be interpreted to mean, "conservatives were the target of the ban", which is then false, and what I responded to as such.
People's minds are the new real estate. The power that the traditional media and social media have over people's mind seems to be quite alarming. While something is being pushed by the media it is hotly debated, and as soon as the media stops covering it POOF the heated debates stop. Data is being collected about people, passed through some sort of psychological processing and the results used to persuade people. How do we protect ourselves, our communities, and our countries from this?
Watchy – Fully Open Source E-Paper Watch
I found this [1] breakdown helpful to understand the legal position of this hypothetical.

> unlimited [...] discussion, planning and coordination

turns into evidence once "intent" and an "overt act" thresholds are crossed, for all involved.

[1] https://criminal.findlaw.com/criminal-charges/conspiracy.htm...
11th Gen Core are 10-20% faster than Zen 2 “Renoir” on the workloads I’ve tried.
My current take on this is that one should use a P99 (or P99.9, etc) median and anything above that is considered an anomaly.

You then are not assuming anything about the distribution.

I'm curious if others think this is a bad/good approach.
For anyone who might be confused: WhatsApp's statuses are similar to SnapChat/Instagram stories and Twitter fleets. This is different than the online/away/etc status feature in older chat apps that was text only and usually persisted until it was changed to something else
can i say T : SomeConstraint ?
I don't get why a company would fire someone over this.

Some of the people storming the Capitol were definitely neo nazis. Not the majority, but still.

Can you not call a spade a spade anymore?

I think what happened here is a Trump fan got butthurt over his comment and fired him. That's a cause for wrongful dismissal, right?

Firing anybody over their political beliefs is pretty dumb.
$150 (roughly the cost of APU2+case+power brick+16GB SSD) for a t620 would be daylight robbery. I got the non-plus variant on the secondary market for $30 delivered and it works very well, uses roughly the same CPU as APU2 as well (4-core AMD Jaguar derivative, AES-NI & AVX extensions). Power usage is 6W idle (headless), 12W full-load. UEFI is basic but functional, I can boot Linux straight from the EFI boot entry.

t620 Plus has a PCIe riser so would be better suited for a network gateway.

The Wyse equivalents from that era would be Zx0Q/Dx0Q series although I don't think they had a PCIe version.

Another interesting option is something like Fujitsu Futro S9010/S940 (4-core Goldmont, you get SHA ISA extensions which is nice), has a PCIe riser as well, but there are fewer of these on the secondary market.

I recommend this charmingly old-fashioned site for reference on old thin clients https://www.parkytowers.me.uk/thin/
Molly dev here. For security, the app is helpful in case the device is stolen or searched. In short, it tries to defeat smartphone forensics.

The scenario is that someone grab the device and wants to read the chats, contacts, or access any information stored in the app. And you realize or suspect that. For example, because you lost the phone, or because it was left out of sight in an unsafe place.

Under the big assumption that the device was clean of malware when Molly was locked there are no technical means to access the data without the password. This is the goal. If there was any security guarantee it would be this one.

When Molly is locked, the database is closed, and the only way to open it again is by entering the password. While locked, the app cannot display notifications. I guess this is the main blocker why Signal has not implemented password encryption yet. I have some ideas to fix this in a secure way, but it would require to modify all Signal clients not just Molly.

To lock the app, there are two options. Either you tap "lock" in the menu, or you set up a timeout. This timer starts counting down with the Android screen lock. Therefore, it should be adjusted by considering the time you expect an attacker could bypass the Android lock screen, and gain root access to the device, and the period of time you want to be able to receive notifications. There are more lock triggers in the roadmap, like the action of connecting an USB cable... many exploits works through USB.

I agree that in a perfect world with zero vulns, all this should be handled by the OS. But even that, there are use cases for Molly. Should your fingerprints or a weak pattern give access to everything stored in your phone? Let me tell you someone's else analogy, "The keys to my front door shouldn’t also unlock my safe. You can rifle through my cutlery, but not my banking records."
Most Fortune 500 companies have a document retention policy that every employee needs to read the generic training video/documents on when getting hired and agree to.

This sets a general policy of deleting documents/emails/etc after $X days. This is really a CYA policy to purge old conversations if a big lawsuit comes down asking for document retention in relation to some scandal, and if its older than $X days you're covered since your standard legal process was followed.
This initial point you make in this statement... applies exactly to the impeachment that already happed. And to the Kananaugh hearings...
Orange Man Bad is emotional, not factual.. Most proponents of this are unable to pinpoint much if anything "Bad" done by Orange Man.
Did you see the images of these so called terrorists? They have committed an illegal act by trespassing on government property but to call them seditious terrorists is a bit too far fetched. They're a bunch of clowns who happened to storm the capitol.
I agree totally with this sentiment. I love reading other people's Go code but not always writing it, which is basically the opposite of virtually every other programming language I've used.
Very cool! Love bananas!
When we were first growing our team out remotely, we really tried to emphasize this style of thinking. All decisions and larger discussions would need to be written down so the conversation could be easily referenced for long-term context - we chose Threads for this purpose. Any quick questions or one-off communication could live in Slack. Any documentation needed to live in Notion.

Over time, our usage of Threads quickly decreased. If decisions needed to be made, we had a meeting to cover it. Meetings always had a few days notice with a written agenda and problem context so that everyone could think through their ideas beforehand. The end of a meeting usually resulted in a decision, which would then get documented in Notion for posterity. The documented decisions and reasoning would be circulated for approval by everyone that was a part of that meeting to verify that nothing of importance was missed. Once everyone approved, the decision was locked in.

As our process developed, we found that the need for written back-and-forth on decisions was less necessary. Instead, when we identified that an issue needed to be solved, we identified the key components of the problem, gave everyone some thinking time, and knocked it out over the course of a call. We rarely need to revisit the decisions since we write out the reasoning afterwards.

I still love the concept of having a tool specifically for asynchronous discussion. However, I think these tools assume that the conversation is the important part when in reality, the only part that matters is the decision and the reasoning. If you can get your team to document those, you'll be just fine.
> I have been led to believe that the Phoenician writing system was a syllabary, and that the Greeks made an alphabet out of it.

My understanding is that it was an abjad, not a syllabary. An abjad has only consonants, not vowels. When a word is written, only its consonants get written, and the vowels are only implied. Hebrew and Arabic are abjads.

The Phoenician alphabet was preceded by the Ugaritic "alphabet", which was also an abjad.

A syllabary usually has many more symbols than an abjad or alphabet. If n denotes the number of phonemes in a language, then a syllabary has O(n^2) or O(n^3) symbols. In contrast, the Phoenician abjad has fewer symbols than even the English alphabet.
Yes, echoing the enthusiasm for gnucash! I'm just passing 3 years tracking every credit card purchase over to investment allocations in gnucash.

At the end of the day, double entry accounting is double entry accounting and you should be able to move transaction journals between the tools. I haven't tested any of these, but it looks like there are various techniques / tools that make gnucash <-> ledger possible.

- https://wiki.gnucash.org/wiki/Ledger-CLI

- https://github.com/icyflame/gnucash-xml-to-ledger-dat

- ...
There are other laws than the 1st Amendment that come into play here.

The 3 biggest technology companies in the world united in the last two days to shut down an upstart competitor who was, at the time, literally the #1 app on iPhone and Android.

So the issue is primarily one of anti-trust laws. Monopolies do not get to arbitrarily and selectively enforce their ToS against competitors; that is an illegal abuse of market power.

The tech giants this week seem to have demonstrated that they do in fact hold monopoly power in the market, and are willing to use it to crush a potential competitor. This seems to me to be an unprecedented situation, a likely anti-trust violation, and potentially to the extent that it was a coordinated action by these companies, a violation of RICO statutes.

I think it is fair to say that Parler, like every social network, could be used to post hateful messages, or messages advocating violence. GP stated that Parler was a “hate site” but I think it’s more accurate to say that Parler was a site that carried some hateful messages. It was by no means a site formed or designed specifically to carry hate.

A corollary that I would raise is a similar standard in copyright infringement. Sites which are designed specifically with the intent of committing copyright infringement are now criminally liable — it has recently become a serious felony to make these kinds of sites. However, site that show a significant non-infringement purpose are not illegal, even if some infringement takes place on their platform. You might recall that YouTube was a site that got its start with rampant copyright infringement, and to this day has a significant amount of infringing material on its servers, but it is not criminally liable, or even civilly liable for that content due to the fact that the site has a significant non-infringement purpose. I think that’s a fair analogy with Parler.

If there’s a copyright or public safety issue with a piece of content posted on a social media platform, the law should provide for a takedown procedure against the content, not against the whole platform. The cause of action should be against the poster, not against the entire platform. Nuking the entire platform from orbit is not an appropriate remedy, and in any case should be done through a court of law, not through the actions of a monopolistic cartel.
> you can absolutely write great software in it

I wouldn't question this for a second. Nor that some people may be extremely happy with it. But me personally, for my most common use case (end-to-end monolithic web apps, complete with client and back-end) it feels like it places a higher cognitive burden than the alternatives, due to all the things we're mentioning (eg, lack of an established ORM)

> Comparing Django to NodeJS itself is a bit of an apples to oranges comparison

Well, yea, but that's the point of my whole comment - Node could have a Django or Rails equivalent after ten years, don't you think?

> It seems like the biggest issue with the NodeJS ecosystem is that everyone wants to roll their own thing

Completely agree - it's almost an ethos thing. Though I'm not sure if it's a conscious "ethos" or rather having to due with the ecosystem and developer population being disparate and disjointed - anarchical, maybe?

Again, not questioning that there are some really good devs out there that are deliberate and successful in rolling out their own thing. I also think however there's a group of devs who think that they want to roll their own thing, until they have to face the consequences down the road and wish they hadn't.

> how deceptively easy it is to work with NodeJS

Yes, that's a big point in my comment. To add: I have a formal education in software engineering but like many others had to pick up web dev on my own. I bought into the Node.js "one language to rule them all" hype, only to find a much steeper learning curve than I would have had otherwise (mainly due to the async model and the lack of a batteries-included framework), without much of a payoff for it.

I feel no regrets, my path has been what it's been, I've learned a lot and I'm glad to have Node.js as an option in my toolbelt since it's so prevalent and there are good use cases for it. But if I had to recommend a young dev where to start I'd probably point them elsewhere.

As for me going forward I see myself sticking to Django and exploring things like Elixir/Phoenix, Swift, Go or F#, and only coming back to Node if the situation really calls for it or maybe, like I said previously, if there's a batteries-included framework that reaches maturity.
Neural DSP Quad Cortex First Look
A new niche where forth's qualities shine is smart contracts.

Michelson, the language for smart contract on the tezos blockchain is forth like.

It is a pleasure to work with and it is relaricely easy to prove non trivial properties of a specific program.
The provided CloudFormation stack creates a Cross Account IAM Role with a list of read only permissions. We don't accept access keys or secrets.

- A permissions overview is here (most aren't used for now). This list was made from the AWS-managed IAM policy of "ReadOnlyAccess" but whittled down to remove things like our ability to read from S3 Buckets or Databases: https://docs.vantage.sh/permissions/

- The latest CloudFormation stack is here: https://vantage-public.s3.amazonaws.com/x-account-role-creat...

As for security, we are leveraging best practices learned from our time at AWS and DigitalOcean. Every person on our team has spent time at a public cloud provider and applying what we've learned there to Vantage. We've also been in contact with certain AWS employees to ensure we have proper setups.
Opera was bought out by a Chinese company a few years back. It's now, as I understand, more-or-less a Chromium clone.

If you like(d the old) Opera, 12.16 IIRC, though, I would suggest a more-or-less Chromium clone: Vivaldi. It feels like it has the same truly-a-user-agent feeling as Opera gave me so long ago. I believe it's staffed by ex-Opera devs, too.

EDIT: Okay, I just realized you acknowledged it was a Chromium fork...I wish I knew how to read. My recommendation on Vivaldi still stands however.
1028 Words on Free Software
If you want to also have a WiFi access point, besides an Ethernet switch/router, there are 2 choices.

You can use an Intel NUC or similar, which has the perfectly supported and high-speed Intel WiFi, together with several USB to Ethernet adapters, to have both a WiFi AP and multiple Ethernet ports. That is what I am currently using.

Or, for a cheaper device, you can use Odroid H2 or something similar, with an USB WiFi dongle, taking care to select a model that has WiFi drivers for whatever operating system you use.
AWS has terms of service that are legally allowed to be broad and ambiguous. Violation of these terms of service is grounds for removal from their platform. AWS has sole authority over the adjudication of such violations and they are under no obligation to inform the client as to the reason behind their decision.

If we want to limit the powers of these platforms, then Congress needs to pass laws limiting the scope of ToS and/or create a regulatory agency charged with adjudicating claims.

There's no analogs or moral arguments necessary. Just the legal ones. And Congress has failed to take any action to invoke legal authority over these platforms and their ToS. Thus, the government has minimal control here.
That seems unlikely. Do you have links to any reliable primary sources, if they haven't been conveniently censored?

I have a hunch that any "extremely racist" comments may have been more to the effect that although slavery was very bad indeed, there might have been better ways to dismantle it than by half the country fighting the other half [0], which is a sentiment worth considering in the context of current events.

[0] https://www.lewrockwell.com/2007/12/bob-murphy/ron-paul-and-...
The vaccine (or vaccine product, not sure which) targets the cells that modulate the immune response.

If I understand correctly, it gets the cells to produce the same autoantigen that they are misidentifying, which causes them to slow that activity.
R Predictive Analytics in Data Science Work Using PostgreSQL
I have noticed a similiar issue when I was searching for technical support with some applications, and eventually I had to make a Discord account, join a given server on it, and then search its backlog to find my answer.

The server was 'public' in that anyone could join it, but it will not be indexed by search engines, so I can't imagine how many other people were unable to find the solutions to their problems because they were spoken in a chat room and never posted on the 'public' Internet. Given the scale at which services like this operate (soon to be billions of users), this is a pretty big problem.
Would using ledger & friends, with “hours” (and, with preset exchange rates, minutes and seconds) as commodities work for your use case?
Rust and Go both aim to create safe, performant, modern languages suitable for use from the systems layer up, differing in some of their primary goals:

Rust is a sane C++: Zero-overhead abstractions, not afraid of language complexity.

Go is a modern C: Simplicity, stability.

They have some overlap in what they're best at, but they both take on unique and important missions that both need to be targeted, in our rapidly expanding universe of software engineering.

(edit: formatting)
Cool! Where should I send bet money?
Which is why it was started.

Because all of the people who defended Twitter from suppressing conservative voices told them if they don't like it, they can start their own network.

Which is exactly what they did.

Now THOSE people who told them to start their own network so they could do as they please, are up in arms because they didn't moderate their content enough for their liking?

Seriously, that's asinine.