skysight-inc/HackerNews huggingface dataset:
I may be really naive but:

until quite recently, although aware of browser fingerprinting in the sense of sites' ability to identify you based on data like browser user agent, operating system & version, language & timezone, installed plugins, etc. etc. I'd never heard of Canvas Fingerprinting [0] or WebGL fingerprinting [1].

I found out about these forms of user tracking while investigating why a friend, who had had their FB account disabled, was unable to set up a new account without it immediately being disabled too. This in spite of said friend having deleted all cookies, cleared browser cache, even tried different browsers, etc.

I've since installed the Canvas/ Font / WebGL Fingerprint Defender [2] plugins on all my browsers and I've been stunned at how many sites are surreptitiously using these nefarious techniques to try and track me. Again, perhaps naively, I'd thought that my existing uBlock Origin, uMatrix and PrivacyBadger plugins were keeping me pretty untraceable.

What makes it all the more infuriating is that we've all [at least those of us in EU] got used to those annoying GDPR cookie warnings popping up on every site we visit and being able to make a choice as to what [if any] identification and/or tracking we're going to allow. Yet here's a whole swathe of unannounced and morally questionable identification & tracking going on, which seems to be allowed to fly completely under the user's radar.

A further annoyance:

Since I installed those anti-fingerprinting plugins, my bank website will no longer allow me to login without wanting to send me a 2FA confirmation text each time. This in spite of the fact that I have allowed the site to set cookies.

It displays some kind of error message about me using a browser I've not used before, shows me a box to tick; "Remember me" and advises me to allow cookies, if I don't want to have to go through this 2FA by SMS process each time. A blatant piece of disinformation, since it's not identifying me by whatever cookies I've allowed it to set, at all, but by a WebGL or Canvas [can't remember which] fingerprint, which I'm not even told told about.

[0] https://en.wikipedia.org/wiki/Canvas_fingerprinting

[1] https://browserleaks.com/webgl

[2] https://chrome.google.com/webstore/search/fingerprint%20defe...
Paragraph 2 summary: I don't know what I'm talking about but I'm right
There is also question of basic needs of those who would supposedly be partners. Cause interestingly their loneliness is non-existent as far as these debates go - reading loneliness debates one would believe that women unhappy with lack of partners don't exist.

But more importantly, basic needs of those who would actually end up in these partnerships - many of those guys throw so many red flags and are so clueless about human communication/relationships, that I just dont see potential for healthy relationship.

I am not saying that is reason for lack of partners, there are plenty on dysfunctional relationships out there. But that the prognosis is another hellish relationship.
Coding Adventure: Atmosphere
Can someone explain why Apple isn't hold up by the state because it tries to abuse the laws for bulling.

I mean this are to completely different logos which only common thing is that they are fruits. And the other company isn't a company selling phones.

- pear vs. Apple
- full vs. bitten
- green vs. black
- holed up drawing style vs filled up style
- tilted vs. straight
- both are fruites
- both have only one color

IMHO. any judge should directly shut this down.

Apple should be ashamed.

They act like they are completely drunk on power and arrogance.
Linux Weekly Roundup: Kernel 5.9-Rc1, Kdenlive 20.08, Nvidia Driver
Hmm... I thought that would be the case, but when I tested it [on an AMD 80C88], LDS/LES with mod=11 just skipped the EA calculation subroutine and then proceeds as normal, loading a doubleword from whichever memory address happens to have been left in the IND register.

But I'll probably go back and re-test LDS/LES more thoroughly at some point just to make sure I haven't missed something [or more likely, that I'm not misinterpreting my scattered notes].

By the way, I really appreciated your detailed bus sniffer logs of the 8088 executing various instructions. It was enlightening to read through the traces and helped me understand what was going on "under the hood" of the CPU.
> 2) I really dislike what people try to cramp into basic human rights.. Do you also expect this from open source software? Do you really think if people spend their free time they are obligated to implement accessibility or whatever else? In my opinion the user of open source is entitled too nothing.

In my opinion, this depends whether the software in question improves the lives of its users or makes the lives of non-users worse.

If it's just another media player we don't have to use, accessibility would be cool, but it's not really that important. If it's a chat solution for companies, accessibility is absolutely crucial, open-source or not. Not implementing accessibility means people could lose their jobs if their companies switch to it. Society would be better off if this software never existed in the first place.
Yeah, the game can be a bit uneven at times, but it's definitely on my list of 'must-play' games.
> Like that paradox for self-help groups: anyone in the forum who was actually successful in self-help wouldn't be on the forum anymore.

This is exactly the view of Canadian woman "Alana" who initially coined the respectful, non-perjorative term "incel" as part of a self help group for people who had reached college+ age but, for one reason or another, not entered the dating world. They were not "losers" or "virgins"; they were "involuntarily celibate".

The term started off as "invcel" (for Alana's Involuntary Celibacy Project) but was shortened to "incel" for aesthetic reasons. She was a closted, queer, academic, socially-awkward woman who eventually made the transition from "awkwardly not dating, to awkwardly dating", and having made that transition, identified with others who had not, and wanted to help others still in that situation. It wasn't until later that the whole thing got taken over by weird misogynist extremists.

Alana says the big mistake she made, back when she started a movement in her 20s, was that she overlooked what she now calls the "student government problem": You can’t build a movement of people whose whole reason for joining the movement is to leave it. It’s not just that the people who find love then go disappear. It’s that you don’t get to have what every other movement takes for granted — the old guard.

Instead, the people who stayed in Incel were the ones who got stuck — the people who felt the most bitter, the most abandoned. When young people showed up with questions, the people who should’ve been there to give them hope they’d moved on. Even, eventually, Alana.

I highly recommend the following podcast interview with Alana: https://gimletmedia.com/shows/reply-all/76h59o
If you're at all into 'platformers', I highly recommend Celeste, Hollow Knight, and Ori and the Blind Forest. These are some of the best in the genre and pretty cheap to boot.
Creativity Inc by Ed Catmull - the history of Pixar

The Illusion of Life: Disney Animation - a very beautiful book the history of Disney animation (pre computer though), discusses the foundations of animation used in software everywhere today.
Apple is nonexistent outside North America and a couple of tier 1 countries.
> On one occasion I was given a complimentary hotspot+SIM to use while waiting for the installer to show up. That wasn't a good sign.

Doesn't necessarily even work. My current flat is apparently rather well shielded, before I ordered a microcell I couldn't even send an SMS from inside the flat unless I stood in front of an open window.

I get full signal on the balcony, barely any inside with the door closed. It was a painful few weeks before my wired 'net issues got resolved.

Also funny bit: the flat L-shaped, the AP is at the end of long arm (because that's where the study is).

I don't get any wifi when standing in the small arm either. Took me some time to realise why: the elevator is in the crook of the L, so blocks the signal.
Subscript to "of" doesn't always work.

A model trained on UK data is f_uk. It isnt "model of UK"... its a model of, eg., prices for goods.

f_UK is more like "the UK's model (of prices)"

I think the better way to interpret the mathematical convention is ObjectOfStudy_variation

...which is the convention being used in programming.
You might know an answer to a question I have. Does the "involuntary" part mean that an incel would settle for a woman he would consider very physically unattractive, but isn't able to find a partner even this way?
Fun fact - the US spent more on developing stealth aircraft than on Star Wars.

The USSR seemed to spend little or nothing on stealth.

From the book 'Stealth' by Peter Westwick.
>must not discourage use of in-app purchase.
2 years ago, and now do PS5 exclusive demos.
235M Instagram, TikTok, and YouTube profiles were exposed in a database breach
I have definitely worked on Jio's network without issues. But have also been to areas where it is patchy. But things have definitely improved in terms of both data plans and their speeds ever since jio came into the market.
My understanding is that companies often pay another company to pay the ransom for them, with it billed as "professional services" or other such. If there were laws against paying ransom, they'd need to be quite comprehensive, or loopholes would be found.
I'm sorry, this was pure speculation on my part, I don't have actual knowledge of this happening.
> the government broke up the monopoly and forced competition into the market by making existing players share infrastructure.

Yeah, this was excellent for 4G prices (I'm paying $8/mo for 40 GB), but now telecom companies are wary of installing 5G infrastructure, because they are forced to share it with other service providers who did not have to invest millions in new 5G infrastructure.
They don't do it to be evil, they do it to maintain the unique status of their brand. Apple is a luxury brand, like Louis Vuitton, or Mercedes. Their price difference compared to other brands is explained mostly by the value of their brand, not the value of their products, although they do make high quality products. That means they tend to defend the uniqueness of their brand, to the limit and beyond the limits of what the law allows.

Another possible explanation is that their lawyers are having a quiet period and either want more income or want to demonstrate their value. Oftentimes there can be an internal logic to these things that on the whole makes little sense but within an organization is perfectly rational.
> The point he's making is that "just throw tech at it without thinking" is this industry's only approach...

More subtly, his point is that tech is choosing to do what is easy, not what is necessary.

Tech has had some great successes doing this in the past (see also Worse is Better). It isn't a very good approach though when the relationships are mandatory and the data sensitive.
Wouldn't that split the face of the person you are talking to in half?
> FF gained its marketshare at the time because IE was so crappy on most metrics and that was the main competition.

But whoever kept Firefox after Chrome gained popularity probably do so because of the extensions.
Stealing Keys from the Sound of the Lock
Does anyone knows of a similar collection of tweaks, but for getting performance out of macOS?

Things like disabling Spotlight so it's not indexing node_modules and other folders, or adding tools to the Developer Tools to disable network checks with apple servers when you want to run a binary
Yeah im not referring to that. Every year there is at least one million dollar idea in stocks that doesn't involve penny stocks.
From the developer's point of view, mobile apps give you more ways to retain the user's attention (a home screen icon, pop-up notifications, hooks for actions, etc.).

As a rule, desktop apps are used for producing and mobile apps for consuming. Which means that desktop apps generally don't need to pull the user in as much as mobile apps do - the user will come back on their own because that's where they're doing their work.

For apps used for consuming, the user's attention is everything, so mobile apps are preferred - the user is much less likely to find their way back on their own.
"Not sure what to make of this article. Nuclear power is by far the cleanest and safest way of generating energy"

Did you even read the article? Or at least the summary? It's a pro nuclear piece.
Coding Styles That Are Dated
Misleading. You didn't do five minutes of research.

Singtel (the most expensive telco) has multiple plans for visitors (100GB for $12 + 500mins talk + 1GB roaming + $3 to spend on public transport). If you want prepaid month to month, it's still nowhere in the stratosphere of $10/GB.

Also 4G coverage is virtually 100%, buildings and Faraday cages aside. (source: living in Singapore for 10 years, through 3G to 4G migration)
Harmless Pranks to Play on Friends
ChromeOS has won, expect ads for Web development to eventually turn into Chrome developer.
Again, this is wrong.

It is near impossible to fight an opponent with infinite money. Courts should impose spending caps similar to some sports leagues.
Breitbart. Plandemic. It was removed but no penalties were leveraged.

https://www.buzzfeednews.com/article/craigsilverman/facebook...
I think you're referring to champerty and maintenance? I fail to see the relavence here. Apple is the direct party and they can afford to pay for their own lawyer.

I think the parent is referring to https://en.wikipedia.org/wiki/English_rule_(attorney%27s_fee... which seems much more relavant to the matter at hand.

IANAL
This is fascinating. Really enjoyed reading this as a lay-person. The only bit I struggled to follow was matching up the diagrams with the actual photomicrographs of the circuits - wasn't quite sure what was meant by 'pullup' - is that just a straight connection? Have you any plans to do something similar for the 68000?
Oh this plumbum is nice.
Exactly, it would be absurd if you could lose a trade mark because you don't sue a company which has a very different trade make which barely shoes any resemblance with a clear different context around it.

Only if your trade mark (or something extremely similar) becomes a generic trade mark would you lose it.

But in this case not only is the trademark not extremely similar there is also no chance that it becomes generic at all.
PWAs have replaced Chrome apps, hence why Microsoft and Google are making them as powerful as native apps, specially if packaged via the store, which even exposes native APIs as browser extensions.
It is not, at all, the same kind of thief or library.

Old books are unique pieces and having them in library make them accesible to the largest number (digitalization being the obvious next step).
Stealing them and selling them to private collectors makes them inacessible to the public.

Academic papers are accesible as pdf provided by editors, they can trivially be copied and shared without making the originals less accesible.
Pirating them makes them more accesible and does not hurt the public (at least this is my belief, editors hold a different position).

Equating libraries that provide a public service with editors that restrict access to knowledge hurts more than it helps.
That doesn’t work right if you wear glasses with any significant optical distortion. In fact, the current takes on this make it significantly worse since they can’t figure out (or accurately simulate) eye position behind the lenses.
If you observe users of a declarative language things sometimes get very complicated because of the language limitations that do not match the thought process of the user.

AngelCAD does not try to impose a specific programming paradigm, it offers well known syntaxes and techniques for problems that can be complex. Of course, a user can choose to use only a subset of the language, this would be a typical starting point. Then with more experience and if the need arises, one can employ OO techniques with user defined scripting classes etc.

The user defines what is simple enough.

Edit1, reply to below comment. What is explained in AngelScript documentation is that the user does NOT have to worry about memory management. It is automatic.
Missouri makes it easier to become a substitute teacher
Pre-iPhone smartphones weren't mass market devices.

I'm not arguing with that. I'm saying that there was already a market and what Apple did was help to grow it. They didn't create "create a completely new market". The iPhone didn't even have that big an impact on smartphone sales to start with - https://www.statista.com/statistics/191985/sales-of-smartpho... - the growth in 2006 (year before the iPhone launched) is bigger in percentage terms than the following three years combined.
Silicon Valley’s eccentric real estate king
> I submit that Wx implements its own non-native widgets.

It does for the widgets that have no native equivalent, such as draggable/dockable tabs/panels that you show. You can't say they differ from native ones because there is just no native version, on any platform.

OTOH all the standard UI elements (buttons, checkboxes, text controls, date pickers, ...) are native and not only they look natively, but also behave natively, which is pretty important and different from Qt.
> While the design ... appears anachronistic

Nothing anachronistic about it; this is likely an optimal design when considering how to maximise the effective coverage of guns. This is good design for a fortification that is meant to be held.

This design is relatively quite modern and is a direct response to the introduction of artillery to warfare. See https://en.wikipedia.org/wiki/History_of_gunpowder#Changes_t... . It is a difficult fortification to crack. In fact it has a long history of use in colonial expeditions according to Wikipedia.
As far as image encoders go, do we really need 2 parameters to describe compression parameters, bitrate and resolution? Why not just have bitrate, where you can decompress an image to an arbitrary resolution because the encoding is not tied to resolution? For example, you could have a representation f(w,x,y) where x and y are the (floating point) pixel coordinates you want to decompress, and w is the compressed image representation. You can of course optimise this so you don't need to run f() as many times as many pixels you want to get out of w. With some neural network based codec of the future this should be possible, and I hope image (and video/audio) codecs get there at some point.
No they don’t. See “rubber hose cryptography”, shoulder-surfing, hidden cameras, keystroke loggers, phishing.
Brightend up my day – TI CC1120 Performance Line DevKit (2012)
There's something really special about this. It'll probably get downvoted because it's not very relevant today, but it really made my day much better, so much that I felt the need to share it with like-minded people!

There just something to special about it ^^
Not so.

Availability: Raspberry Pi plus USB battery pack is more available than the Internet, since when my home power's down my Internet connection goes.

Durability: Have you ever heard of a Raspberry Pi dying?

Security:

sudo apt install unattended-upgrades
echo "0 4 * * * reboot" | sudo tee -a /etc/crontab

And all the functionality's available through Nextcloud. It's easier to set up than a Facebook account, and easier to maintain than a Google account.
Have you asked your actual subscribers?
I doubt a traditional retailer would be happy if a manufacturer shipped a box to them with a label “Cheaper at Walmart/Amazon.com” either.

Information asymmetry exists in most markets and I don’t think that creates a justification for antitrust action under current law.
My Symbian based touchscreen smartphone disagrees with your wanton generalisation.
> These rare books are an intellectual heritage.

From the description in the article, it sure sounds so. Yet one detail in this story that grabbed me is that for 25 years, apparently not a single person noticed any of these books missing. Were there ZERO people who wanted to have a look at them? Was everybody who wanted to see a book being told it was "under restauration", was satisfied with the explanation and never followed up?

I wonder how much of a library's ancient book collection is just pride of ownership, rather than the opportunity to explore the books themselves.

[None of that is meant to excuse the crime, BTW]
> If you treat shell as a DSL for files and streams, nothing can beat it.

My cursory glance at this lib (and what I picked up from other comments) suggests that it's based on exactly this thought:

Take the tiny subset of shell syntax that makes it awesome and reimplement it as an internal DSL in a host language that has sane control flow etc.
People used to build a lot of software around Gecko, there are still some notable users like Komodo IDE, but Firefox is a lot harder to embed than it once was. Servo from the Rust team was supposed to solve this by providing a new embeddable browser core, not sure if that is still the long term plan
> people have been conditioned by years of robocalls to ignore out-of-area calls.

This is so true!
> Maybe is your network/roaming data plan. Some(most) networks throttle/restrict your bandwidth when in you are in roaming.

Could also be their phone, different regions use different LTE bands which often do not overlap at all, so if their phone is a US-only model it may only support US bands leading to dreadful connectivity even when the network itself is excellent.

And even when there are overlapping bands, those may only be used by some operators, so depending who you're roaming with you might still be hosed.
I think, it's down to the Xbox version not being available yet. I'm sure once it's out, it'll be available through xCloud.
How to Become a TypeScript Badass
Thank you for posting the article, I enjoyed it.

You may want to define "JD" in the article - I assumed it stands for "junior developers"?
Not a dev, just a user.
I've got a 16GB, 7yo Core i5 desktop that was working fine for me. Then it started freezing up. Right after I installed the desktop Discord client. Yep, that thing can freeze it all for up to 2 mins. Also make it unusably jerky until it gets focus back. And lag so much when I type that I can't use cursor keys, only the mouse really.
So I dug into what it's made of: Electron. Sp on behalf of all users: dev with whatever you want, just please not Electron.
I think in this case it has more to do with the multiple-CCX design and the synchronization bottleneck it creates than single-threaded performance.
Set aside the ethics, legality, and saneness of doping an arrestee for a moment. Anyone know if this impacts the arrested person's 5th amendment rights?

Once you administer a mind altering drug against that person's will, any and all statements made by that person ought to be out of bounds for using against them at trial.
That's very rare though. Usually, the impression is achieved by intentionally leaving out facts to make the picture look more clear cut. Once you go into the details, in most cases, clarity goes away and everything gets fuzzy and grey.

But nobody wants to read "it's complicated, here are some facts so you can figure out your thoughts on the matter", so we tend to cut away half and paint the rest in broad strokes to turn that into "This is reality, and here are the monsters who deny it".
How to Manage Jenkins from Slack