skysight-inc/HackerNews huggingface dataset:
Yes, this has been a long-running problem, and was the impetus for Mozilla's attempt at FirefoxOS/boot-to-Gecko.

The current mobile situation is:

* iPhone: can't run Firefox there at all, really. There's Firefox for iOS based on WebKit like everything else on iOS, but I don't even know that StatCounter would count it as "Firefox".

* Android: Google for a long time had (and in many cases continues to have, as far as I know) agreements with OEMs that forbid a default browser other than Chrome. In some cases those agreements forbid preinstalling a non-Chrome browser at all, even as non-default. So you have to rely on people downloading an extra browser from the app store, and people don't do that much.

In addition to all that, "mobile" sites tended to be written to "WebKit", not "standards", for a while for various historical reasons. Unfortunately, at this point that's pretty deeply ingrained and people continue to do that, albeit with "Blink or WebKit" replacing "WebKit", which entrenches the problem.
Here's another idea for this: how about a "stealth deny" button that will tell the website that you allowed notifications, but not actually show them to you?
People Use Social Media
Scientists naïvely try to help people, thinking they are improving things, blissfully unaware that the criminal justice system is functioning as intended and serving its goals of putting minorities and other undesirables behind bars.
IIRC Google Images copied Bing Images in their UX and visual style.
"McCarthy reached out to Google for comment, and the search giant claimed it was an innocent mistake."

Why do I doubt this?
Itll show a color next to the tab to indicate that its in a container
Can you buy cryptocurrency on PayPal and transfer it to an external wallet?
I appreciate notifications for web-based email and calendar applications.
Presumably if Facebook really wanted to track you they could associate requests from the same IP and request signature (user-agent/accepts etc)
I don't think OP should be getting downvoted or flagged. This is a reasonable and common opinion shared by the majority of people living in the USA, and is indeed how well-paid middle-class people would respond to a court summons.

It's well-documented that in many ways, the USA has "criminalized" being poor. Not directly, of course, but indirectly.

I suspect OP would be entirely amenable to this line of reasoning, perhaps they'd be willing to read a bit on the topic.

For example:

- https://www.forbes.com/sites/chuckdevore/2015/08/21/criminal...

- https://www.goodreads.com/book/show/25852784-evicted

- https://www.goodreads.com/book/show/6792458-the-new-jim-crow

- https://www.goodreads.com/book/show/38561954-american-prison

But gosh, lets not attack and flag the comment.

OP, I've left my up-vote. Sorry the shame brigade got to it first, instead of anyone interested in a constructive dialogue.

The author said:

> totally not right that I'm being flagged for just having an unpopular opinion. I'm not flaming anyone, personally insulting anyone, or raising illegitimate points. Whoever is doing this is exactly falling into the behavior of trying to silence people you disagree with.

I couldn't agree more.
I would not name facebook close to something good like porn.
A new worry for the times: when vaccines arrive, theft
This is common knowledge for long time readers of HN. However, it would be nice if the submission UX encouraged this.

Prefilling the title with the <title> tag after the URL has been entered and making the title read-only with an explicit action to make it modifiable would go a long way towards achieving what you’re asking for.

As it is, going to submission page does not make this guideline very clear. People see two input fields and simply fill them in as they feel best.
The company could have chosen to open source their work, but they didn't. So I think you have the blame pointing the wrong way.

By the way, the reason that most people AGPL is not for credit (and you can see in the blog post, credit was not enough to satisfy the author) but because they think that users of software should be able to have access to its source.
Some people clung hard to 2. Others flocked to 3.

In my direct experience, the only people who waited until the bitter end (and beyond) were ops folks who never had to stray much outside of 7-bit ASCII, and companies with large existing codebases that didn't want to allocate the resources to migrating. Neither of those really have much to do with my assertion that Python 3 attracted new people doing new things.
Some feedback - please make it easy to visit your home page or atleast link it on your blog posts. While it was interesting, I was curious to know more about what your company did and couldn’t figure out an easy way to visit your main page to find that out.

The top nav bar links to a sign up page on a different domain which doesn’t mention anything about what you guys do.
And the company logo on the blog just links to the main blog page.
That's not correct. Python will never be as fast as hand-optimized assembler, but it certainly can be much (5-10x) faster that what it is right now for most workloads. Pypy is a living proof that it can be done.
One thing I wish the piece touched on is the way that these platforms have evolved into anti-competitive environments due to a kind of vertical integration.

Google doesn't just control the operating system or the OEMs. Their agreements with OEMs benefit their own applications over the competition's, effectively allowing Google to leverage its power as a platform to benefit its apps developed for its platform. We've seen the exact same dynamic play out with Amazon and its products. It's only this year that Apple has allowed third party apps to serve as replacements for its default web browser and other apps on iOS. This particular kind of anticompetitive behavior definitely meets the standard of negatively affecting consumers because of the extent to which it intentionally limits the end-user's ability to choose the competition.
I see this perspective posted a lot, and while I think it's generally true, it's a bit vague.

What do we mean by writing better? If we're referring to an improved ability to articulate thoughts and produce more text, then sure, writing more will help with that. Maybe quality will improve marginally over time.

But if we're talking about actually producing writing of a higher quality, I'm afraid simply writing more can only help so much. Improving the quality of the craft requires readers to provide feedback on the writing itself and/or writers to actively learn how to actually write better. The former is rare, and I'm not sure many writers actively take part in the latter.
I use DDG despite needing to search Google often, because the bang commands (!w, !wa, !hackage, !g) are so dang nice to have.
Hacktoberfest e GitHub ¡Presente: celebrando comunidades open source em outubro
KDE Plasma 5.20 is an exceptionally refined desktop
Show HN: Grain – Share Zoom video clips, transcripts, and live notes for free
Fun fact: Palantir developers wrote what was, for a time, the most starred TypeScript linter (until it was decided to unify it with ESLint). They were working on what was supposed to be the world's largest TS monorepo (at least according to the MS rep).
I wouldn't have thought it, but the world seems to be following the plot of Contagion (2011 film) more and more...
File Exfiltration via LibreOffice in BigBlueButton and JODConverter
Centralization = lack of "Critical Thinking" taught in education systems.

I'd say this is more tied to people not being taught to question power, and less to do with technology.
https://en.m.wikipedia.org/wiki/Death_Race_2000

https://en.m.wikipedia.org/wiki/Carmageddon
I already do this manually using Profiles/People in Chrome. Containers look much better and more seamless though.

I wonder, does this fix the Google reCAPTCHA problem with using multiple browser profiles?
There's Not Much Inside TVs These Days
In general, the working assumption is that this would be limited to LinkedIn's own website, or I suspect this would be a much larger issue ;) The way I interpreted the title is "LinkedIn will do this in the future" rather than "LinkedIn is doing this now if you use their website".
That's basically what most of these "security" solutions are really all about -- about disrespecting your privacy, having no regard for inclusivity, CPU time and user time.

It's kind of sad that they've taken over the "security" moniker, and the general compute industry is totally fine with them doing so.
I think most Americans are unhappy with this situation. But we feel powerless to change it. We may have the right to vote, but we don't have options to vote for anyone that is incentivized to change the status quo.
One more Raspberry Pi hoster?
While I applaud the sentiment I think we should remember it only takes a couple authoritarians in the bureaucracy to turn a "here's an incentive to show up" type cost into a "here's an extra fine, you get half the money back when you show up" revenue stream.
If you look at the study you'll find that of the 71235 people who reported not being ill, exactly 0 have residual symptoms. I'm assuming selecting the option would have been in impossible in the form.

If you have (or think you have) a residual symptom of covid, by definition you must have had it, or think you had it.

"Ill" here simply means having contracted the virus.
I'd argue Koalas is an anti-pattern but will have to justify that in a blog post ;)

I've written some popular Scala Spark (https://github.com/MrPowers/spark-daria) and PySpark (https://github.com/MrPowers/quinn) libraries that have been adopted by a variety of teams. Not sure how to make a reusable with pure SQL, but sounds like it's possible. Send me a code snippet or link if you have anything I can take a look at to learn more about your approach.
prefix the localized bin for users with an existing bin
I have two major tools for my writing habit.

1) writingstreak.io which is great for daily word dumps.

2 ) writing.com which is a writer's community and very much reminiscent of the web 1.0 days. It may not be a nostalgia trip in terms of blinking marquees, but it has simple links, a website-specific markup, forums, and probably a LAMP stack based on its unsophisticated styling. You can post your writings there, and review other's writings for in-site currency, which you can spend on getting others to review what you've written for said currency. The community there is friendly and also has other groups for journal passing, mailed handwriting practice, poetry/story contests and more.

Edit Bonus: doing NANOWRIMO each year really helps the writing habit since you are trying to get to 50,000+ words written in a month.
During said stops, do you regularly carry weapons on your person and/or disregard the officers orders repeatedly?

If not, then your speeding ticket encounter will probably just end in 'have a nice day'. There are obvious notable exceptions, but for the thousands of these interactions that occur every day, it is more likely the officer will die, than you [1].

1 - https://www.cdc.gov/niosh/topics/leo/default.html#:~:text=In....
For general queries, I agree. But for any technical query, I find Google to be 10x better. I used bing for about 6 months, but considering most of my searches are technical, I found myself switching to Google > 40% of the time and just gave up.
I'm sorry but this is complete nonsense. I haven't committed any misdemeanors in the past year. What misdemeanors did you commit yesterday?

Maybe you're a one man crime spree, most people are not.
There was a question asking after upstream support for the Odroid N2+, currently easily the fastest most powerful Single Board Computer (SBC) under $100 (starts at $63). I had a pretty robust answer then[1] with lots of details.

The short answer is: the Amlogic chip's ARM "Bifrost" GPU is still basically unusable, because ARM has a huge problem upstreaming anything, but that could maybe change some day. But the rest of the platform is what I would classify as "fantastically well supported", and will run excellently with a mainline kernel (and also with fantastic uboot support)[2].

We're still some time away from boot-systems being standardized, so uboot is "the" way to go pretty much now, which targets embedded systems, but eventually we all hope the Server Based Boot Requirements[3]- which mandate ACPI and UEFI support- will become semi-standard, such that we can use better secured & more capable standardized bootloaders.

[1] https://news.ycombinator.com/item?id=24813526

[2] http://linux-meson.com/doku.php#kernel_mainlining_progress

[3] https://community.arm.com/iot/b/internet-of-things/posts/arm...
What’s the way to set this up for custom domains? I basically only want to be logged into my mail, Facebook HN and twitch (and they don’t need to share tracking cookies) and have everything else happen in a no-cookies stored environment.

But do I need a container extension for each of those sites or what is the deal here? And do I exit the container when I click a link to another domain?
Why Do We Test Cosmos Stargate with Software Simulations?
I have relatively low expectation for this suit to lead to anything substantial. This line of argument surrounding Google being the default search for devices largely mirrors the situation with Microsoft and Internet Explorer. I envision Google being told to stop paying to be the default browser, but that will likely do less to change Google's dominant role in search than it did for IE. People have proven to be willing to change their search option to use google when it gets defaulted to Bing or Yahoo.

More broadly, I find that people's frustrations with large tech platforms aren't really related to monopoly at all. Concern is more about the growing reach and prevalence of tech companies. When I talk to people who are pretty heavily aligned with the "tech-lash" they're rarely talking about market share or leveraging dominance in one market for an advantage in another market. More often they're talking about capricious moderation and enforcement of content policies, and the general increase in the influence of tech companies on the products and media we consume.

Anti-trust has limited ability alter the issues that most people have with big tech companies. Serving a broad customer base invariably leads to appealing to the lowest common denominator: no one set of rules will appease everybody, instead you try to develop rules to maximize the set of happy users and minimize the set of unhappy users. The scale of these tech companies necessitate automated rules enforcement, and this inevitably leads to false positives. I find it hard to see why breaking up tech companies would change this. Sure, if a big social media site was broken up into 4 different sites then each one would have a smaller population to manage. But they'd have commensurately less resources to dedicate to that community management, so they'll probably lean on automation just as much.
It also doesn't suffer from the patronising lack of configuration options in gnome/ubuntu thing
"Elm list" (my classic example) in Google gives me the documentation page for the List datastructure, "<language> <concept>" being my most common query when trying to get work done, like "javascript array" leading me to the MDN docs.

I will say that DDG has finally improved to at least providing a random tutorial for the List as its first result, but it still doesn't provide official docs and also suspects I might be asking about trees.

Google consistently understands what's being asked here and knows to rank canonical documentations highly.
And HSBC and JPMorgan got nothing but fined and slaps on the wrist.

Is it really even a punishment if you made more than the fine imposed?
Sadly this feature never got used for making a better frontend to it :(
Age of Invention: London the Great
To echo what other people have said, police in the city spend the vast majority of their time doing things totally unrelated to major crimes. In fact many officers never deal with major crimes, or only do so a few times in their career.

To address the point at hand, if we're going to summon people to court it makes sense to communicate the information reliably.

Additionally, I would love for policing to be primarily focused on serious crimes and not minor nuisance crimes, of which the city and state codify a mind boggling number.
No.

>Can I transfer crypto into and out of PayPal? Currently you can only hold the cryptocurrencies that you buy on PayPal in your account. Additionally, the crypto in your account cannot be transfered to other accounts on or off PayPal

https://twitter.com/Cz4182925/status/1318912301488025602/pho...
Capacitor has backwards compatibility with many Cordova plugins. That being said, migration is fairly straightforward: https://capacitorjs.com/docs/cordova/migrating-from-cordova-...

It's similar in theory to Cordova but quite a bit different in practice, so that's hard to say. Its about two years old but has been growing quickly (https://npmcharts.com/compare/@capacitor/core)
Author here. One particularly topical observation (topical because HN has recently featured discussions about ways to merge statistical and symbolic approaches to AI), from Section 4.2.3: certain cutting-edge number systems such as Conway's "surreal numbers" are so sophisticated that they require lots of symbolic logic just to do basic operations with. Of course this makes these number systems hard to work with, but they do not suffer the flaws pointed out in the paper, which the easier-to-work-with real numbers suffer. Since surreal numbers inherently require symbolic logical methods to work with, it follows that any sort of statistics-based RL agent for environments with surreal number rewards, would automatically combine symbolic logic and statistics.
>>Linux kernel developers quickly come to the same conclusion the DTrace people came to 15 years ago: if you're going to have a compiler and a kernel-resident VM, you might as well use it for everything. So, the seccomp system call filter gets eBPF. Kprobes get eBPF. Kernel tracepoints gets eBPF. Userland tracing gets eBPF. If it's in the Linux kernel and it's going to be programmable (even if it shouldn't be), it's going to be programmed with eBPF soon.

Feels like Oprah Winfrey's September 13th, 2004 show: "YOU get a car! YOU get a car! And YOU get a car! Everybody gets a car!"[1]

[1] https://www.youtube.com/watch?v=pviYWzu0dzk
This doesn't work as well though for things like university campuses or large companies where many people may be using a single IP and identical hardware.

I would bet $100 FB does geolocate your IP to determine if it's likely a single residence or a larger multi-user building, and likely tracks that, but that misses a large chunk of their user base.

Imagine the number of people who use FB as a distraction at work or in class, but might not use it as much at home.
Remove the Stories and "Video chat" widgets that take up so much of the top of the page:

www.facebook.com##div[aria-label="Stories"]

www.facebook.com##div[data-pagelet="Stories"]

www.facebook.com##div[data-pagelet="VideoChatHomeUnit"]
Good point - I could have asked for a benchmark to prove that the optimizations are worth it.

The person put effort into the code, and I didn't feel that they were convinced of my argument against it. Their changes were more efficient logically, and I'm sure it would have saved a few milliseconds per call - whereas my claim of increased complexity was a more subjective judgement.

In the end, it came down to trust/authority - but they might have been more convinced, or felt better about the decision, if I could produce some numbers from my side, like a measurement of cyclomatic complexity based on static code analaysis.

Perhaps that could have justified the existing higher abstractions, to weigh their (almost negligible) performance cost against the value of reduced complexity - keeping the code base simpler to understand.
There are still other ways they can identify you based on typing and mouse movement patterns or other heuristics and fingerprinting techniques. Or they can purchase this information from one of the many 3rd party adtech companies that are also tracking and building shadow profiles on people.
Historically, this is probably one of the easiest times for a small player to compete with the giants. Is it really harder to compete with big tech than it was with Rockefeller's Standard Oil, Carnegie's steel industry, Vanderbilt's railroads, AT&T's national phone network?

It's much easier to compete against tech and we have evidence as small players like TikTok, and even Snapchat have done it successfully.
And PyPy breaks some Python code (eg: most C extensions are very slow) in the process. PyPy is a different dialect of Python.
Really? A woman being choked in Melbourne for not wearing a mask? A man getting pepper sprayed by police at a Tim Horton's in Canada for not wearing a mask? A man getting shot in Canada, after he left the store, by police, for not wearing a mask?

The Premier of Victoria locking down the entire state with tiny measures of case numbers? Continually changing news stories and narratives? The demonetization of any challenge to the State narrative as conspiracy theory. Doctors like the ones in Bakersfield or the silence of Scott Atlas's social media.

Sweden, and everything that entails (what you think, what the media tells us, what's actually true).

We have never seen this type of response to a virus before in all of human history. The culmination of both fast travel technology with media technology is causing a massive diaspora of conflicting facts and information with media and corporate giants attempting to control every aspect of what's true and what is not.

This is absolutely mass hysteria.
I use Firefox multi-account containers[1] extensively, it's honestly the primary reason I use Firefox these days. The big win for me is that I _hate_ having to use the Google account switcher, so I basically set up a container for each Gmail account (work, personal, old email, etc).

The nice bonus feature is you can have certain sites default to containers. I had a paid YouTube account for a while, for example, so having any YouTube link open in my personal account was nice for not getting hit with ads on initial click due to my default Gmail not being the right one.

There's also a plugin[2] that will make any new tab default to whatever the first tab listed is. Really great for if you want to have a whole browser window dedicated to one container.

[1] https://addons.mozilla.org/en-US/firefox/addon/multi-account...

[2] https://addons.mozilla.org/en-US/firefox/addon/sticky-window...
Photoshop's Neural Filters are dumb
class A defines a let variable. It's how the standard define it.

You can replace A with:
A = class {...}

This works with any browser.

BTW. In Firefox there is a multi line editor. With code completion. I actually find more convenient to test large code fragments in fox because of that.
I'm definitely not a GNU fanboy, but AGPL is the best open license if you're scared about heavily commercial usage from 3rd party. There's another options, like proprietary license, proprietary must-have addons/parts/kernel - here you losing fame & contributors.
Introduction to Traits in Rust
I'd really like to see fewer people trying to normalize proof-of-work crypto like bitcoin. This stuff isn't remotely sustainable.
This is definitely convenient for now, but the shifting browser ecosystem (along with default security changes in Safari and proposed changes in Chrome) is driving the development and adoption of server-side tracking solutions. This is great for the short-term, but I imagine it won't be relevant much longer.

There's a reason why Segment just sold for $3.2 billion... [edited to add: They offer a single integration point and will proxy your data server-side to hundreds of other companies.]