skysight-inc/HackerNews huggingface dataset:
So for example, I applied updates to a set of fedora systems recently.

The updates to network manager decided to change network interface names from looking like enP51p1s0f0 to enP51p1s0f0np0. The rename broke the (also networkmanager) channel bonding configuration, resulting in them being unreachable and requiring a physical visit to get them back online.

Networkmanager adds a lot of automagic, but outside of simple widely used configurations ("laptop with wifi") it causes unpredictable and unreliable behaviour.

I especially like the standard fedora server install where the nics present during the install all get DHCP enabled on them, but only those nics. So if you move a network card to another PCI slot after the install it will mysteriously not work. ... I see nothing wrong with not automatically bringing up interfaces on a server, but mysteriously bringing up some and not others makes for mystifying and difficult to diagnose issues that no one seems to know how to fix.
I'm surprised by how many people are ok with this sort of pay to play. The search engine (or any other tech) that wins in the market should be the one best at being a search engine. Not the one willing to pay Apple the most money.
Teenagers don't do that here.

At least locals. In the news, I remember a story about drunk tourists finding a drivable electric golf-cart standing around. It's much less likely to run over a person than drive into the sea. Which they did. None was injured (by luck, that particular cliff wasn't high enough), the court forced them to pay for destroyed property.
You register an additional key, generated by you/the installer. Ubuntu automates it as part of setup, afaik Fedora doesn't but there are instructions for it. Ubuntu generates a key during installation, then requests UEFI register it as a secure boot signing key. You reboot, UEFI will verify in pre-boot that you asked for the key to be added (usually, some BIOSes let you disable this check). DKMS will use that key to sign the modules. Since the kernel gets the UEFI allowed keys from the firmware, it will see these signed modules as valid and load them.
"reasonable adjustments"
I hate these subjective laws, it's wide open for manipulation of whoever has the bigger stick. As harsh as it may sound, they should state that every building, no matter how old, needs to be accessible.
Rust is ideal for this scenario: it lets you use the faster locks / atomics, and the compiler will check everything for you (assuming you can use a standard implementation rather than needing to implement your own - but there are well tested libraries for most common use cases).
Fair use should simply be a clarification of cases when copyright shouldn't apply in the first place for those who think it might apply there.

To put it differently, when copyright starts being harmful to the public, fair use is a more explicit way to rein it in and keep things as they should be.

In theory, if the law could be defined with 100% clarity, you wouldn't need fair use as an additional tool to prevent abuse. But things are rarely that clear.
https://appleinsider.com/articles/20/08/27/apple-may-launch-...
Sometimes I need the "!g" for Google's personalization.
And that RFC would be criticized for being impossible or not being detailed enough. You can criticize this RFC on the same grounds if you'd like.
I'd argue that, if anything, that would make some people more certain that it was true
Go works fine for me on the Mac with VS Code — in fact I recently used it to develop a Windows service so I wouldn’t have to deal with Windows (except for testing, of course). The cross-compiling is really easy.
It is the people who want suppression of information. Twitter and FB are responding to user demand.

This post has been flagged. People don’t want to see or hear about this. HN may, or may not, remove it. Either way, there are HN users who want this removed.
Nature might endure what we throw at it, we might not. When people say that humans are ruining the planet, maybe a few people are actually worried about the rock, but most of us are worried about having an ecosystem compatible with our civilization.

You might want to investigate about the sparrows in china, quick version; a campaign to exterminate the sparrows to increase grain production ended up with famines.
>I don't know about that. ...Might require political action of some sort.

Wow, ok. I live in the raleigh-durham metro area. What is timeline for significant non-car travel for us of literally any kind outside of 40 years and hundreds of billions of dollars? If your answer is "there is none", everyone here already knows that. We are chained to cars with no way out.

>Wouldn't even consider moving somewhere that wasn't walkable.

Not joking: I am really proud of your opinion. Never change. There's not even close to enough of you to intact real transportation change in the US. I wish I was wrong about that, but it's not been my lived experience living in the US.
What you can't stop are the conversations that continue about the topic itself, irrespective of the news story.
My opinion, Crimea is a geopolitical nuance. Any cunning plan cooked up by a western leader that has to do with Crimea blows up in their face.
Electron running on Wayland natively isn't relevant to its ability to screen-share. Even if it were running on Wayland it wouldn't be able to screen-share just based on that alone, because having a Wayland window doesn't have anything to do with screen sharing.

Native applications these days have the option to use pipewire and xdg-desktop-portal for screen-sharing, and it doesn't matter whether they use that from a Wayland window or an Xwayland window. Both Firefox (under Wayland) and Chromium (under Xwayland) use this method today.

Unfortunately Teams does not use that method and instead calls an X function directly, which crashes, as I wrote in the sibling comment.
I always find the anti-environmentalist position that pops up on HN interesting. For a technical audience, they are amazingly unaware of "Systems Thinking". Saying "MEH, there are other pollinators" is lazy thinking. Our ecosystem is a vast web of interconnections. You cannot predict how one HUGELY important species being destroyed will affect the rest of our ecosystem.

Furthermore: People use honey bees for honey ( duh ). But they are more useful than just that: people drive honey bee colonies around to crops in order to pollinate them. If we don't have honey bees, we do not have crops.

There is no mystical "other pollinator" that is going to fill the niche of the honey bee. Honey bees are uniquely industrialized and failure to eliminate the Murder Hornet threat to honey bees will have HUGE implications.

What are you proposing exactly? We stand back and lose all of our biodiversity because we have to pay a few conservationists 1/5 of a mediocre SAAS CEO's salary? Give me a break.

Humanity does not stand on its own, we still need nature to sustain ourselves. "When the last tree has been cut down, the last fish caught, the last river poisoned, only then will we realize that one cannot eat money."

And outside of economic and survival concerns: Nature is IRREPLACEABLE. Once it is dead it is dead forever. How could you honestly take this position? What do you find valuable? What do you find beautiful? What do you live for?
Per-country filter list. Ie. to the minimum feasible amount.

Platforms can figure out what ads you should get based on tracking from incredibly specific coincidences of IP addresses and browser user agents. I'm sure they can figure out what ads should not appear next to what content.
That was a good article! Thanks!

I wish they had talked a little about his work on the Amiga. He wrote a full color MacOS emluator that actually multi-tasked with the AmigaOS rather than taking over the whole machine. It actually ran Mac programs faster than the fastest Mac hardware of the day as well. Really impressive work on such low end hardware.
If you get above 400w, consider turning pro.

Even though it won't run your refrigerator, I would have been pleased to be able to plug an external mobile device battery into a smart trainer during a recent power outage so i could continue to work on a book manuscript while power was out.
X.Org people replaced it with Wayland. Are you going to maintain X.Org? Who is going to maintain it? Maybe you are going to hire developers to preserve purity?

> instead of working piecemeal

That's exactly what happened. Do you remember fonts without anti-aliasing? Run xfontsel, that's X11 fonts rendering. Freetype, Fontconfig, Cairo, Pango, HarfBuzz work on client side and push pixels to X Server. Entire rendering model changed, X.Org become compositor. They've faced limits, they've implemented DRI, DRI2 [1].

Now developers decided to make good compositor. And they've done it without disturbing X11 ecosystem, with clean way to port toolkits. Window Managers can't be ported but they can be reimplemented, just look how many compositors people built [2]. It is a miracle.

Linux future is bright. Video drivers moved from X Server to kernel, display configuration parts replaced by KMS, we've got modern font rendering, text shaping, we've got open source AMD GPU driver!

I still use Intel GPU, X.Org and xmonad, but the times they are a changing.

[1] https://en.wikipedia.org/wiki/Direct_Rendering_Infrastructur...

[2] https://wiki.archlinux.org/index.php/wayland
Meaning, if you don't want people to know you are searching for snm.donkeyporn.com than going out to the nameserver that donkeyporn is using is not exactly keeping the information private.
Why is this flagged? Even if you disagree with the assessment, the relationship between the press and big tech described here seems very relevant to HN.

Isn't removing it making its point?
> Many liability risks are not passed onto customers. Banks, for instance, if they used your logic, would charge you extra for their own incompetence if they were unusually frequent victims of fraud. What happens instead is these industries filter for competence, as table stakes for participating in them.

Funny that you would choose banking as an example. Banks are in fact very frequently victims of fraud. Despite this, banks are (generally) profitable. Why? Because the cost of fraud is passed on to clients of banks (typically businesses), who pass on the cost to their customers.

I mean sure, a bank that is "unusually frequent" victim of fraud will be unable to stay in operation, but a bank that is suffering the "average amount of fraud" will stay in operation just fine and pass those costs onto their clients.

In summary, liability risks _are_ passed onto customers, and you are wrong when you claim otherwise.
I think most Go people will put most anything that goes over the wire into some protocol description language like protobuf or even swagger. Inside your call stack I am not sure you need enums instead of constants. If you are either persisting or transmitting data then you want some formal description which will essentially get you enums as useful symbolic values.
> Companies hire people in useless positions all the time you know.

Yeah, they're called princelings, it's very common in China. If you want to do business, you hire the child of a high-ranking party member, pay them large sums of money for zero work and then you get all the permits you need.
Good suggestion - I'll be sure to change that
Copyright law, and trade protection law, has existed for hundreds of years, and indeed patent protection was one of the things that gave England hundreds of years of technological advantage over its larger adversaries in France and Spain. (The period from which England benefit lasted for hundreds of years, the actual individual advantages were a few years to a few decades depending on the invention at issue.)
Plant wildflowers.
Because I value individual over corporate freedom.

It's authoritarian in the sense that, say, the GPL is authoritarian. It restricts one freedom to widen another.
Last time I made a similar comment here, someone linked the 'Sxmo : Simple X Mobile'[1] for PinePhone and I'm returning the favour to anyone who needs it.

[1]https://sr.ht/~mil/Sxmo/#strongsxmostrong-simple-x-mobile
Downvotes: A discussion on their appropriate use
Downvotes have the effect of suppressing the content expressed, making it less likely that it will be seen by others.

I'm not proposing a specific guideline for their use. I'm opening this up for conversation. I'll outline what I believe are a few reasons people may downvote a comment. I do not downvote all comments that fall under these categories, or necessarily regard all of them as valid downvote reasons. I simply present them as a starting point because I honestly think this can be an interesting and productive conversation to have.

1) Inflammatory/personal attack

2) Off topic

3) Factually incorrect

4) Perhaps factually correct, but incomplete or poorly reasoned

5) An opinion you disagree with

6) An opinion you disagree with that is also not well reasoned

7) An opinion that is in some way not productive to the conversation

8) Short comments of the sort "Yes, I agree"

9) Factual claims that may not be general knowledge, and are offered without citations

10) Comments that demonstrate the author has not read the posted material

11) Comments with significant misspelling/grammatical errors

12) Others?
Nice idea, and it should be pretty easy to do. Added to the to-do list!
Set Your Personal Goal and Focus on It
"This isn’t a recreational party drug. It’s a therapy for people when no other solution works."

Im all for the decriminalization and legalization of psilocybin mushrooms, but you're not doing that movement any favors saying "It's not a recreational party drug" When they have historically been called Magic mushrooms.

The key thing is to challenge every elected official who claims thing like "This is a bald-faced attempt to just make these very serious, very potent, very dangerous—both short-term and long-term—hallucinogenic drugs broadly available"

What evidence do you have that they are dangerous?
PCH provides the infrastructure for Quad9...so I don't think it makes sense to say that Quad9 is "relaying" DNS traffic to PCH/WoodyNet. There isn't some organizational boundary that's being crossed.
Yeah, pesky .gov has a problem with "guided" projectiles. Stabilized systems rather than guided systems keep you out of legal trouble.
We are talking about the purpose of them. And to burst the bubble here, it's not the profit of the IP holders.

Patent law can also be seen as something that holds back progress. So it's quite moot to claim that it's always useful.
On Hiring Senior Engineers (2018)
It's not, if a kernel was built and signed that allowed unsigned modules to be loaded that key should be revoked. The way kernel module loading works with secure boot is that modules are signed via kmodsign.

https://ubuntu.com/blog/how-to-sign-things-for-secure-boot
But, but, but... you're ruining the movie "The Matrix"!

;-)
Chesterton’s Fence: I grew up close to the Chief of our town’s Fire Dept. He explained that they sent the second piece of large equipment primarily because of the re-dispatch problem.

If they get a second call which would require the engine, they didn’t want to risk having the fire personnel on scene in the little rescue truck and away from the engine, delaying response to the fire. (For the same reason, they wore the full turnout gear to support medical calls.)
A kindle. I finished 26 books in this year so far and more inclined towards ebooks. I was reading on android Kindle app and then decided to buy a kindle.

It makes a huge difference, I wasn't aware what I was missing until I read on the kindle screen, It is very much like paper. I love it and sending articles and other stuff too to kindle and reading them there.
A GitBook on Data Science
Tutorials & explanations in the form of notes. Topics range from Statistics, Machine Learning, coding, Computer Vision, NLP & others.
A while ago, maybe about a year ago, after upgrading Debian I discovered that I was no longer able to connect to my 5GHz wifi network, but could connect to 2.4GHz networks. Switching from NM to wicd fixed the problem. Same kernel, same wifi card and driver, same wifi AP with the same configuration. As baffling as it seems, getting rid of NM was the only thing I had to do, or could do, to make it work again. NM is now dead to me.
you guys in US are doomed
What massive arming?
2,000-Year-Old Nazca Line Featuring Lounging Cat Found in Peru
This is a good solution. Another much lighter-weight solution is to simply add a static name/ip association in your local /etc/hosts file. It's a bit brittle, but honestly for a lot of websites its a lot less brittle than you think (and it's even more efficient than a Pi-hole). The biggest drawback is that you'll have another thing to trouble-shoot if something goes wrong. But that's true for any privacy-preserving DNS solution.
Just as a quick example: Bringing a pot with 1 litre of regular room temperature water to boiling temperature takes about 0.1 kWh. A regular person produces about 100W during strenuous but still aerobic exercise so you'd need about an hour of cycling to generate enough energy. This doesn't include heating the pot itself btw.
Wildfire also spreads much faster on the web. If the idea that a particular professor or candidate is sexually exploitative becomes viral, can you really undo the damage?
I am being misunderstood because of the wording I used. The reason "and the citizenry did nothing wrong" is problematic is because it implies that, unlike Crimea, the citizenry of countries _other_ than Crimea (Iran/Sudan/Cuba etc) _did_ do something wrong.

I was not saying that the citizens of Crimea did something wrong: I was saying the opposite.
Should T Mobile or Verizon be able to censor your phone calls and text messages if they don't like the content? After all, they're private companies as well.
That's totally fine and happy you have something you feel at home with, not everyone needs to be an early adopter and i would never advice people to jump on something when they think it might be a hype train but only when they see real advantage. The js ecosystem is famously evolving too fast to keep on top all the time anyways, we should also be allowed to relax and refine. By the way i think no one expects you to migrate your existing healthy projects to deno currently anyways. The current adoption cycle is at adopting js libraries like svelte to support js modules and deno, switching to deno for one shot scripts and new command line tools, developing replacements for basic nodejs libraries that dont make sense in deno or seem too archaic and building smaller internal tools and apps in deno and while doing so evolve the workflows, tools and best practices every step in the way. Especially importmap support and workflows need some evolving...
If you have access to gardens, you can plant bee-friendly flowering plants according to your region's climate.

You can learn about the wild bees in your region and understand what natural resources they thrive on. Some of them are so specialized that they can easily be threatened by the loss of habitat. Some of the bee "houses" can become great activities for children. For example kids can build Mason Bee houses and watch them attract bees.

Supporting local beekeepers and bee-friendly farmers.

By trying to keep an immaculate lawn or mosquito-free areas, most of us sacrifice the local insect population including various bees that are affected by those pesticides.

By spreading awareness, but also starting your own hive is a great hobby and it's quite affordable if you have the time. You don't even have to have them in your garden or balcony. You can speak to local farmers, and they can be happy to host your hive on their property. That's how I started.
CDC's updated (Oct. 21) guidelines for people exposed to Covid-19
It was in fact extreme sarcasm
It implies that, unlike Crimea, the citizenry of countries _other_ than Crimea (Iran/Sudan/Cuba etc) _did_ do something wrong.
Ask HN: When and why do you choose to use a desktop client vs. a web client?
For apps that have rich clients for both web and desktop (e.g. Slack, Teams, Zoom, Discord, Notion, Outlook, Spotify, etc.), when and why do you choose to use one vs. the other? For example, do you prefer desktop clients because of feature superiority and/or better OS integration? Do you generally prefer web clients when you're performing an ad-hoc task and/or need on-to-go/quick access to something?

I'm curious to learn more about folks workflows and how they incorporate web vs. desktop clients into it effectively. For folks that are using web clients, I'm also really interested to how how many of you are installing PWAs when available.
> The ability to digitize and aggregate the data, and maybe even subject it to some kinds of AI, might result in massive improvement in therapy.

We can always say "might" but is there any evidence of this at all? On what theory would you even think it would?
I take "stifling the development of search engines" to mean Google using its position to prevent someone from engaging in the software development of code, trying to sell any alternative to its offering, preventing market entry at all.

I just think it's a whole other level of argument to say that someone not having access to the same data and only being able to develop an inferior search technology = anticompetitive. (where the "not having as good data" part is not done by denying other competitors access to some resource that they should have a right to, or could equally gather on their own)
The left is obsessed with suppressing anything that’s “dangerous” cause they think the lowly under-class can’t be trusted to review information and form opinions.

If they had less authoritarian instincts, they’d realize that prohibitions generally spectacularly fail. I suspect any of the things they wanted to ban just got attention they never would have otherwise due to the Streisand effect.
I think the fact that this is flagged shows that ycombinator is part of the same problem.

Freedom of speech is what's great about this country, and big tech is about suppression of it. I look forward to my post getting deleted by the mods, reinforcing the simple truth.
A super important principal for large code base is locality. I should be able to look at a function and understand everything about its possible code paths. Exceptions make this impossible (most of my experience with exceptions coming from C++ and Python). People that think like me would forbid exceptions every where.
Indeed. Thomas De Gentd averaged 298w for 6hr on stage 17 of the Giro d’italia a few days ago according to his strava feed (measured off his SRM powermeter).
Iran is also a state sponsor of terrorism (Hezbollah, Hamas), wants nuclear weapons and would destroy Israel if they could.
Why you think people who want Epic to win are actually Epic fanboys ? This is not about Epic, this is about Apple. I couldn't care less about Epic.

Apple is abusing its position, Epic wants to allow alternative stores and more competition from anybody, not just them.

This is a fight against an abuse of position, this will benefit everyone, not just epic.

How the hell is that okay to take money from inside a service.

Did Chrome asked 30% on all Ebay sells because users where using Chrome as the "platform" to access EBay ?

How can we even support Apple on that one ?
hit up the AOE2 community - t90official, MembTV, Nili etc.
I had the exact same problem - as others have already said, its a problem with electron not having Wayland support. I solved it in two different ways:

- An unofficial Teams app (https://github.com/IsmaelMartinez/teams-for-linux) which works great - screen sharing works without problems, no crashing, and native notifications!.

- Use teams in qutebrowser: the dev (The-Compiler) added support for screensharing and it works great. Just like the unofficial app above, it also has native notifications, not the weird popup notifications of the official app.