Hacker News new | past | comments | ask | show | jobs | submit | pizzapim's comments login

Brilliant!


A smarter person than me is perhaps able to hack an eBPF HID program together to temporarily remediate the problem


Another way is to load a eBPF program or kernel module for this purpose.


Twitter trending is still a flood of racism and altright dog whistles, that hasn't improved at all recently


There is actually a surge in racist content on Twitter at the moment:

https://www.washingtonpost.com/technology/2022/10/28/musk-tw...


According to Yoel Roth these were targeted attacks.

https://twitter.com/yoyoel/status/1587230924554399744

Qui Bono? No wonder that WaPo blows this up.


Should probably point out that the trending tag is targeted to you personally.

Like when people obliviously complain about seeing ads for 'gay sex' on Google not knowing it's targeted specifically at them because of their browsing habits.


I (straight man) keep seeing ads for feminine hygiene products, dildos, and sexy womens underwear. Also, ads for managing enterprise IT systems. I have no use for any of that stuff.

Maybe the targeting just isn't as good as the people selling their ad tech make it seem.


And that answers the question why 50% of Twitter staff were let go.


I don't use Twitter, I was talking about random web ads that I believe are served by Google (or companies that Google bought). Maybe they should fire half their staff too.


This implies that the algorithm identifies people who engage in leftwing politics and targets rightwing hashtags to them. I suppose that magnifies rage-engagement.


The (new) left is often just as racist/bigoted as the far right, sadly.


Rubbish


And this is an example of a “bubble“.

I was a (European) lefty my whole life. I lived on all continents for many years. Now back in Europe, I was shocked what the left has become. Full of bigotry and racism. I call it the “new left”.

Gladly, an increasing number of people seem to notice.


Interesting, I would like to know specific examples. Genuinely curious.


This is an interesting interview about a study done in the UK for the British government, and the reactions the researchers faced.

https://m.youtube.com/watch?v=AYGfNVtZvzA

Not sure if that’s the kind of thing you were asking for?


Not sure either, not in the mood to sift a video for clues. :)

What am I expected to find there? Antifa-style attacks on a finding they don't like?


My twitter trending is from UK, and is apparently mostly about soccer


I hardly believe that, because in the UK people play football not soccer :)


They play many kinds of football, of which one is soccer


Trending/For You always has one rightwing hashtag on it, often repeatedly, no matter how matter how often I click "not interested"/"this is harmful" and add it to muted.


"not interested" doesn't seem to work for me at all, no matter how many times i click it the trend almost always just reappears on refresh, sometimes even higher than it was before.


Not for me. Weird.


All I see is retro computers, math, and concept art.

You can find terrible things anywhere, you can watch Jordan Peterson instead of 3blue1brown if you want to, but that's really up to you.


“up to you” … But is it really? Isn’t that the question?

Reminds me of a line by Ken Kesey:

If you’ve got it all together, what’s that all around it?


Well, we could argue about the filter bubble and algorithmic amplification, which can be (and often are) terrible things -- however, as it stands right at this moment, as far as the individual is concerned, you can still, mostly, choose what you see -- the algorithm will just show you more of whatever you clicked, rather than trying to steer you to something.

The Algorithm is still arguably a terrible detriment to society at large, but I think one can still find use in twitter and see very little of what one doesn't want to see. That may cease to be true sometime, perhaps even soon, but it works at the moment if you are judicious with who you follow.


Not really.


Overwatch 3 is already out? Must be a new scandal at Blizzard


Had to turn javascript on to read an article, very realistic.


And I looked in the console messages, expecting to see a lil' easter egg or something, but instead I see `Loading failed for the <script> with source “https://www.googletagmanager.com/gtag/js?id=G-S8P17EH...”.`. Extra realism!


I use this app on Android to browse reddit. It limits the amount of posts so you only spend a few minutes on it. https://f-droid.org/packages/com.aaronhalbert.nosurfforreddi...


So what does NPM do differently than plugin managers from other languages? I can't name one where the dependency hell is this big.


I’d say compared to other languages there’s been two big issues:

1. A not insignificant number of packages are either polyfilling things in browsers, or providing a consistent (or ‘isomorphic') API for certain things across both browsers and Node.js, or adding things that should have been in a standard library.

2. A lot of packages still seem to be distributed primarily as CommonJS and not ES Modules. CommonJS makes tree-shaking harder than it should, so it was often just easier to break what should have been a single library into many smaller pieces.

Hopefully in the not too distant future library maintainers get around to reading the Node.js docs[0] fix some of this.

[0] https://nodejs.org/api/esm.html


My personal take having “grown up” with all of this - JS is one of the worst ecosystems for relying on external packages for everything. It’s more the culture than the tooling.

One of the things I love about Go is generally people are a little more forgiving to copying something around a couple times instead of making a lib for everything.


Go in particular has an amazing standard library and very clear guidelines on how to write code. JavaScript does not have either of those things so it promotes people releasing competing libraries with similar functionality written in various different styles.


Copying code is pinning a dependency, committing to never update it, and hiding the evidence.


That's not always true.

Many a time I've forked a dependency for one reason or another, and kept it up to date with upstream. Sure, it's a few more steps to update, but allows for deep customizations without waiting for original authors to support it (if ever).

Another reason to fork/copy code, is that its development has ceased long ago. In that case, it totally makes sense to carry on the work, in-house at first.

Regarding the article, sometimes copying code keeps the entire codebase easier to understand and manage without having an external dependency.


I guess that's not impossible, but it seems to reinvent git submodules without the tool support I'd want, and I think explicitly depending on our fork of their library would be clearer and safer.


> explicitly depending on our fork of their library would be clearer and safer.

I complete agree. To temper my comment, I've seen plenty of bad examples of copying dependencies, bundling old un-updated versions, with undocumented changes. In such case, it's true that copying leads to a worse kind of dependency.


Perhaps.


Inviting the question of why the culture hasn't sprouted a "package rationalizer" to produce a curated, tested, noise-filtered distribution of useful functionality.

Come to think of it, something that does for packages what jQuery did to bring (some) sanity to browser incompatibilities.


Because we can't even agree on whether React or Vue or Angular is best.

In fact this is the root of the issue. It's important to realize that `node_modules` for any project in Popular Framework X will be almost identical. Most of the packages are related to compiling, bundling, and the development environment and a small minority are actual client-side dependencies. Even the frameworks themselves are pretty light -- React has a grand total of 2 dependencies. It's packaging the entire toolchain that causes most of the bloat.


It's the users. And money.

JavaScript is super popular and used by companies so there are lots of people releasing their own open source project in an attempt to hustle into a well-paid job by looking more experienced than they really are.

I'd say it's the same reason why there are so many bad Java and Php tutorials.

C++ for comparison is shielded from this because it's not the kind of programming language that you would learn in a weekend seminar to improve your salary.


Other languages have for most part a good standard library. In C# for instance you can make a small/medium project with only a few third party libraries because the base class libraries (BCL) contains lot of data structures and classes used for common use case (encryption, unicode, file operations, etc.)


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: