skysight-inc/HackerNews huggingface dataset:
Air pollution has been recognized as a contributing factor to respiratory illnesses, COVID-19 among them. More use of public transportation instead of driving has actually been advocated as a public-health goal in some regions. The idea is that as long as masks are used on public transportation, the societal benefits of less driving outweigh the individual risks of COVID-19 transmission.
Also it should be possible to trace back to the review and thus the company from a reported unsolicited seed package.
> No one built the One True Tool that got it right.

The problem is they all think they did.
Canonical is Mark Shuttleworth's passion project, like the Gates Foundation. It makes a little money but only survives because he feels it's the most efficient use of his funds for charitable purpose, not financial investment.
Along these lines, I've released django-allauth-sso to provide a single sign-on package that sits atop the popular django-allauth python package.

https://github.com/HostedMetrics/django-allauth-sso

Hope folks find it useful!
Between all the great AI technologies in development, and hard feedback from decision info that Amazon could get from a fake review removal process, I believe Amazon could easily solve this problem if they wanted.
"A little firey, mostly peaceful."
if children's needs were taken into account when designing transit systems, then school buses wouldn't be taking kids to school at 7 a.m.
I believe "tm" automatically corrects to "™" by default–it's one of the ones that are set up automatically to show you how to make you own autocompletions.
Does anyone remember the joke? Two hard problems in computer science: cache-invalidation and naming things.
I am glad you mentioned this.

I don't know the legal situation in the USA, but I know that many countries have restrictions on importing any biological/organic matter. Seed, dairy products, meat, etc.

Usually explained as needed to control the spread of biological pathogens and preserve local ecosystems, but regularly used to protect local industries against international competition.

Anyways, I have always been surprised that this apparently never has been enforced by border-crossing online sales platforms, like e.g. Amazon.

Could it be like this because Amazon is an American company? I know that the USA is generally rather bad at enforcing its laws, when it comes to the country's larger corporations. I find it always ironic when the country talks about corruption and nepotism in other countries (no doubt bad things), but then appears to ignore its own track record.

It might also just be that in the end, the actual responsibility is on buyers (i.e. importer). Those might be too small and numerous to prosecute individually. However, it always felt weird that large online platforms never appear to do any preemptive filtering. Aside from obvious things like guns and explosives maybe.

I do know of a few countries where packages with restricted/controlled contents will regularly just "disappear" at customs. When that happens, you better not be foolish enough to demand an explanation.
Oh goodness, how did I never think of using “open app” automations in shortcuts to track opens. I use many shortcuts, but never put two and two together.

Thank you!! And then do you have a negative habit in streaks, for example “no more than five instagram opens in a day”?
I've been here so long on so many banned accounts that I can't even remember how or why I got here
China doesn't compromise on sovereignty issues, period. If US pulled this 20 years ago, China wouldn't have cooperated on bailing the west out of 08 GFC. Also 20 years ago US bombed Chinese embassy in Belgrade a few years after 3rd Taiwan Strait crisis. That would have been a very different timeline.
The US has been dismantling the rule of law for decades. They call it "deregulation".

Your response is mostly hyperbole, and indicated an axe to grind. You can be against deregulation, but it's not applicable to the question posed.

There were no data gathering laws "dismantled" in the name of "deregulation." You statement is false.

What is happening here is what has always happened: Laws are almost always a step behind technology. Only very rarely are conditions prohibited by legislation before an offense is committed.

GDPR and the California thing are good steps in the right direction, but they're just the landing of a very long staircase. Hopefully we'll get to the top eventually.
I'm most probably somewhat naive here, but if you could fork the latest release, remove all Pocket, VPN, whatnot stuff and just give me that as a build, I would be totally fine with it.

I love the core product, I really don't need any of the fluff around it.
Two hard problems in computer science: cache-invalidation, naming things and off-by-one errors.
Pocket is fine as a concept, but people didn't like getting spammed with it on their new tab page.
They also laid off the Rust guys, and the mozdev folks. Both of which were pretty essential for the mission.

I now consider Firefox to be a failed, and quickly sinking project. It's time to give up on them.
Would you prefer he send the Black Panthers?

https://www.snopes.com/fact-check/black-panthers-georgia-pic...
> If manufacturers were required to make their stuff repairable, would that increase the costs of production and the price of laptops?

No. The difference in the manufacturing cost would be trivial, because the primary costs are in the high value components, e.g. CPU and display.

> Would fewer people be able to afford them?

No, because the costs would not materially increase. Moreover, the people for whom cost is a primary concern buy from the second hand market anyway, and increasing availability there would reduce prices by supply and demand.

> Would the specs of computers have to change in order to fit/enable removable parts?

We have some good evidence of this already, because repairable devices do exist even though they don't represent the majority of the market, and the specs are... basically identical.

> Are people likely to buy refurbed old computers at $200 versus $300 for a new one?

Yes, that's kind of the point.

> Would the price of new computers go from $300 to $400 if this were required?

Does increased competition usually result in higher prices? If anything they would need to take thinner margins in order to compete with the refurbished market. Which is why they don't want to do it.
Really? How do they support all those hardware configurations? Is there a policy framework they use to manage software development do it works well with all those configurations?
systemd-resolved explicitly (as in, it is documented behaviour) will not touch /etc/resolv.conf if it is a plain file.

It relies on /etc/resolv.conf being a symbolic link to it's generated version in /run/systemd/resolve/resolv.conf to do its thing. If it isn't linked, it assumes that is intentional and leaves your resolv.conf alone.
“Over a decade” is a small time being a professional. You’re what, about 35 on average?
The diffusion of technical expertise is an unalloyed good, but the article does not spend enough time exploring the interaction between dispersed expertise and concentrated market power.

There are two very problematic phenomena: (1) plagiarism, and (2) quasi-legal corporate espionage.

In (1) large companies just rip off FOSS code and call it a trade secret, as Goldman seems to have done. [1]

In (2) companies that operate information infrastructure use it to surveill and preempt dispersed talent (as Amazon is alleged to have done with its market data, and Facebook is alleged to have done with its VPN app) [2].

The net effect of all this is suboptimal investment in new tools, techniques, procedures, and business models. You can't invest if you can't profit. A clear market failure demanding public intervention.

[1] https://www.vanityfair.com/news/2013/09/michael-lewis-goldma...

[2] https://www.bbc.co.uk/news/technology-47281906
I appreciate the thoughtful back and forth - I also think we agree more than we disagree.

> "...given that the proposition is such a strong one the burden of proof is on the proposer"

I should clarify that I'm not arguing so much that capitalism is the best possible system that could exist and it's always worth thinking about ways things than can be better. There is a lot of evidence in favor of capitalism though compared to other systems that have existed, mostly in the amount of created wealth it has enabled via growth and the speed at which that improvement happened. Then looking at all of the societal metrics that have improved in that context (infant deaths, violent crime reduction, poverty, etc.)

It's the best structure I'm aware of and a lot of idealized proposals of alternatives fall flat.

The Stubborn Attachments book makes this argument in a way I found pretty convincing.

> "But where we disagree, possibly, is that money is the only driver which causes people to start companies. The IBD banker in your example, would start the company regardless of whether the payout was lower, but by implementing a wealth tax, maybe the we could give the opportunity to the teacher with the great idea about educational technology to create _their_ business and enrich society."

I think you can give this opportunity without a wealth tax and its associated negative incentives (I think these issues are unrelated). I also don't think money is the only driver, but you don't want to dis-incentivize growth when you don't have to.
My view: It's fine, as long as you disclose it in the review.
Why Narcissists Keep Trophies of Past Relationships
> There's absolutely no reason for not making user-replaceable batteries other than planned obsolescence

Come on, it doesn’t take much effort to think of the benefits of controlling the quality of batteries that are put in the devices.

I agree with your sentiment, but it doesn’t help to pretend like there aren’t benefits to supply chain control. Just look at Amazon.
The term for this in English is "third-culture kid."

https://en.wikipedia.org/wiki/Third_culture_kid
Yeah, our schools would hand out green/gold metrocards, which were very coveted items (if you found an extra one on a bus that was a huge get). They'd only cover 3-6 trips, plus transfers, so it wasn't quite free, but it was often good enough.
Amazon knows that products with no or bad reviews don't sell well. By not policing they allow more reviews and more sales.
Well the corollary to above is that there's some stuff that I find really helpful.

The ecosystem sucked me in. I got an Apple Watch and iPhone for the first time not long ago for other reasons (mostly I need to track swimming and could not for the life of me find a decent non-Apple smart watch that would do this for me). The integration between the iPhone and the MBP - as basic as it is - has been a massive productivity boost for me. Just having the call handling route through my laptop when I'm at the desk is a huge convenience feature that gives me time back.

Is it worth the sum of small issues I keep hitting like this? Sometimes it is, a lot of the time it's not. I'd like to see Apple fix these kind of basic things before making the icons look more like the phone, though.

Craig Federighi said Big Sur is the most significant release since OSX. Sometimes it's hard to distill the engineering from the marketing but I sincerely hope that's not what they really believe as it is desperately in need of another Snow Leopard release. Just spend a year fixing stuff that should never have been broken in the first place.
How could someone with less funding and knowledge than Mozilla do better than Mozilla?

The Linux kernel isn't forked.
> But people are tossing 2-4 year old machines

This! Think of companies that replace their laptops every 3-5 years. A five years old laptop is still fully functional (believe me, I run a 2014-2015 ThinkPad T440 as a personal machine and it works fine). A three years old laptop... Even better.
I believe I was going for the Bluecurve look, which was the default GTK theme for Redhat 8. The first linux distro I ever installed.

http://toastytech.com/guis/rh8.html
How does unlocking an iPad turn it into a laptop?

Second question: how are they planning to turn the million desktop PCs trapped in offices into laptops?
Empirically from those same links, tear gas as a “riot” control agent works.

It’s impossible not to see an obvious strategy of police provocation, hilariously on display in [2], but tear gas as a tactic to disperse groups of people can’t seriously be argued not to work, as shown in that very same [2].

[0]: “...the protests largely ended the same way for days: with tear gas, rubber bullets and arrests.”

[1]: “The vast majority of people began to disband, while some stayed behind to continue protesting.”

[2]: “Minutes later, the march ended in chaos as the police lobbed flash-bang grenades and sprayed the protesters with tear gas and pepper spray.”

[3]: focused on strategy

[4]: ‘officers have met peaceful protesters...with disproportionate and brutal force, often for no reason but to “disperse” a crowd.’

[5]: focused on effects of tactics

The people being dispersed won’t always be peacefully protesting injustice, and the police themselves won’t always be the subject at hand.

I also specifically mentioned it as a tool for managing a riot in progress, not provoking the current protests occurring across the US.
Absolutely the same for me. Amazon is the new Best Buy for me. Back when online commerce was starting to really take off, it was very common to go to Best Buy to browse then go home and buy it cheaper online. Anymore, I use Amazon for the same thing, I go there to search then go elsewhere to buy.

These days, I only buy from Amazon if I need it quick and it isn't in stock locally.
> when most of their maritime incidents are almost exclusively against the US Navy?

That isn't true. Some of the dispute involve the Americans, most involve the Vietnamese and Filipinos, and then some from the Indonesians and Malaysians. That only the USA has the resources to keep these disputes from being one sided shouldn't muddy those waters.
You can just create a sentinel value and use that. eg. `local mySentinel = {}`. Then insert that value when that's the behavior you want. `nil` on its own rarely makes for a good semantic understanding of what value is actually in the table anyways.

Also, in Lua 5.4, the behavior is different -- you need to do `t[key] = undef` (which is the only context you can use `undef` in). And `nil` can actually be a value in a table. Not saying what's better or worse, but that the behavior in 5.4 is different.
Well, as with all conceptual discussions, clarity, receptivity and sufficiency are a function both of speaker and of audience. The variations in both produce a multiplicity of arguments, and googling for why async/await suck will lead to rich troves to explore. I can't reproduce the spectrum in anywhere near finite time. But I'll go with the two most cogent for me.

The first and most important is that Python made its bones with an enforced single thread execution runtime- with the GIL- that dramatically simplified the mental machinery a programmer needed to do productive things with computers. Extremely successful approach. Async/await, as keywords- core parts of the language- are a complete conceptual departure. Like Python was a very safe multipurpose Swiss Army knife, that now as part of the core has a powersaw. For people who need the powersaw capability, with the ergonomics of a simple blade, Python has always had libraries and module extensibility, and the brilliance of the dunder methods that give access to the machinery for experts who need it. Clear distinction between 95% and 5% use case tooling.

Second, as concurrency-enabling abstractions, async/await are poor because they are an opinion that
what is hard about concurrency is code. This is a bad opinion. It is data that is hard.

When you are dealing with things happening in parallel, trying to understand them, you realize that the understanding part is only hard when there are dependencies between the parallel things.

In computing terms, those dependencies are expressed with data relationships. One process waits for another only because it needs some data from it, or it needs it to be ready to receive some data. Things that don't share data, in one form or another, do not care about each other.

Queues- a data structure- help model data dependencies explicitly. Async/await only model them implicitly, and poorly, at that. For every await, there is a use case for a queue that much more clearly and composably expresses the true dependency between the potentially concurrent operations.

Async/await- as conceptual flags for code blocks- are helpful optimizations for experts, where the operational ergonomics of interacting concurrent processes are well known enough. And for experts they help unify two different concurrency domains- processor-based being one, io-based being the other. This is why you see examples of use of these in state machines and ioloops, both expert level optimization constructs.

But even there, they are attributes of a code block, something that should be reachable through some dunder-token, as are other expert level machinery/magic. To add them as top level standalone keywords in a language lauded for being executable pseudocode is an astonishing misunderstanding.

Hope that is helpful.

Again, CSP is a much more approachable mental model. A Golang-like channel construct would have been a much better addition to the language in place of await. And exposing a not-directly-executable dunder flag much better than async.

Cheers.
> I’ve suspected for a while, and am now pretty sure, that this system has become so byzantine that the (incredibly talented) people assembling distros, writing the software, and maintaining the man pages, don’t know how it works.

Which is... precisely what a lot of people were worried about re: systemd :(
Google pays Of because FF generates more money for Google. It's as simple as that.

There's no "market" for free web browsers.
> learning and using all of C++ is beyond impractical

I agree in general, but still, some of the newly introduced features are actually awesome. Here’s ones I’m using almost every day.

C++/11: initializer lists, range-based for loops, strongly-typed scoped enums, raw and UTF8 string literals, thread_local, thread synchronization classes including atomics, alignas

C++/14: binary literals

C++/17: if constexpr, std::string_view, better static_assert

And in C++/20, pretty sure I gonna use std::span and std::bit_cast.

In C++ we don’t pay for features we don’t use. I’m totally fine with other people getting the features they want (despite finding them unreadable and overcomplicated), I simply don’t use the stuff I don’t like.
Thank you for passing on.
Maybe my biggest improvement: Paste. A graphical clipboard history manager. Still cannot understand that I did not come up with this myself.
I only use it because it has a driver fix for my broken-as-designed mouse, and I don’t do complicated expert-user things to my Mac, so I honestly can’t say whether it’ll work for you or not. I assume they have a trial and such, but it’s been a while since I looked.
Every few months I open Firefox to see if they have fixed pinch to zoom on Windows touch screens / track pads, an issue which has been underway for literally years[1], and every time I go away disappointed. It's one of the most basic operations on a modern computer, supported by every other browser and almost every other piece of software, and it utterly beggars belief that it doesn't work in FF. There is zero chance I contribute my hard earned cash to such a poorly run project.

1 https://bugzilla.mozilla.org/show_bug.cgi?id=1461360
Companies don't want to offer that product because then you wouldn't have to replace it as often. For example, point me to the iPad with the replaceable battery. How can the market decide if the product isn't available? More people would buy it, but then they wouldn't have to buy it as often, so the overall number of sales would go down, so companies stop offering that.

In theory in a competitive market you would then expect someone to defect and gain that business, but that doesn't work in highly concentrated markets. Apple and Samsung together have more than 70% of the US market. So you can either have right to repair, or you can do some trust busting. Or both.
>The nation state does not exist because of boundaries occurring in nature.

Open a map and see just how many borders both historically and today were mountain ranges, rivers and other terrain that served as a natural border.

>The nation state does not exist because it describes the places where different ethnic groups live.

For the most part it very much does. The few exceptions were this didn’t happen and the nation failed to develop a new national ethnic identity those experiments ended up in disaster, see Lebanon, The Balkans etc.

>The nation state does not exist to circumscribe natural regions of trade.

Historically this is very much how city states and later on nation states came to be, even during the imperial age this trade was a key factor in how administrative and autonomous regions came to be.
Agree, it is no borders for "digital nomads" from first world countries having nice passports.

Take into account COVID-19 pandemic and it is not as easy to move somewhere just now.
Interactive documents, everything else should be a native app using Internet protocols.
Economies of scale normally mean to sell variants that people want (thicker / more modular / easier to repair) the price may be substantially higher.

You've got to generate a full supply chain, from design, mfg, qualification, qc, parts, diagnoses / repair / maint etc.

Just sell version with normal sim cards (old complaint). Then it was I'll never buy an apple product if it doesn't have a headphone jack. Then it was I think the move in progress to get away from nano sims to things like esims.

I know galaxy and others have been making fun of apple for not having a headphone jack (I'm one of the folks who really misses it because it worked great for making music / audio pass thru stuff with low latency). But do I think there is enough demand to justify the headphone jack vs pushing forward with things like airpods?

I don't think so - proof should be in the pudding. Either airpods are making apple big bucks or without headphone jacks apple should be crushed by samsung galaxy phones.

I've seen a lot of airpods in ears.
This is just a group that is using "right to repair" to get attention for themselves. Nice and topical, complete with a clickbait headline and "think of the children" plea.

The right to repair won't help the school computer shortage. There aren't enough broken computers, nor enough people able to repair them, to make a difference.

I'm in favor of the right to repair. I've been repairing broken computers and electronics almost my entire life. I have a couple of Apple machines on my bench right now that I'm bringing back to life. But this is just opportunistic attention-seeking.

And even if the most extreme ideals of "right to repair" were in place a decade ago, the situation would be the same as today because the need to manufacture new machines would have been lower, so we'd still have fewer available computers to sell or repair now.
High-Tech Trash
It would be very difficult for China with its current resources to take Taiwan and keep its infrastructure and talent intact. If your main battle strategy is to rely on cruise missiles, expect a crater.
Claims literally spread by the Falun Gong cult, Adrian Zenz, and NED-funded groups citing both.