skysight-inc/HackerNews huggingface dataset:
> Dummit/Foote, Abstract algebra

> In fact, overall I would use this book as a reference instead of a primary text, because the idea of reading it through from start to finish scares me.

That tome scared me too. If you want to self-study abstract algebra, either Fraleigh's "A First Course in Abstract Algebra" or Paulsen's "Abstract Algebra: An Interactive Approach" is a better choice IMHO. Both are more accessible, come with detailed explanations, and the Paulsen book is even accompanied by SageMath code snippets for you to run.
This seems ideal, but Linus would probably have accurately pointed out that it's already well-known that it wouldn't be hard for a malicious actor to insert bad code, so there's nothing really to be learnt here, at the cost of wasting the time of reviewers who are already overwhelmed.
But the relationships are largely fake, constructed out of easy chit-chat, and often quite manipulative of the politically clueless and naive. I've had worthwhile relationships at work, people who have deeply influenced me, but it's not the norm and they are not my family.
Is there some tool to go the other way? I actually design my schemas before creating them. It would be nice to start with a high level ERD in PlantUML, add it to a larger design doc, review with the team and refine and then push a button to get my DDL.
Why guilt? The first stuff anyone started calling techno was pretty black. https://www.youtube.com/watch?v=bhtdRd9AuIs

And that's OK, there's literally nothing wrong with this. I think there's also a lot of stuff to be said about how there's anecdotes about how the early rave scene had a lot of previously unheard of racial unity going on, stuff like skinhead and rasta gangs or even rival football ultras encountering each other and literally just vibing when they'd be fighting each other before
Ya sorry Google I will be using as little of your services as possible.

Your censorship of the truth is criminal and you will be held accountable
You made a bunch of good points, which you undermined with partisanship. As a result, everyone is missing the 70% truth into which you've mixed pro-Trump nuggets.

For example:

> Today, the CCP thinks of us as decadent and divided, thanks to BLM and antifa.

You're right that internal division is a major geopolitical liability, but you're missing half the story. Yes, when rival powers see BLM-themed looting they lick their chops, but they also do that when they see a QAnon-themed "capitol insurrection". It takes two or more to tango. If you had talked about division more generally it would have been better-received.

But yeah: Can you imagine the US having a draft? Very few people would get shot at to defend "America as an idea" any more. Pretty sure that millions of Angry Youth have more conviction in their cause than Americans have in theirs.

> The Biden administration is perceived as weak gobally [...]. [...] So here we are, on the brink of war with a President who can't climb a flight of stairs on his own.

First of all, I'm not convinced that Biden's administration is perceived as weak, relative to Trump. Yes, he's more conciliatory on the surface with China, just like Obama was -- but it was Obama/Biden who started the Pacific pivot. And Trump, while more "hard on China" on the surface, could well have been perceived as inexpert and flatterable/manipulable.

(And Biden's physical state is mostly irrelevant. FDR was in a wheelchair and Timur was lame. Whatever. Dude doesn't go out and punch geopolitical adversaries with his fists.)

But when you say

> [The US] is perceived as weak gobally, which is unacceptable for a superpower - that gets millions of people killed until the US demonstrates dominance again.

... you're right. You were also right with your first six paragraphs. And your observations about strategy and tactics were interesting. These are areas where you could educate HN, if you toned down the Trump/Biden stuff.

> During a border dispute in 1969, Russia decided to nuke Beijing because they wouldn't take no for an answer, but the US foolishly told them not to. The CCP has already threatened in 2020 to use nukes against the US if the Three Gorges Dam is attacked.

This is the most interesting tidbit. A quote from [1]:

> William Hyland, the author of this paper, was a Soviet analyst at CIA's Directorate of Intelligence before he was recruited for Kissinger's NSC staff. In this memorandum, Hyland critiqued an interagency study on Sino-Soviet relations that Kissinger has requested in National Security Study Memorandum (NSSM) 63. In the course of the analysis, which Kissinger characterized as "1st rate," Hyland acknowledged that a limited Sino-Soviet war was "by no means a disaster for the US." For example, implying that a war would involve Soviet strikes to destroy Chinese nuclear facilities, Hyland observed that it might be a "solution" to the China nuclear problem.

The relevant Wikipedia article is also interesting [2].

[1] https://nsarchive2.gwu.edu/NSAEBB/NSAEBB49/

[2] https://en.m.wikipedia.org/wiki/Sino-Soviet_border_conflict
Around 6-7 at any given time. When you're at principal level, you're expected to lead a couple and advise on another half-dozen.

And yes, it is _by far_ too much in these times.
Yeah - I think that was the case for me.

I didn't care about checked bags. If I have to jump through a bunch of hoops to get a limited (and expiring) $200 credit it mostly annoys me more than helps.
“Trust” is something you can give, though, as long as it’s not to the whole world.

Do you trust the Debian project? I mean, there’s reasons to trust them but if you don’t, then don’t run Debian.

If you do: the package repositories carry their chain of trust, since they’re signed by Debian maintainers- not the application developers themselves.

That’s a large distinction.

App stores didn’t give us trust; they have developers direct access to users and, crucially, the ability to charge for software- which was not a consideration for package managers before.

And Apple for the most part has been trying to carry the “burden” of ensuring trust, at a high cost.
People are saying be productive but it's going to come down to company policy rather than your direct manager. Unfortunately the only way company policy is influenced is if people leave
I agree, this is a sign of being highly relevant. The more companies that get involved, the better. The Rust foundation looks like it is set up for success here. Very similar to e.g. the Eclipse, Apache, and Linux foundations have been for ages. Mozilla did this right.

Basically Google, MS, Facebook, and probably loads of others are using Rust in their mutual tech stacks. They have a shared interest. none of them get to dominate. The Rust foundation is the neutral ground where they collaborate. Schoolbook use of open source as a means to collaborate between frenemies.
As an introvert, I can tell you meeting / dealing with people in person is a massive drain on my energy.
Remy: Dogecoin Rap
Some are, some aren't. I have not noticed conservative colleaguess being afraid to say they're in favor of a tax cut, for example.

But consider Buckley's definition: "A conservative is someone who stands athwart history, yelling Stop [...]". I think that's fine; as an engineer, I'm dispositionally conservative. But in each case, it's worth asking what capital-C Conservatives are actually trying to conserve. Given how ripe America's history is with oppression of everybody who wasn't a well-off white man, it is extremely easy to conserve that oppression.

So in practice, quite a number of Conservative viewpoints are hostile to certain identities. That's obviously true with LGBT+ folks, who in my lifetime have had to fight to get the same rights as anybody else and have faced deep Conservative opposition every step of the way. It is less obviously true for other identity groups, and I'm willing to credit the notion that many Conservative individuals are not as consciously focused on oppressing some minority in the way they were with LGBT+ people. But conscious intent doesn't matter a ton to the people facing the sharp end of oppressive systems.
Blue Tulip Awards selected TechnologyCatalogue.com as one of the top Industry
Microsoft's internal version of Linux for Azure hosts and containers
Lightweight, secure, and easily updateable for a variety of core and edge products in Azure.
> What is the explanation for the flexibility in the weights? How much flexibility is there?

most of the terms are on the order of 1/N so on these would be negligible
The best way to see why something changed in Linux is to use git-blame and git-log. I know 1.3 and 2.4 didn't use git, but maybe there is an alternative or changelogs stored somewhere?

You could also change back to 2mb and see what explodes :)
Whoa, crossing into personal attack and flamewar comments like you did here, and elsewhere in this thread, is totally not cool on HN, no matter how wrong someone else is or you feel they are.

We ban accounts that post like this, because it's so destructive of the community we're trying to have here. If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and sticking to the rules, we'd be grateful.
The problem isn't an "everybody knows" kind of problem. People (myself included) are rolling our eyes because it's the most rube goldbergian way to say it.

It's analogous to saying that subtraction is a neural network. Addition and negation are core elements of modern state of the art neural networks, and you can express subtraction as a combination of those two modern neural network techniques. Therefore subtraction is a neural network.

The line in the article about the formula y = A x is illustrative:

> This [y = A x] should look familiar, because it is a neural network layer with no activation function and no bias.

Imagine that as:

> This [y = a + b] should look familiar, because it is a neural network layer with no activation function and no bias and no multiplication. Meanwhile, this [y = -x] should also look familiar, because it is a neural network layer with no activation function, no bias, no addition, and only negation.

You'd expect that kind of explanation of subtraction if someone had never learned about addition and negation outside of neural networks, but you'd roll your eyes and say it's just such a bizarre way to talk about addition, negation, subtraction, and neural networks.
Thank you, thank was a cogent summary.
Why take money, and allow influence from a company with a history of so many bad actions. It is all rather shameful that this is celebrated and IMO no different than if they would have welcomed Mindgeek, Parler or Gab to the table.

This will get downvoted into oblivion. But complaining (over and over) about how certain companies do "terrible things", or how RMS shouldn't be allowed on the FSF board, or Github/ICE, or Amazon predatory behavior against employees wanting to unionize, but then _not_ call this out and pretend it's fine ... is peak hypocrisy.
In the past, Rust release announcements have come with statements like this:

«
The Rust Core Team believes that tech is and always will be political, and we encourage everyone take the time today to learn about [US-centered political issue of the day]
»

I suppose this makes it less likely that Facebook finds themselves being the issue of the day.
I implemented the --forest option in ps.

It can't fully work. The kernel forgets parent-child relationships when processes die. Every orphan is adopted by init, and the kernel doesn't bother to remember the original parent. I've always hated this.

Anybody want to fix it?

The simple fix, kind of bad, is to simply remember the number and report it. The trouble here is that the number might get recycled. Adding a boolean to indicate "my original parent died" would help.

The proper fix is to keep some PID values allocated. Do not free a PID value until all the children of it have died. This would mean that every living process without a living original parent would have a ghost parent that gets reported to ps.

Sadly, for compatibility reasons, the getppid() call would need to report the adoptive parent. The fix for this is to add a new system call that reports both the original parent PID and a flag to indicate adoption.
So it's not a freedom-of, it's a freedom-from (in this case, things being some definition of unfair).
> Why not just grind them up in a vacuum chamber?

Because the energy stored in the chemistry of them doesn't care about oxygen and will happily come out in a hurry. Look at some of the videos of a crushed 18650 - they don't get any oxygen in them, but they sure make a nice little firework.

The exothermic runaway is totally oxygen independent, and evolves a variety of nasty chemical cocktails out of the electrolyte. Those then tend to ignite when they find oxygen, creating a blowtorch (but less toxic gasses - pick your poison, literally).

If I recall properly some papers I read, about half the energy released in a battery runaway is the chemical/electrical energy, and the other half is the chemical breakdown and electrolyte decomposing/burning. So, if you have a 3.7V nominal 100Ah cell, that's 370Wh electrical, and about 740Wh total. Dump that in 15 seconds, and you have a nice ~175kW event to deal with. In any case, it happens quickly enough to be the sort of excitement you want to be upwind of.

But grinding batteries is more challenging than it sounds.

If they're mostly or fully drained, there shouldn't be enough energy left to get really exciting, but now you need the labor of manually draining each battery before recycling, or you soak them in a salt water bath for a while and deal with the corrosion (salt water is conductive enough to slowly drain a battery without it getting exciting, and it keeps things cool enough that if a cell tries to get exciting, it shouldn't be able to propagate).

"Replacing parts without having to go through the smelters" is what the goal is here, it just requires some things to be true about batteries that, to the best of my knowledge, aren't broadly true.

Again, I'd love to read the article, though, if anyone has access to it.
I'm guessing you had a pretty strong prior that 'prices go down'?
The Code Review Tools Ecosystem
Please don't feed flamewars on HN. We're trying for the opposite here.

https://news.ycombinator.com/newsguidelines.html
You didn’t think of just washing your hands and maybe using a knuckle to touch the screen instead of going HN pedant on the $7/hr worker?

Besides, I would think shooting mucus debris in their direction by talking is worse than using a cleaned knuckle on a screen far away from them.
Ouch. That's no good but glad they narrowed it down. I've always had read areas under my eyes and dry eyes, and now dry skin on my forehead and around my mouth.

Back to OSA: I have tachycardia and hypertension controlled by a beta blocker (propranolol er). Also, depression, ADHD, and (physiological) anxiety. Can't and could never run a mile to save my life. Haha. Could/can do explosive intensity exercises but never anything more than very low intensity like walking or bicycling.

I wondering if I have pulmonary and/or circulation issues on top/because of OSA that limit moderate aerobic exercise capacity. (Heart is unremarkable per 12-lead ECG, stress echo, and catheterization at Stanford Cardiology a few years ago.. actually performs very efficiently under load.)
Moneyness: Is DeFi Unregulatable?
For the record you can use bootstrap, without the JS.
It's funny because this week I'm at -2000 lines of code after refactoring, removing redundant slow tests code and implementing some small new features. Guess I'm fired.
Literally any change would count as "an experiment". Not just for algorithims but for "do people like to buy this new product". Saying there should be limited changes of algorithms is a popular "hot take" but it fundamentally doesn't make any goddamned sense.

Human experiments being activities defined by the subject instead of the object make more sense. Can you have the human-involved experiment with just the objects occur naturally?

You cannot just leave the props lying around a college campus and get a Milgram's experiment replication attempt. You cannot just have a freezing chamber or scalpels to repeat the horrors of nazi Germany and Unit 731.
humm, i sense a bit of aftertaste of covid data in my fresh flu stats
curious, why did you switch, and what exactly do you do now?
renaudg and cmrdporcupine

I don't have much to add to this apart from to say I think you're both right to varying degrees.

But more importantly I'm enjoying this passionate discourse on HN about a genre of music that I care deeply about.

I think it's fair to say that dance music today wouldn't exist without the breadth of innovation that happened on both sides of "the pond" in recent decades - and to not be too European/US centric - elsewhere around the world too.
For some people, it "charges my batteries" and for others it "drains my batteries" to socialize IRL. It's really interesting, and from what I find - neither side really understands the other!

I like meeting people IRL, but sometimes it drains me. That, and work meetings have a habit of making me sleepy. There's a fair bit of formality to work meetings that seems to waste a lot of time sometimes lol.

I like that going forward at my company, we can WFH if we feel like it, or work in the office if we feel like it. Nobody's going to question it. That's pretty sweet!
> sounds like a lot for me

It does. If you're wondering why I have so many projects, the answer is complicated. One thing leads to another. Basically, I'm throwing many darts and see which one is the most potential. Right now, I don't know for sure. You can say I'm doing breadth-first search. Once I found the winner, I would reduce my involvement on other projects.

> Are they bringing in revenue?

PredictSalary: it got around 600 users. No revenue yet.

SwanLove: the product is still weak. It's still a long way to go. I think it needs investment. I applied to YC with this idea. But I think I failed. :)

Mamba: this is to keep my blockchain programming skills sharp. Right now, the blockchain space is on fire. So I think it's a good idea to have something as portfolio in blockchain. This is an open source project. No revenue.

ParttimeCareers: actually, right now I treat it as a bookmark for part-time jobs. I only update it once per month. No revenue yet.

Pembangun: I launched this forum a couple of days ago. I need to build an audience. You know, someone said that hackers always forgot to build the channel. Hackers only care about developing product. I try to avoid that mistake. No revenue yet.
Management training pretty explicitly teaches you how to use your team's ego, desire for respect, need to please others, and need for acceptance and praise to push more work to be done and shape behavior.
That extension already exists ... https://www.i-dont-care-about-cookies.eu/
NIST Request for Comments in Re: Cyber Supply Chain Risk Management
I think you need to come up with your list of requirements.

- Dark Mode

But beyond that I'm not sure what your requirements are.
My apologies, will edit.
Consider a hybrid approach as a fallback? I'll come in all week every other week. Or I'll come in 2 days per week.

Your manager might be more open to that kind of an arrangement than fully remote.
Value and Spring Properties
The maths make sense to the point that the money stays onshore and someone does save/invest the money. Again, I may have missed something here.

>You don't get to push the cost down onto poor people by using a system feedback

The current market (system feedback) is built on top of the government programs to date. Blaming businesses for operating within this framework the government has created seems misplaced. If we believe therefore that this framework is creating harm why do we believe adding more government to it will resolve the current issues. Wouldn't it seem we should remove the programs businesses have used entirely and then they would need to compete for employees increasing wages and benefits in the process?

BTW. I grew up in a logging community where I saw everything you discuss in action. Every summer the large logging companies would "lay off" their work crews for weather. The state would then pay their employees through unemployment until the weather changed. The smaller logging operations didn't do this because they wouldn't survive if they didn't work so they chopped firewood and worked on equipment. They didn't provide the same full benefits the larger companies did but they did provide consistent employment.

In this model the state was subsidizing the large 'more efficient' companies while the smaller players were taking care of their own.
I wonder if a corrach might explain the description. I've never seen one that was circular, but many have a broader beam than many boats, and an Irish woman would account for the red hair.
It's telling that you got grayed out that fast for what I don't think is an uncommon programming life lesson to try to instill.

What people run on their machine is no one's business but theirs. Undisclosed/non-consensual information leakage is unethical, and immoral. Period. I'm also not entirely on the status-quo of "accept the EULA or F off" form of disclosure or consent facilitation either. If someone reaches out, by all means, get the detailed info you need, but don't pull it. Let them push it. Other folk's machines don't become yours by virtue of executing some version of a computation you wrote once, no matter how badly Microsoft, IBM, Intel, and the FAANG's wish that were the case.

Note, this would be considered anti-thetical to most corporate or for-profit interests in the computing space; so don't be surprised if you get blowback or static for it.
That's not PCR's but the sample processing error rate. It's not inherent to PCR but the specific organisation that runs the mass testing efforts. If UK's has these issues the maybe they should improve their quality standards.

Thankfully we don't have to stop with a PCR test.
It seems there's a battle between virus's, they don't like sharing resources and the 'strongest' wins.

https://www.bbc.com/news/health-56483445

Coronavirus: How the common cold can boot out Covid

Think of the cells in your nose, throat and lungs as being like a row of houses. Once a virus gets inside, it can either hold the door open to let in other viruses, or it can nail the door shut and keep its new home to itself.

Influenza is one of the most selfish viruses around, and nearly always infects alone. Others, such as adenoviruses, seem to be more up for a houseshare.

If rhinovirus and Sars-CoV-2 were released at the same time, only rhinovirus is successful. If rhinovirus had a 24-hour head start then Sars-CoV-2 does not get a look in. And even when Sars-CoV-2 had 24-hours to get started, rhinovirus boots it out.

"Sars-CoV-2 never takes off, it is heavily inhibited by rhinovirus," Dr Pablo Murcia told BBC News.

He added: "This is absolutely exciting because if you have a high prevalence of rhinovirus, it could stop new Sars-CoV-2 infections."
Also, the OS that the editor is running on probably supports mounting a remote filesystem via NFS or SMB.
how do you think they measure (roughly) how many people got the flu in previous years?
I really, really hope that "coming to work sick" is considered bad form from now on, or even outright against policy.

It's always been dumb: at best they're just getting more people sick (some of whom will need to take time off, negating any supposed benefit of the sick person not just staying home in the first place), and at worst it's spreading a flu that eventually results in someone dying.

On top of that, a massive number of companies have just proven remote work is possible, even during entirely non-ideal conditions (lockdowns, virtual school, high stress, etc).