skysight-inc/HackerNews huggingface dataset:
Probably not the answer you're hoping for, but why do want to hide your real IP? If it's for general security I would just firewall off you server from IPs that don't belong to Cloudflare and call it good. If it's for other reasons (running legally questionable stuff for example) I would guess Cloudflare would give you up easily to law enforcement so not worth it there either.

Allow only these ranges:

curl -s -X GET "https://api.cloudflare.com/client/v4/ips" | jq -r '.result.ipv4_cidrs[]'
I don't think you can. The user base != the service, and not all users are equal.

When I look at the Parler situation, I think most likely poor management/decisions were the greatest contributing factor to their current predicament.

The management probably didn't think they had a hate-speech problem until it was too late. As such, they didn't have the systems in place to deal with it, and the systems they were going to put in place were going to be tempory (as highlighted by Apple's response to their app modernisation plan).
Forth implemented in Tcl:

https://github.com/wejgaard/TclForth
It’s not that surprising. While climate change is often discussed in terms of increasing average temperature, the change will come with much larger variations than we are currently experiencing. A lot of these extremes will ‚average out‘ but that won’t make hot summers or cold winters less unpleasant (or deadly).
I used to be a libertarian until I realized my ideals would lead to my own party's censorship and demise.

This meme sums it up: https://imgur.com/a/DZJoWKa
I'm surprised this hasn't caused the software industry to completely halt and rewrite/audit all third party libraries and dependencies. The entire software supply chain is highly trust-based, npm especially. Why aren't we seeing the start of a NIH dark age?
I definitely think there's a communication deficiency or breakdown happening, because none of the medical professionals indicated to me that the rapid tests were that unreliable when it comes to producing false negatives. I also feel personally guilty for not having been as well-informed as I should have been. I'm just glad I experienced a tell-tale symptom (loss of smell/taste) and was able to act on it before boarding a plane.

Another interesting aspect of this is that prior to experiencing loss of smell/taste, I was more or less told by urgent care staff that I didn't have COVID, and they were pretty resistant to testing me -- hence I only got rapid tests. Yet I actually was right in the midst of an active case.
> Everyone's on board with free speech as a concept here

No they aren’t, including you. I don’t trust your judgement of who is a Nazi, and even if I did, I especially don’t trust everyone who hears you say that. However, despite your endorsement of political violence (terrorism) I don’t believe that it would be right for you to be deplatformed, especially if it’s breach of contract (like what AWS is doing). Nor would I want HN taken offline despite them not moderating terrorist comments such as yours.

Edit: you’re confusing my clinical label of terrorism with name calling. I am not calling names, except insofar as I’m making a point about how easily it is to make content seem unacceptable when we strip away context, which is why due process is so necessary. We are all terrorists to some group, however disfavored... if child molestation was somehow legalized, anyone who attempted it would face severe extra-legal consequences for example.
> If Trump really intended a coup, he should have had friendly military embedded among the rioters.

There were military personnel friendly to Trump among them.

> He shouldn't have said "now go home".

I may be confused on the timeline; wasn't that after members and electoral votes had been evacuated safely so the people overtly calling to execute the Speaker and VP, or otherwise plotting to capture, injure, or intimidate members, or destroy the electoral vote certificates to provide a pretext for their Congressional allies to resort to a vote-by-states in the absence of certified votes or to count the votes with selected states excluded had already failed?
This is another excellent reason for using ledger: you are in total control of your financial data. It’s just text-files, you don’t have to share them with any service, they are not in some weird binary format, and you can use standard tools like git to work with them if you want. You can also collect all the information from every financial service you interact with (banks, credit unions, credit card companies, brokerages, whatever) in one place and get reports on all of them at the same time. It’s the bee’s knees!
That's a great idea and makes a lot of sense. I'm curious, what do you actually want to spend the majority of your time on in 1:1s?
It kills the argument that Parler is exclusively used for organizing violence although the insurrection part is where they will have a lot of trouble with specifically because they chose the worst possible place.
Sadly, box86 doesn't support aarch64.
I'm sure they would, but bear in mind that the costs are likely going to be much higher for an MS vaccine than for nCov2, due to the economies of scale that the latter has. Insurance companies will still probably love a one-time $20,000 (or whatever number they can justify) treatment compared to ongoing costs.
> So how do we guard against this type of attack?

One big issue with a lot of security and enterprise ops tooling is that it doesn't follow good practice around, well, security. For example, security code analysis software with hard-coded passwords that you hook into your build tooling, or in this case, ops software that instructs you to disable Microsoft's security tools so they don't flag problems with the agent.

In a similar vein I've had BMC software want the highest levels of access to Oracle DBs to do simply monitoring, and so on and so forth.

The other observation I heard Bruce Schneier make at a hacker con is more profound, and probably going to take a lot longer for national security actors to accept is this: the norms need to change. There is no longer a clear separation between "our stuff" and "their stuff" the way that there was a few decades ago, when espionage was more on "your telco network" or "my telco network". As we've moved to pervasive connectivity it's no longer possible to say, "oh that backdoor will only be used by our side", or "that hack will only affect their SCADA systems" or whatever.
I don't think the left could be reasonably construed to be in charge of social media. By output there's a lot of socialists online, for example, but they're not in charge.

Maybe some hyper-partisan American concept of leftism.

I absolutely agree that the right is partly successful because it isn't afraid to punch down from the status-quo. I'm a centre-right liberal democrat (UK), so I'm no socialist - although I firmly believe that most right-wingers are of the "capitalism for you, socialism for me"-type in practice.
Lets not confuse bad practices with bugs.
I updated my post to be more accurate about the extent of Twitter's actions regarding bans. Also, to be fair, conservatives are associated with the conspiracy theories and the Capitol riots, so it makes sense they would be targeted. I agree it is a shame if there are some conservatives who are not promoting conspiracy theories that have been silenced.
yeah, the info is there and you can do the same with most tools, but it often requires a lot to extract it. how well organized is it? how hard is it to go from line of code to complete discussion around when it was last changed?
It's the subjective impression I've formed from, among other things, reading articles like this:

https://fasterthanli.me/articles/aiming-for-correctness-with...

Ctrl+F for "Let's start with Go" to jump to the relevant part
I'm impressed that the EU is taking action in this case and I hope they also look into the shutdown of Parler under antitrust legislation.

Parler was the number one downloaded social media app in the app store after all. According to BBC the most popular accounts on Parler were people like Sean Hannity and Ted Cruz, who each had followers in the millions.

Of course Parler had a problem with some - maybe even many - violent people, like the Washington rioters, but it seems to me that the vast majority of Parler users were not violent people, but fairly normal republicans of the kind that are still not banned on Twitter and Facebook (like the two persons I mentioned).

Removing the hyperbole on each side, I think it'd be interesting if the EU looked into this to conclude if the shutdown of Parler was ok or not.
I had this on a laptop, the caused seemed to be an old touchpad driver that wasn't compatible with S0 "low power mode" which Windows defaults to now. If you know your device supports S3 sleep, you can force Windows to use it. My identical problem went away.

reg #### add HKLM\System\CurrentControlSet\Control\Power /v PlatformAoAcOverride /t REG_DWORD /d 0

(By removing the #### and pasting the above readers agree that I am not liable for breakages)
You're making a mistake jumping to the assumption of malice rather than thinking about all of the other possibilities. This class of bugs is pretty common: people sometimes test software without a network connection at all but its far less common to test with one which drops packets but does not return errors. I've had to fix variations of this problem on Windows, Linux, and things like VMware's HA module.

My guess would be that it's something like checking for things like application revocation or other updates or, if you have iCloud enabled, something like attempting to synchronize your settings or data.
I think the way Harvard's CS50 course approaches this is really good. It used to be entirely in C but in more recent years they start with C for the first few weeks and then move on to Python and expose you to a bunch of other tools as well.
There are literally two citations immediately following that sentence in the Wikipedia article.
Once upon a time, C was a general purpose programming language--it wasn't always exclusively performance critical systems programming. Anyway, in practice you can use arenas or other techniques to alleviate GC pressure. In my experience, the GC isn't a big performance issue; rather, the Go compiler doesn't optimize as aggressively as the C compiler.
How to Buy CompTIA Network+ (Plus) Certificate Pass Exam Without Study or Prep?
Buy genuine CompTIA Network+ (Plus)certificate, from anywhere in the world. Pass exam without study or PREP.
Firefox tries to be largely chrome compatible. It is likely, that it would work on Firefox with minimal work and merely needs to be added to AMO. If that is the case, then it is a simple case of asking the developer to add it to Firefox. I would recommend a Github Issue for that.
I've long wondered if the direction of writing was due to the inventor's handedness.
But that's over a kilometer higher.
From my understanding they censored antifa. The platform maybe wasn't "far-right" but it seems they had a bit of a bias to the right in how they moderated.

It does seem that the userbase overall skewed far right.
> I’m not saying live chat is useless. It’s great at some things:

> - Quick answers to quick questions

> - Low-stakes status updates

> - Swarming around red alerts or outages

Well OK, but the problem is that sometimes those things also matter after today. So in practice, it often does end up being better to just save everything in an indexable form, because you can't realistically decide in advance to every conversation whether or not it's going to be important. You can pretend to, you can put every conversation you're going to have in one of those bins -- but you'll just be pretending, you're not going to get the prediction right every time.

The second problem is that sometimes conversations fluctuate and change form, and it is not uncommon to have a good long-form conversation that needs to occasionally dip into quick questions and status updates. When the boundaries between your chat environments are too rigid, you can have the same productivity losses because people delay having important conversations or just avoid them entirely. This kind of categorization of communication often ignores that communication is extremely fluid. You can change between longform training and technical discussion, quick status updates and questions, and even affirmation multiple times during the same conversation.

Most people on HN already understand how much harm context switching and interruptions can be for productivity in programming. But the same can also be true in communication. If you're in the middle of a chat and there's a clear opportunity in-line with what you're already talking about to explain something or reach a decision, you are basically imposing a giant context switch if you say, "well, no, don't talk about it. Let's all schedule a meeting." Or even if you just say, "keep it in your head until you get back to your desk and then email me."

Sometimes that interruption is warranted, and sometimes it costs a lot of focus/productivity for very little gain. It's situational.

I'm not sure it's wise to have binary rules about how and where people on your team should communicate. A lot of the advice I see around team organization and management ends up being generally good advice but taken to the extreme, where it wraps back around to being a barrier to actually getting stuff done. Encouraging people to use email for longform technical discussion is a good idea, but I suspect that trying to make some kind of policy about may be a bad idea for most orgs.
"Access to information and freedom of expression, including the public conversation on Twitter, is never more important than during democratic processes, particularly elections."
Sure, but there are companies like the Israeli NSO which apparently has cracked the uncrackable iPhone secure enclave, I can't believe that for the right amount of money they wouldn't take a stab at it, or at least try to figure out a way to have unlimited password tries for this guy. Idk, maybe I'm being naive.
To go along with your analogy, it's as if McDonald's won't let people in who McDonald's has accused of threatening violence. These corporations have made the determination without due process. At least when the government accuses you of doing something wrong, there's ostensibly some recourse.
Is this related to the polar vortex collapse discussed just the other day, https://news.ycombinator.com/item?id=25713704
Yeah, no.

The various Russian APTs have tooling they prefer to use and are attributable to them. This is generally fairly stable because these are professionals who spend years learning specific toolchains, programming, and skills, and do not really change it up much, since they don't have to. Even if they're attributed, what is the world going to do? Toss a bomb into Russia?

And before you get started, yes, security professionals are aware that you can obfuscate that, but there are already techniques to defeat this second layer of obfuscation.

If multiple sources are saying this was probably Russia, they probably have a decent bit of proof.
> See Trope 9: "This speech may be protected for now, but the law is always changing."

It's worth noting that no legally forbidden censorship has been happening with regards to the recent insurrection against congress.

> TLDR: yeah, the law can change, but it's highly unlikely because "the United States Supreme Court has been more consistently protective of free speech than of any other right, especially in the face of media sensibilities about "harmful" words"

But that's not a fixed fact of nature, it's a reaction to a particular social and technological context.

For instance, if someone discovers an idea instantly turns 10% those who hear it into murderous zealots (sort of like the poem in "The Tyranny of Heaven" by Stephen Baxter), that idea is going to censored hard and the Supreme Court will be like "yup, ban it."

Likewise, if some social change or technology renders the legal regime that the Supreme Court has created a cause of serious dysfunction, then Supreme Court is going to have to change that regime to accommodate. Idealism's great, but not when it doesn't work.
A good friend introduced me to suckless many years ago. he tried contributing but was shut down at ever turn. They are a very closed group.
Until teachers understand that learning programming and learning a programming language can actually be done separately, the debate will go on. There's this mindset that by teaching c early on you expose students to a whole range of useful concepts. That may be true, but you also distract them with useless language idiosyncrasies that have nothing to do with programming, strictly speaking.
That’s really interesting - thank you for replying.
It's an inferior implementation of posix that does not display all those wonderful microkernel os benefits. If it did, we'd hardly be using competing OSes that are insecure, unstable, big-ridden etc. etc. I've never heard of a webserver running on QNX with an enhanced security benefit as a result, have you?
You don't need the extension for PIP anymore.
For all of this, I recently got a 21:9 display, and it is absolutely fantastic.
He was not wrong.

Recall the Unite the Right Nazi rally at Charlottesville. Them dressing like Trump. Them waving his flags. Recall the participants in the rally also being participants in Trump's political rallies, like Matthew Heimbach.

When protestors triggered one of Trump's Republican extremists into committing a terrorist ramming attack. The attack injured many and killed a girl. Trump hesitated making a statement against them. These were his people. The attacker specifically was an Assad/Putin fanboy that was deep into the MAGA cult.

Eventually Trump was forced by those around him to make words on the incident. What did he say? Was it explicit denouncement? No, it was dog whistles.

"Very fine people on both sides."

To Trump's fans it was mission accomplished, they rallied, they killed and Trump called them very fine for their efforts instead of just outright denouncing them.

Fast forward to the Capitol attack, organized by Republicans and Trump's administration including his personal lawyer. Give Trump's enemies "trial by combat" Giuliani said. In the crowd were various militias including the Oath Keepers who I screenshotted in Trump's rally crowd before they were seen in the Capitol building siege.

When the siege was done one of the Republicans who backed the coup attempt, Matt Gaetz, took to the same floor that blood was shed on hours before to defend these insurgents. He took to the floor to claim it was actually antifa, the right wing boogeyman, not Trump supporters who did this. He claimed facial ID tech recognized antifa, unfortunately for Gaetz the facial ID tech he cited actually found QAnon/Trump militants seen at other incidents.
Of these Trump/Republican militants the participants of the Unite the Right rally were also there.

When it was clear the coup attempt failed Trump took to Twitter one last time to say "I love you, you are special." He was saying this to the same people who were at the Unite the Right Nazi rally years earlier. He was saying I love you to the same people he called very fine, both at times when he was meant to be denouncing their terror. He instead gives them love and support.

Yes. There was nazis about that day. Trump loves them, thinks they are very fine, and are special
When tens of millions of people protest something, it could just be because they have a legitimate grievance.

That said, it should be perfectly OK to permanently ban seditionists and traitors, as well as those who egg them on. If those are conservatives to you, then that's your words, not mine.
Thanks a lot! The page you linked did work; I had to copy the Flash folder elsewhere, used a hex editor to find the timestamp in my Flash.ocx file, then I renamed the original folder to Flash.bak and copied the modified one in its place, and my application works again!
Open source does not come with any warranty. You are welcome to spend your time and fix what you feel is broken, or pay someone for it.

ERPNext has a large and active community with thousands of active installs, and bugs are constantly being fixed and enhancements being pushed.

Unfortunately an ERP system needs time and effort to configure correctly, and what you consider bugs, might just be things that you need your accountant to tell you about.
I was at a relatively smallish (maybe a few hundred people) tech event in Phoenix the first week in March. There had been some consideration to canceling but they went ahead. They were cleaning surfaces, doing elbow bumps instead of handshakes but no masks, distancing, etc.

I was supposed to head on to another fairly small event in Tahoe the next week but the Thursday before, they canceled it. Which TBH seemed excessive to me at the time. (Though CA was starting to see an increase in cases.) I got home, did some shopping before everything went crazy but about a week later offices were closing, etc.
I think this was well played by the gov't, the idea of Visa and Plaid merging is really clearly going to reduce competition in the payments space
You seem to be implying almost all Americans are Nazis. Most Americans supported Obama or Trump. Both separated children from their parents and out then in prison camps.
Who says we don't live in amazing times? No excuse for anyone not having a top-notch education available for free.
You also need to know how the machine actually executes the code. It's not that complicated, but it trains your intuition for where the real optimisations are.

C, and assembly as we know it on most architectures, is a fairly high-level abstraction compared to what most CPU cores are actually doing these days.
You're probably thinking of the Quebec Immigrant Investor Program (https://www.immigration.ca/quebec-immigrant-investor-program). In theory applicants should "intend to settle in the province of Quebec", in practice most of them end up in Vancouver or Toronto.
I'm trying to make the case in my comment above that I don't believe the situations are equivalent and thus there is no double standard. (You can of course disagree with this and I'd be interested in your argument)

There is one standard for leaders who promote documented conspiracy theories and another for blocking an entire country's access to social media in an effort to alter the outcome of an election.
Just put some decent speakers in them already please. I hacked mine with some MacBook Air speakers, it is barely better because the bass is so much better now that the whole thing rattles.
16:10 is very welcomed though.
There's one thing I do not understand: they are introducing testing requirement, but still keep travel ban for all EU citizens in place. Why?
They kind of did this with maps and slices except that they baked them right into the language instead of the standard library. Like, map is a keyword. The standard library doesn't have many data structures at all because, well, without generics they're not very useful. There's a few things like a linked list and a thread-safe map that accept interface{} types but then you're basically throwing the type system out the window.
Divisive language? There were people with Nazi insignia that were part of the riots. In what way was the employee wrong? Just curious.
Go (without generics) is not Java 1.4.

Go's built-in collections are actually generic and Java's generic-less awkwardness was mostly about collections.
Whether a test is positive or not depends highly on what type of test it is, and when you are tested relative to symptom onset. You can absolutely be carrying the COVID virus but still test negative. Heres a paper with a handy chart: https://jamanetwork.com/journals/jama/fullarticle/2765837

I think you testing negative was a combination of the rapid test being unreliable, as well as getting tested early with respect to symptoms.
Inserrectionists who stormed the capitol to take Congress people hostage and stop the vote got distracted by posing for the cameras, taking selfies and casually enjoying themselves