skysight-inc/HackerNews huggingface dataset:
Yesterday after discovering &pp=sAQA breaking by History tracking (got a custom CSS injected to make sure its distinct) I added this

document.querySelectorAll('a[href*=\\&pp\\=]').forEach(el => {el.href = decodeURIComponent("/watch?v="+el.href.match(/v=(.*?)(&|$)/)[1])})

to my userscript injected into YT. I still need to pinpoint reliable DOMSubtreeModified event to make it work without manually reloading the page.

Edit: and just now discovered its being added server side. Fetched https://www.youtube.com/youtubei/v1/browse?key=xxx already has &pp=sAQA, makes patching even easier, just donna hijack fetch and strip them in the handler... aaand done:

const origFetch = unsafeWindow.fetch
unsafeWindow.fetch = async (url, init) => {
if (url.url.startsWith('https://www.youtube.com/youtubei/v1/browse?key=')) {
let response = await (await origFetch(url)).text()
response = response.replace(/(\&pp\=.*?)",/g,"\",")
return new Response(response)
}
else {
return origFetch(url)
}
}

window.addEventListener('DOMContentLoaded', ()=> {
if (document.location.pathname == "/feed/subscriptions") {
document.querySelectorAll('a[href*=\\&pp\\=]').forEach(el => {el.href = decodeURIComponent("/watch?v="+el.href.match(/v=(.*?)(&|$)/)[1])})
}
})
I've heard people say they want to buy because they're tired of "throwing their money away." I think it's easy to underestimate how much money homeowners pay every month and never see again. I love the house I own but I don't know if I would have bought it for purely financial reasons. Though living in Washington DC, Zillow claims it's now worth a lot of money (which isn't really relevant to me since I'm not going anywhere for a long time).
Wow MIT license too.
This was a tired joke when I saw it in a Dilbert comic from 1991.
I’m my case having a “separate office room” is just occupying the space where I might have had the family computer or my gaming station. I have always had that space, at least since the days of my ok’ packard bell and kings quest!
Only slightly related, but this reminds me of searching on Google “how many electrons are in the Sun”. The quick answer page parser fails beautifully.

I wonder how often Google returns something wrong or completely unexpected for its quick answer result.
Ask the prolific poster to turn it down or unfollow them. Wham, solved.
A mortgage is debt.

Debt in business is a well-known and appreciated way to get things moving now at some additional cost later.

This applies to both financial debt and technical debt. The difference between those, and hence the name, is how you incur and repay it, not how you make the decision. It's not "business debt" because you can't repay it with "business".

If I were to imagine "business debt", it'd be making decisions now that work well for the moment, but won't work well in the future and will actual retard the business for a while later. You could do it the "right way" now and have fewer customers up front, or you optimize for now and have more customers now, but make it harder to get customers later.

Likewise, financial debt gives you more money right now and costs you more money later. Technical debt gets technical stuff working right now, but takes more time from your tech team later when you need things to be different.
I think this depends on my relationship to the organizer. If they are my employee or mentee then sure. If the perceived agenda takes 5 seconds, maybe.

But it takes a few minutes to compose a draft agenda for someone else’s meeting. So I could spend an hour a day trying to figure out what blank meetings are supposed to do.

Asking for an agenda is quick, helps the organizer with a signal for what’s expected, and I can sustain that behavior.

I wouldn’t cc all the invites unless I think they are all also curious about the agenda and I just want to stave off an email storm asking the same question. (But then if I know that others will ask the same thing, I might just do nothing because someone else will ask)
I've got to agree with you.

after the initial team that designed such document based system have gone to other jobs, once it got harder.

I found my self maintaining and evolving such system need to the changing needs of the business.

I've had to deal with the cases where customer were charged multiple times, some that were never charged at all, and all kind of similar problems.

I can trace almost all of them back to the original decision of lets just ditch a traditional DB for a NoSQL one, because it scales TM and geo redundancy will be easier for our infrastructure team.
I guess "big" and "tiny" are subjective.

My point still hasn't changed: that people who are saying that "we have X many cases in our city, your ~200 cases is nothing compared to ours" are perhaps over-trivialising the problems we are facing.
Most financial gurus preach real estate as a way to get rich. They don't care about the next generation, fuck them. I have a colleague who earns in dollars, but he buys real estate in his home country (India). He'd buy a few apartments in a building right when a new project is announced. By the time the project is completed (2-3 years usually) the apartment value has already gone up by 10-15% minimum, sometimes more. He'd sell it and move on to the next project. The closest he has ever been to these apartments is the 15-30 mins he spends looking at the brochure. If you have the cash, this is the easiest and safest way to grow your wealth.

It was disgusting to see. I asked him if this doesn't bother him (he was already wealthy, he didn't need this extra money) and he looked at me as if I had two horns. Most of the projects he was buying and selling, was outside the range of almost the entire local population, except the rich. It was a fun game for him.

I know it is an unpopular opinion around here, but rentiers are a cancer. Housing should be a basic right. Rich people can buy and play in the art market (or super yachts or whatever) for bajillion dollars for all I care, but not basic necessities like land, water etc.
What kind of things can I do with multics in 2021?
It’s out of situations like this that unionization happens. Slim chance that they just happened to hire a union-busting law firm by accident.
When I was a kid in the 90s learning to program, writing screen savers was one of the best ways to demo your "skills". Also just something creative to do when you didn't really have a project in mind. I still think they're an underappreciated art form, and it's kind of disappointing that OSX only ships with a couple really basic ones. Apple should bundle in all the AfterDark modules (there were several releases).

There was also an amazing set of screensavers which I don't remember the name of, but one of the set was called 'kaos', and a lot of them were based on fractals. If anyone recalls the name of that software...

[edit] I found it! DarkSide of the Mac by Tom Dowdy. Brilliant. http://poubelle.com/DarkSideDocs.html
And the result is html and css that is easier to read later. I’m so fast with CSS that Tailwind inevitably slows me down as an app scales.
Before the algo feed they’d already implemented filtering so you could stop seeing social addict connections’ posts. You could also do groups with different notifications and post filtering. If you really wanted to catch up on your wife’s cousin’s train-wreck of thought, you could still click into her.
Note that to some degree we already have this through fuel duty. It's only the VED which is changed. There's an argument that VED should be based on factors _not_ linked to exhaust emissions, and that fuel duty should be used to that effect.
I inject this into YT

// make VISITED links distinct
//subscriptions/lists
css += 'a#video-title {color: #167ac6!important;}';
css += 'a:visited#video-title {color: #141761!important;}';
//commenter channel name
css += 'a#author-text {color: #167ac6!important;}';
css += 'a:visited#author-text {color: #141761!important;}';
//sidebar
css += 'a #video-title {color: #167ac6!important;}';
css += 'a:visited #video-title {color: #141761!important;}';

css += '#content-text a, #description a {color: #167ac6!important;}';
css += '#content-text a:visited, #description a:visited{color: #141761!important;}';

makes pretty clear which links are visited
> because the cow has no concept of an abattoir

It may not have the "concept" of an abattoir, however it's not entirely uncommon for them to know what's coming when being taken to slaughter [1] (as additional anecdata I knew a chap in Cornwall who was on call for dealing with this exact scenario).

[1] https://www.mirror.co.uk/news/uk-news/cow-shot-dead-police-a...
A non-trivial amount of FOSS is contributed by programmers on the clock working for those same billion dollar companies.
Interesting article, and well researched.

I have to disagree with the view point of the article however. I view technology as serving users. The author makes a great argument that Safari makes life more difficult for developers. I believe that Safari makes life easier for users. The latest privacy features and reporting are great.

I love my Linux laptops where I run Firefox and Chrome, but for day to day work, writing, and consuming books and digital content, I rely on the limited ecosystem of MacBook, iPad, iPhone, and Apple Watch.

If companies or web developers really want to use features not in Safari, please do show me a message that warns me to not use your web site. The digital world is a big place, and we all get to make our own decisions.
Software downloaded 30k times from PyPI ransacked developers’ machines
How did you ever come to date a descendant of one of the Mitford sisters? That's a story all on its own.
"Texas has seen nearly 8,787 COVID-19 deaths since February. All but 43 were unvaccinated people."

(https://www.texastribune.org/2021/07/21/coronavirus-texas-va...)

"“breakthrough” infections in fully vaccinated people accounted for fewer than 1,200 of more than 107,000 COVID-19 hospitalizations. That’s about 1.1%.

And only about 150 of the more than 18,000 COVID-19 deaths in May were in fully vaccinated people. That translates to about 0.8%, or five deaths per day on average."

(https://apnews.com/article/coronavirus-pandemic-health-941fc...)
I see it on the front page, but not on left sidebar when watching a video or in the overlay that shows other videos once the one you watched is finished.

I see it in Explore and in all Subscriptions categories(not Subscriptions feed/subscriptions).

It is also not appended to mixes/playlists for me.

Does show up in Library and History, not in Watch Later and Liked Videos.

Shows up in: Movies & Shows, Gaming, Live, Fashion & Beauty, Learning and Sports.
I know we loathe these kinds of comments but that site was hard to read with that thin font and crazy low contrast
I add the minimum. In many countries (Switzerland, UK, New Zealand) the minutes don't expire, and the number is mine to keep unless it doesn't connect to a network at all for a year or more.

Yes, I pay per minute for outgoing calls, or MB of usage - and those costs are high. That's why I try to use WiFi whenever possible, and use offline maps, offline Wikipedia, etc.

https://www.cable.co.uk/mobiles/worldwide-data-pricing/
That's not ad hominem. You have it backwards.

Ad hominem doesn't mean "don't say bad words about me and my opinions". Ad hominem would be disregarding an opinion not by discussing the opinion, but by discarding the opinion based on WHO said it.

It's in fact very hard to commit ad hominem against an anonymous person online who has said nothing about themselves. If they said "I have a history of delusions" and I said "therefore your opinion has no merit", that's ad hominem.

The fact that despite that you constantly hear people complaining about "ad hominem" online is just that much funnier. Strawman is another one that most people love to say, while having no clue what it means.

https://www.patheos.com/blogs/barrierbreaker/two-misundersto...

I don't know or care who said the above opinion. I care about their opinion and their opinion was delusional.

Thinking the world at large knows, cares, and can make "informed choices" about the browser engines used throughout their phone apps is delusional.

Also, there's nothing "subjective" about whether all smartphone users are web developers, and therefore happen to care about browser engines.
The same one Firefox procures?
Humans are part of 99% of nature. Nature reserves are the control group that helps us understand which effects are caused by us specifically, and which are not.
Diffing texts is not the way to go, because sometimes they can change the wording without changing the meaning - yet, the diff will give you a lot to sift through in order to answer the question "what has changed?"

A better approach is proposed in this paper: https://link.springer.com/chapter/10.1007/978-3-030-76663-4_...

It discusses a formal notation of privacy terms, which enables you to treat them like tuples and perform all sorts of set algebra operations with them, making it easy to answer questions such as "what has changed?", "what has been removed?" or "what was added?"

This would make it possible not only to compare a policy with another version of itself, but also compare it with policies of competing services and products.

Consumers would be better off if regulators mandated the storage of policies in a format like this one. An ecosystem of utilities could be built around them (change trackers, search engines, recommendation systems, etc.).
The new nintendo switch has an oled screen. Is that likely to be vulnerable to burn in due to game ui staying constant?
This is shipping in August. Apologies for the wait.
How does the regulation work for properties after major renovations? Can the rent be increased significantly if it becomes more luxurious?
What about when the landlord or close family want to move in, and then after a few years moves on?
It works fine for pure Python applications. Especially if you use Python virtual environments to keep your application's dependencies isolated from the system-level installed libraries. An application is just a Python package or module, with a small stub stuck in $PATH that does the equivalent of 'python -m mystuf'. One of the nice benefits is users get to install things into $HOME if they don't want to pollute the 'system' install, even if they don't want to mess with the virtual environment features.
"Taxes" The classic an all-answer and all-solver of ignorant people. Bigger government is what you are saying.

Every time it only burdens the working class; the poor just want things gifted to them; the rich get richer. A 2v1 game.
>They have just bought something else for $1.5M which needs $200K spent to get it to how they want it (renovating bathrooms, kitchen, etc).

They are putting $200k into an asset which is already 10x+ their income? Ouch. I can't wrap my head around a financial decision like that.
The GitHub says you can use RSS. Perhaps open an issue about the email collection and privacy policy concerns.

https://github.com/ambanum/OpenTermsArchive#by-rss
If I forget to do that I like to say "pardon my url"
Here is my first hand experience from roughly 15 years of working from home at this point, with a little office time mixed in.

This is the right approach from an ergonomic standpoint - cycle through how you sit/stand while working and you’ll minimize a lot of joint issues. If some position is causing you issues, it’s easy to identify and effortless to switch. At minimum it isn’t healthy to sit for hours straight. It’s also easy to mix in a few workouts or use some sort of treadmill or stationary bike.

Years ago I went from 3 27” screens down to 1 12” MacBook and had no loss in productivity. I was primarily doing design and data analysis work. DPI and OS window management matters more unless you have vision issues.
Op meant it in a bigger-picture-way.

Oldschool custom stuff -> BS -> Tailwind -> Tailwind with BS UX
“ I'll pursue jobs where I'm both independent but also replaceable”
I totally get the pressure felt when you’re not yet replaceable. At least from the responsible, not wishing to burn bridges vantage point. It can add stress because it means vacations are only half spent and makes other opportunities seem wrong to take because you know you’d be leaving the company in a bad state. And mind you this is at the same time as trying to spread as much knowledge around as possible. Small teams can make this more common.
Does the GPL infect directly derivative works? Aka, is Copilot a GPL licensed work, of which i can demand the source?
>The heaviest polluters and carbon emitters on earth could very easily reduce their pollution and emissions by at least 50% say, if not way more by changing the way we consume, travel, what we eat and so on. We are talking low hanging fruits here.

Very easily? People start protests over much less than 50%.
>(Because Tesla did not demonstrate fake trucks to get funding or take orders

They demonstrated fake Solar shingles though. Then bailed out a related party and did a fundraise on it.
The chair thing is always amazing to me. I worked at a company that had crappy chairs (because they claimed they couldn't afford better).

One of my team decided that they needed a good chair for medical reasons and asked for it. They got a really nice chair.

I don't know if anyone complained, but it wasn't long before the whole team had really nice chairs. The cost was negligible compared to the morale boost, IMO. I don't think I ever looked at that chair without thinking, "Man, that's a good chair!"

When I got a new job that had crappy chairs, I bought myself a new chair right away without even asking. Whenever I upgraded, I'd give my old one to anyone on my team that wanted it. I don't know if they cared much, but it sure made me feel better.
Yes, it is, which is why I called it that and not the constitution.
Jeremy Clarkson had an article once about going horse racing and observing aristocrats. He drove an expensive range rover while they drove Subaru estates and didn't dress very well. His observation was that aristocrats know how to trade money for time (where he had lots of things but no time)
My approach these days:

1. Hot live data on my laptop.

2. Archive dir on NAS.

It’s either 1 or 2, no overlap.

Then:

1. Backup whole laptop to USB bootable drive “when I fancy”.

2. Backup home dir to NAS using duplicacy. This is accessible via SFTP, so it works no matter where I am.

3. Backup the Archive dir of the NAS to cheap cloud storage.

Ideally I should add an external drive for the NAS to backup #3 locally, too.
How to Customise Material UI's Default Styling
For scientists chasing grants their currency is publications. There's little point in performing expensive experiments if you can't get a nature paper for your CV out of it.
> I’m sure that HP had some highly optimized code that ran like greased lightning,

unwarranted optimism. I recall HP Pentium Pro servers with loads of "built in" stuff and dual PCI buses: all the builtins were hung off the 2nd, chained bus; on one IRQ. The memory was severely limited, too, iirc; NUMA'd through one of 4 CPUs.

HP design seems to be all about locking performance away; it might be in that box in theory, but all their ingenuity was spent ensuring it stayed there.
That's cool, the same languages as me, aside from Scandinavian!
Compaq bought DEC and killed Alpha before both got folded into HP.
As a Canadian I haven’t heard the government declare housing a basic human right, do you have a source?
>That's nothing compared to offering a completely fake product.

I cannot wrap my head around this mindset.

So the truck doesn't exist in any manner in which they claim, be it speed, hauling capacity, range or price. But what they claim also isn't "fake"?

Let me spell it out, again: Tesla has raised money off of technology for which there's is no evidence they can or will ever achieve. FSD, solar shingles, the Semi's specs/price, the Cybertruck's spec/price (it's likely the Cybertruck as demonstrated isn't even street legal).

The fact that they have an unproven prototype roaming the streets is a long way from what they are selling. Why does the fact that they have one-off prototypes absolve them of this?

I've asked these questions multiple times, but the Tesla shareholders/astroturfers refuse to answer them:

1) had Nikola put their Semi cab on top of a golf cart frame to film the video (or better yet, a Model X frame ie no real underlying tech to match their claims), would that have been fine, because it "drove"? Sounds like it.

2) what about the Solar shingle demo? Employees involved in it claimed, under oath, that it did not function. It still doesn't exist today. The Buffalo factory is practically idle and shingles are generically sourced from China. Is that something you would consider "fake"?
Maybe I'm missing your point: but wouldn't one be more concerned if there are more people vaccinated and the number of cases is higher?

Also, I was under the impression that the long-term effects of COVID isn't well understood yet, and that people who are vaccinated can still be carriers. If I'm not mistaken on both accounts, then everyone should be just as cautious until basically the majority of the population is vaccinated -- otherwise those who are vaccinated are basically just walking around infecting those who aren't since everyone has the guard down?

Edit: potentially abrasive choice of word.
Solving engineering manager hiring loops that reject every candidate
Eject.

I had a colleague with this problem. Kept being told that they had to attend meetings and they thought the meetings weren’t useful.

They left and solved their problem, but the group problem remains.

Sometimes I can’t fix cultural issues despite working really hard, so moving to a new team or company is the best move. Also, I think there are people who like lots of meetings so it may be a function of people finding the right culture fit for them.
Well, I did what the author suggested, and wrote down my definition. After a short internal dialog, I came up with this:

"Technical debt is the burden that implementation choices may place on future development."

Nothing in the article leads me to think that this is either incoherent or irrelevant.

With regard to its coherence, I say that it is empirically verified: it actually happens!

The claim that it is not technical because it has consequences beyond the technical is a non-sequitur. Just about everything we do that is 'technical' has implications and consequences that go beyond the technical: The mere fact that most of the technical things we choose to do are done for non-technical reasons is enough to establish that. The root cause of a problem and its broad consequences are separable concerns.

This formulation avoids the objection that its only debt if it is paid back in the same form as it taken out, but that was a tendentious claim anyway - it is completely reasonable to consider the situation where, say, I give a farmer cash in return for some produce at harvest time to be a debt. If we are going to be pedantic, the author might as well say that technical debt is not debt because it is not an exchange of money. Arguing over dictionary definitions is not going to lead to anything useful in this matter.
This is the one pro-tailwind argument I can agree with. Sometimes I’ll use their shorthand md: & sm: in @apply in place of media queries. The advantage is that they remain local to their relevant selectors.

Makes me think- all I would really want is to be able to have multiple values in css. Maybe something like .

.card {
width: 5rem md: 10rem;
}

Snap… am I on to something?
Apple were heavily relying on Google and Yahoo from maps, integrated web search, to weather data for a long time. At no point they asked you if you wanted to give your location to Yahoo.

Would you give a pass to Apple for how they handled privacy in the past and not to Mozilla who comparatively had only a few hiccups ?
I think it's the same in Scandinavia.
As my father told me when I was younger, "It's amazing how much luckier well-prepared people are."