skysight-inc/HackerNews huggingface dataset:
Of course. That's what courts are in the USA -- they determine which speech is protected as free speech, and which is not (eg defamation, fraud, perjury, copyright infringement, threats, etc).

But as CF has noted, the wheels of justice are too slow for the speed of internet, so they had to act proactively.

Copyright holders already noted the problem and got the DMCA made to make an internet-speed version of copyright enforcement. The remaining laws governing speech have a lot of catching up to do.
I agree that this particular security mitigation is probably of limited usefulness in this scenario, because it's on macOS, and because the $PATH is likely only modified for the current user. (Maybe it was actually a bigger issue when Homebrew used /usr/local instead?)

However, I will hold that this mitigation in general still can be useful. After all, not every security issue is actually full remote code execution. There's plenty of security issues that allow you to write files somewhere; for example, path traversal bugs in PHP scripts, archivers, Git, etc. If being able to write files somewhere allows you to escalate privileges to another higher privilege user transparently without user input by overriding something on the $PATH of a cronjob, that really is an issue. Mitigating this risk on its own obviously doesn't net you a secure system, but as part of a security moat of sorts, it is certainly not useless.

> That's certainly possible but it seems relatively uncommon and that's part of why I think it's a huge stretch to go from “there's an obscure edge case I want to hit” to “These people who've given me thousands of hours of their work for free are bad neighbors”.

I guess I didn't take the phrasing "bad neighbors" to be all that hostile. It's certainly a curt way to complain about namespace pollution, but honestly, it does seem like an apt description of namespace pollution. If you want me to agree that it would be better if the tone of the memo were more forgiving, I do agree; but also, it does just seem like a frustrated rant, and it doesn't seem like it is aimed to personally attack anyone. I think that as an open source dev, while obviously everyone is human and has their limits, it's probably best to try not to take it personally as much as you can stomach it.

re: OpenSSL. I honestly think this might be the fault of Homebrew pkg-config being in my $PATH, or maybe a CMake find script just goes out of its way and it's not Homebrew's fault at all. Not sure. But, I did actually run into it at one point, and now I am very paranoid about ldd'ing macOS binaries I produce when the machine has Homebrew installed. Whoever's fault this is ultimately doesn't matter too much, but it sure is frustrating.
Being right beside the sea is a feature, to improve range safety by launching over the sea.
>I truly hope that those unsatisfied with this outcome (which I suspect will be literally everybody) can take this as an opportunity to go help pressure their respective governments to figure out what the hell should be done, systematically, about hate speech on the internet. It's only 25 years overdue at this point.

I see what you mean and that sounds nice but how would that work? With the internet being international I can't imagine what could be done really. What KiwiFarm is hosting is already illegal in many jurisdictions I'm sure, but as long as the servers are hosted in some country with lax regulation (or a poorly implemented one) then what can be done at the state level?
CF: >Over the last two weeks, we have proactively reached out to law enforcement in multiple jurisdictions highlighting what we believe are potential criminal acts and imminent threats to human life that were posted to the site.

It sounds like CF didn't ban them because of revolting or otherwise commonly illegal content, but actual death threats against individuals that have been reported to law enforcement.
> Only AOT compiled native code, except targeting WASI.

More precisely, a number of targets are supported, WASI would be just one.

> Generally BEAM is understood to be slower of the big runtimes (compared against Java, CLR, Go and often V8/Javascript). FireFly claims to be faster, and smaller in compiled form than current interation compiled against BEAM.

The point is that by placing some restrictions on what is possible at runtime (specifically by removing the possibility of hot code loading), we can do whole program analysis and thereby do much more aggressive forms of optimization and dead code elimination across compiled applications _and_ the runtime they link to. It isn't guaranteed that such programs would be faster (though I suspect in some cases they would be), but they almost certainly should be smaller, which is important for Wasm, and other constrained targets.

> How that plays with actor model and preemptively switched lightweight processes is a mystery to me too.

It makes no difference, you can implement all of that with identical semantics from the perspective of the developer, the strategy used for compilation is orthogonal to those features, though naturally the implementation details are tightly integrated.
Okay. Now please explain "Apple solved this by having the mouse charge port on the bottom."
I think the "neutrality" framing is pretty interesting, because this basically confirms that the CF policy is not actually ideological, but instead a direct reflection of what they think the worst-case scenarios are.

Broadly, to the left, the worst-case scenario is that this policy terminates with a part 2 of Black's _IBM and the Holocaust_. That is: a scenario where eventually the public _believes_ the company to be materially responsible for a terrible outcome, even if it was legal at the time. They think these harms are both on the table and imminent, and they are willing to deplatform KF/Stormfront/_etc_. as a result.

I think CF believes this is not plausible, and is instead worried about a worst-case scenario where (I'm guessing) an audience like Trump voters are not allowed to host websites.

I think this issues is unlikely to make real progress until both camps can find a way to talk about these material outcomes, and get aligned on which are plausible.
> It's a "seat warmer", not a "butt heater".

“Heat my ass” works fine for me.
Emergent Ventures
You also know a lot more, so finding challenging problems is harder. When first starting everything is new and challenging. Eventually you start to see the same patterns over and over.

What’s kept me interested over many years is to expand my problem space. Business problems, people problems, devops problems, architecture problems, etc... There are tons of problems to solve, just not all them require code (unfortunately).
As a rider of both motorcycles and bicycles (lifetime, being a Dutchie), I think this article is a waste of space and time. I just bought an ebike last year (nothing to do with the pandemic, but with my living in hilly Brisbane now) and I think it's perfect. I wouldn't ride my non-electric here in the heat or for long distances on the hills - I ride my ebike almost everywhere, often instead of taking the car, an Uber or public transport. My motorcycle remains a favourite for really long distance weekend outings, or a commute if I need to be quick. It fills a niche (or even gap) perfectly. This guy is a rigid conservative thinker, that doesn't know what he is talking about.
If you anger certain members of the community - e.g. by being a vocal trans person - you'll be targetted by members who will attempt to find your personal information, your full name, your birth name, your phone number and address or other information that can be used to harrass you. An example from the "Main Character" on KF right now, Keffals, is this: https://twitter.com/keffals/status/1566153033586810885?s=20&...

That's pretty extreme no?
Yeah regardless of your stance on KF, you have to support cloudflare as an independent business to decide who they want as a customer. KF has many other options to serve their site. It’s really their own fault for using a product like Cloudflare that can be easily coerced into dropping a client through a Twitter mob.
They repost what other people say online. It's truly disgusting
That's the opposite, an example of a computation that is outside of the set of all thoughts.

Notably, such examples wouldn't exist if computation was strictly a subset of thought, but that can be waved away by acknowledging that the brain has finite resources that it does its best to use sparingly. Also, brains definitely run algorithms with staggering numbers of variables, e.g. object recognition from noisy sense data.
Another way of thinking about it: Homebrew is a volunteer project which tons of people depend on for work but don't contribute to. If the volunteers get a ton of low-value comments from people who are talking like they have a support contract, blocking those people is a way of protecting the volunteers. I may not like it as the ideal outcome but I prefer that maintainers don't burn out, too.
One of the appeals of this type of service is to create a Google account without providing your cell phone number. A bit of the chicken/egg issue if there isn't a way to make an account without using Google or Facebook. I would sign up in a heartbeat if there was an email/password option instead. Another comment brings up another good point of the type of service the inbound numbers are identified as. Most services that require a phone number to verify the account registration also use services like nuestar to filter out Voip/DiDs and other phone numbers that are not tied to a physical SIM card.
Just paying 3x isn’t the complete story however. It means you might attract better applicants and you’ll have a better chance of closing them, but in the middle is your interview process, staffed by incumbents, who likely have no idea how to evaluate this talent for you. Additionally, an overnight change of this magnitude to your compensation practices in these teams creates substantial pay equity issues versus existing employees which will, at best, result in manageable increases in attrition, and at worst will cause your software department to implode and likely a 9-18 month period where very little gets delivered as you rebuild (from scratch).
Google Zero exists to discredit competition.
> They need the specific impulse that hydrogen offers.

They wanted it, sure: there's more than one way to build a big rocket, and the choice that Congress/NASA made was to use hydrogen on a sustainer stage.

They could have made other choices.
The forum already deletes anything illegal (in the US) and hands out info to law-enforcement when asked.

The operator posted this on their Telegram: "Cloudflare's decision to block the site was done without any discussion. The message I've received is a vague suspension notice. The message from Matthew Prince is unclear. If there is any threat to life on the site, I have received no communication from any law enforcement."
The admin of kiwifarms has posted the following in response:

>I am so full of hate for this situation. I try to write down my thoughts and I find myself unable to focus on one thing I hate the most. The person committing crimes to frame my community, or the sex pest who groom little boys, or the journalists who outright lie, or the corporate cowardice responsibility for the fragile state of the Internet.

>It is all so rotten and unsalvageable. Each of these problems complement the other, in a strange and disjointed way, where trying to explain how they tie together is just exhausting. Multiple evils with their own completely independent and selfish objectives - each coincidentally involve wanting to stop people from talking to each other freely as they have been able to for the last 20 years.

-----
Here is an archive and a screenshot of the message:

https://archive.ph/vTnBj

https://i.imgur.com/EsgkAJT.png
I'm suggesting there should be a path to complain to Cloudflare without the site being put into the loop, for cases like this where the site is not acting in good faith.
Absolutely, I don’t claim to understand the technical aspects as a non-user.

I was making an observation based on the fact that PowerPC Macs were discontinued in 2006 and homebrew was created in 2016.

So Macports (or other) could’ve changed things in the last 16yrs, which have been quite transformational for computers and software.
Then work to get some laws passed outlining what private companies can and cannot do in the new internet age. Until there are legal guidelines, they are free to use their own discretion. If "Big Tech" doesn't want your content, you're free to set up your own server.

https://www.google.com/search?q=free+speech+censorship+first...
It's not quite ready for that level of experimentation yet, we only recently got the compiler implemented, and there is much remaining in the runtime to finish up. There will be more announcements in the future related to the project, and I'll make a note to ensure we provide the kind of instructions you're looking for when the time comes.
Making sure that people use make_unique and make_shared to make your object
I feel like video playback is something that very rarely pops up in these discussions. Yes your old laptop boots up and runs Linux and you can write emails and browse a forum, but video streaming is pretty much off the table at anything above 480p since these older laptops aren’t likely to support modern codecs.

They’re pretty useless to me on a daily driver perspective as things like Google Meet or Zoom similarly grenade the CPU and deliver a subpar experience in that regard.

I wish the lifespan of these machines were longer or had some form of an upgrade path like the Framework, as they’re contributing a pile to e-waste, but that doesn’t seem to be the case.

I do keep a couple of old notebooks around for nostalgic purposes and occasional vintage gaming, but I wouldn’t want to use one as my daily driver.
The state of European software is not good. The strategy at the average European company is to spend most of the money on a sales people army and have a few engineers build the product.

This strategy often fires back as the customer base grows, because customers want software that actually works. Paying your tech debt is not feasible when your engineering department is small and they are also expected to build new features nonstop.

Unfortunately, most of these companies react by partially or completely outsourcing their bad software to bodyshops at developing countries. Those companies maintain the initial quality at best -which was already poor- and at worst they keep making it worse until it becomes unmaintainable and it collapses on itself.

The biggest problem of them all is Europe's failure to learn from its own mistakes. This pattern has existed for decades now but it keeps getting worse.
I hope we can all join hands and say "DDOS'ing is a crime and we all hope that the FBI finds people participating in DDOS attacks and put them in jail."

That shouldn't be controversial right?
Admitting you don't have enough information to make an informed decision for an investment to implement a fix but also not enough information to be sure the problem isn't transient doesn't seem like that at all.
>law enforcement were simply too slow

"too slow"

According to whom? Cloudflare? What would be an appropriate time for Cloudflare for law enforcement to respond? And to what threats?

You say "simply" but these are not simple questions.

Cloudflare can shut off service to anyone, sure, but in any other industry there would be some termination notice, right? Unless its something like terrorism, where LAW ENFORCEMENT sets the boundary, not the private company.
>Tolerance is an agreement to live in peace, not an agreement to be peaceful no matter the conduct of others. A peace treaty is not a suicide pact.
Russians pay respects to former Soviet leader Mikhail Gorbachev, Putin snubs
> selective serotonin reuptake inhibitors (SSRIs), could reduce the severity of COVID symptoms

This is dangerous medical misinformation. The only way to reduce the severity of COVID-19 is a 100% safe-and-effective Emergency-Use-Authorized vaccine.

There are absolutely zero inexpensive, off-patent drugs that are effective against COVID-19. Zero.
> Good. Find out how Walmart retail workers are doing.

Plenty of other examples of well paid workers and US SWEs paid more than EU SWEs. UPS teamsters are unionized. AT&T technicians are unionized. Both pay their SWEs more than EU companies by a substantial margin.

> did awesome job with generous money in creating enduring businesses with strong work ethics.

You could name companies which are actually changing how (European) companies operate. Zoom, Slack, SpaceX, Figma, the list goes on and on. None of which were started in Europe.

32 hours a week and 60k EUR/year doesn't cut it in a competitive market, and any founder will tell you that.

> And Housing in US is lot cheaper for majority of people.

Not in any major city. Clearly you don't live in the US.
That run configuration one I'd guess is only partially true, since the recent ones write them to `.run/foo.xml` versus the old style `.idea/runConfiguration/foo.xml`. I haven't dug into it in order to know if the structure of the IJ xml versus the PyC .xml etc differs, but I'd guess they're a lot more likely to share code than the teams that write the Project persistence
You mean coverage in mainstream media outlets and the angry mob wasn't enough of a canary in the coalmine for their non-biz?

Literally, they just point their domain at new DNS. It takes seconds.

Who is going to want to do biz with KF?
This was not a free speech issue and I suspect that some of the attempts to reframe it that way are deliberately muddying the waters.

The issue at hand is that Cloudflare was providing material support to terrorists.

The site at the center of all this wasn't merely being critical of a group of people, it was being used to gather and disseminate personal information and coordinate acts of terrorism. Cloudflare meanwhile is not a public utility and had absolutely no obligation to provide services to terrorists; that was a smokescreen meant to deflect criticism of their decision to do so.

Free speech absolutists should really consider whether their argument is being strengthened or weakened by this specific case before hitching their ideological wagon to it.
There is no government involved here though. If Cloudflare has a hate speech company policy, then as a company they can choose who they serve.

Kiwifarms is free to get another company that aligns with their goals.

I'm having trouble understanding how 1) everyone thinks Cloudflare is the singular hole through which the internet flows and 2) how a private company does not have the freedom to do what they want.

If you don't like what Cloudflare is doing, then speak with your wallet and don't use them, there are numerous other providers of ddos protection
I see. Sort is an interesting case because it has very tight dependencies (IOW, I expect there are many interesting workloads for which this result doesn't generalise). When you halve the vector width, you either double the length of the dependency chain or halve your effective work unit (which amounts to the same thing, along another axis--the performance impact of which is variable, but considering the m1 is very wide, it's probably not a great idea). I wonder if there's any room for a parallel sum scan, but my intuition is that, on a superscalar, at such small sizes, it's wasted work.

While I haven't looked closely at vqsort yet, I was looking at vxsort not long ago. I suggested to its author the possibility of handling multiple partitions in parallel--handling only architectural vector per partition at a time--and he said that, while that seemed like a potentially promising approach, he was more immediately concerned with bandwidth. Considering the m1's great width, memory bandwidth, and cache size (on top of the small vector size), this seems like an especially promising approach there.
I’m with you. I thought this fell under the “Will no one rid me of this meddlesome priest?” umbrella. I must be missing some nuance here.
The people who pushed for this have a list of the next sites they are going to get taken down. In particular any place TERFs have discussions.

I give it 2 years and they will be successful.
We grew up with Ruby, so why did we take over a Java project?
Just absolutely restrict 240V during peak times then.
Could be done with fiber. I wonder if fixed pipeline optical processing could be used to transform the signal straight to display.
> You could live with dignity here in France on minimum wage, how about the US?

In my experience there's not much dignity in the US working for minimum wage.
He streamed on Facebook... The stream and manifesto I saw on other sites... not kiwifarms unique... What else...
lol inevitably, the "muh censorship" and the "muh 1FA rights!!!" comments are always the most entertaining, and least informed comments on these subjects

CF has *no power to censor anyone*

Refusing to provide FREE DDoS Protection, and refusing to FREELY CACHE vitriol, are not "censorship"!

Nor are either of those actions an infringement on any American's rights as defined by the 1st Amendment [friendly reminder that there are nations, other than America, in the world]

Sure - CF are not content moderators ... but, neither are they "a public utility provider" ... they are, however, a *for-profit commercial enterprise*, and as such, they get to choose who they DO, or DO NOT, do business with

If you think any of the sites offloaded by CF deserve the free DDoS protection and caching services CF was providing - by all means, spin up some servers and provide it to them yourself - you have that right.
I don't know what happened prior to today, but earlier today there was a bomb threat which was apparently removed by the site's moderators within minutes, but it hit Twitter anyway. The fact that this isn't mentioned anywhere by the people currently leading the "campaign" already proves there's an agenda.
Will House Prices Decline Nationally?
lol plz see my reply to OP
Sounds like that's actually their plan for the first pass (reading their papers now):

> While the DBMS engine will need some basic resource management functionality to bootstrap its execution, this could be done over a cluster of servers running current OSs, and eventually bootstrapped over the new DBOS.

https://arxiv.org/abs/2007.11112
> The policy we articulated last Wednesday remains our policy. We continue to believe that the best way to relegate cyberattacks to the dustbin of history is to give everyone the tools to prevent them.

This is just doublespeak. No matter the merits of this decision, clearly this not the policy they advertised they have on Wednesday.
Well this particular example is a US website. The relevant (inadequate) legal framework for handling the situation is US Federal law, which ideally Cloudflare would have had to reference to determine whichever outcome should have happened here. So, while I'm far from an expert on policy, I imagine that'd be the place to start?
"hate speech" has no coherent definition, it's whatever the people with enough power to impose discourse limits don't like to be said.
Here are the relevant archives:
https://web.archive.org/web/20220827161740/https://twitter.c...
https://web.archive.org/web/20220824040635/https://twitter.c...
HRT and under 18 comments where Keffals admits this.
https://web.archive.org/web/20220823162144/https://twitter.c...
You could start doing an open-source version of this by basically installing a barebones Linux kernel, installing PostgreSQL on it, then, writing all services to run within PG. If you want multi-server, distributed, there are already ways to do that with PostgreSQL. It would get you 90% of the way there...