skysight-inc/HackerNews huggingface dataset:
No, we are saying that a site owner should not get to choose which features of the browser the users decide to use. It's the same reason why HN is dogpiling on any site that announces "Only works in Google Chrome", "Best viewed in Safari" or, for older users, "Designed for IE".

One of the reasons why users decided to jump ship to browsers implemneting more advanced security features (which invariably including some sort of malware/phishing actors filter) was the realisation that even a site that has been safe to visit before may serve you malicious content. PHP.net, for instance, was compromised in a way that is eerily similar to what the author here describes - JS files were variably serving malware depending on certain conditions [0], and the first warning anyone got was GSB blocking it. You can read and compare the outrage that 'it can't be true' that particular blocking has caused at your own convenience [1].

Whilst you can convince the users to jump ship to some fringe browser that does not use the technology (and I do invite you to try to find one which does not use either Google, Microsoft or Tencent filters and has at least 0.1% of global usage!), it is a losing proposition from the start. The take is: the vast majority of users is actually comfortable and happy to get this message, as long as they can trust that it is warranted.

Should filters be hosted and adjusted by a major technology company like Google? Probably not, and some indepdendent non-profit hosting them (for the sake of the argument, even StopBadware that kick-started the whole mess [2]) would be welcome to try to take that responsibility. But the filters are here to stay until we come up with something better as a solution.

[0] https://news.ycombinator.com/item?id=6604251
[1] https://support.google.com/webmasters/forum/AAAA2Jdx3sUpuLmv...
[2] https://www.stopbadware.org/
Sounds like a full inversion of terms "conservative" and "progressive/liberal" has happened?
You'd need to know the exact details of the implementation of your arithmetic library, but it would depend on the integer in question which makes analysis a little harder so adding two numbers would become some function O(f(n, m)) where n, m are the two numbers or some property of them (length, digits etc.)
Author here. This is fascinating because I figured Google would definitely not ban cloudfront.net entirely and that's why they blacklisted the subdomain, but had this been hosted on our actual company domain, would we have been spared?
I noticed some comments here discussing the right prerequisite knowledge to understand big-O and friends.

I propose limits. I think it would be a lot easier for someone to understand how to think about big-O if they already understood limits.

Lim [x -> inf] O(f(x))/O(g(x))

If you know limits, you know you how and why you can ignore all but the highest power term, how to compare and simplify other kinds of terms, etc. Though maybe that's too much to ask of someone new.
Automatic Speaker Recognition Uses What Deep Learning Algorithms
I'm not sure it's even attributable to stupidity (necessarily) as attributable to automation or, more long-windedly, attributable to the fact that automation at scale will sometimes scale in wacky ways and said scale also makes it nearly impossible--or at least unprofitable--to insert meaningful human intervention into the loop.

Not Google, but a few months back I suddenly couldn't post on Twitter. Why? Who knows. I don't really do politics on Twitter and certainly don't post borderline content in general. I opened a support ticket and a follow-up one and it got cleared about a week later. Never found out a reason. I could probably have pulled strings if I had to but fortunately didn't need to. But, yeah, you can just randomly lose access to things because some algorithm woke up on the wrong side of the bed.
Maintainers of some large open source projects are moving away from TypeScript
I had this with one contact as well, the message on Android was Bad encrypted message and on desktop it was Error handling incoming message.
Strong agree. One of the things that turned me off of Elm, which is famous for having useful error messages, is the cutesy anthropomorphic style they are written in.

More thorough error messages can be good, but they need to be well formatted to help people's eyes lock on to the core message; then they can read more if they need to.

One thing I like about Python's error messages is that, even though you can get a long trace, the most specific/relevant information is usually at the bottom, right next to your prompt. I tell me students, "read your Python error messages from the bottom up."
This assumes that the ISP has a short lived DHCP lease. Comcast Business once tried to charge me to roll my DHCP IP from them. They told me I would have to disconnect my equipment for three weeks for the lease to expire. I told them to go fuck themselves, got a minicipal fiber connection, and never looked back.
Yeah my thought behind this was you are a large enough or wealthy enough company that you can afford lawyers. If you are an individual or mom and pop business whose blog or small e-commerce shop are blocked then you are probably SOL.
>“You know what Americans hate? Hatchbacks"

Where on earth do you get his from? The top selling cars in the US are mostly SUVs and CUVs. In other words, hatchbacks.
At least in this class action suit the members of the class are getting $338. A decent amount of money. Not just some $10 coupon the company would have been happy to send you for free.
> The fact that they have to “Add more servers” to handle this traffic tells you exactly why Erlang / Elixir or BEAM VM languages are better suited for this (And also can save them money instead of provisioning more servers on AWS).

You do realize that the major reason BeamVM is popular for this use case is because it makes it easy to add more servers, right? Erlang doesn't magically make it so you never have to add more servers. Actually, it's the opposite. Erlang is pretty computationally inefficient compared to most statically typed languages like Java. If there is any VM out there preventing your from needing more servers, it's the JVM. Generally speaking you can do more work with fewer resources with the JVM than you can with the BeamVM...it's just that the BeamVM makes it easier to add more resources.
Hi, Airbyte engineer here.

All connectors and the core functionality of Airbyte will _always_ be open source and free to use. You will always be able to download and operate an instance of Airbyte, containing all connectors and ELT features (whether for personal projects or business operations in your company) for free.

However, there are some things that we might offer as a monetized product in the future, such as:

* enterprise compliance requirements (E.g SOC2)

* SSO

* Hosting Management

Hope this clarifies the direction we’re taking.
Hilarious that someone's family is threatened?
Think there would be another metric that would be better?

E.g. a readability score for the code, one that could be composed of analyzing the cyclomatic complexity ( https://en.wikipedia.org/wiki/Cyclomatic_complexity ) and other factors that affect how easy/hard it is to read and understand it?

Or would most such attempts be deemed to fail because of how abstract code is and how hard to evaluate automatically it can be?
Ask HN: Has anyone used an off-the-shelf SaaS starter like Bullet Train?
I'm about to kick off a new greenfields side project, and I'm wondering if anyone here has experience using a batteries-included SaaS webapp template like Bullet Train, User Gravity, or Laravel Spark. I'm particularly interested in the pitfalls and if you've actually used one of the above or a similar product in production.
Also, the term "sophisticated" is almost meaningless here, and that's usually the case when talking about these kinds of issues. Pretty straightforward Nigerian prince style scam is now "sophisticated" phishing attack.

We already had enough issues in infosec with companies claiming they're all attacked by "APT" and "state-sponsored actor". It just seems an easy way to dodge embarrassment and looking silly.

Of course, there are real cases where the person/company may actually be a victim of a sophisticated phishing attack (or APT/state-sponsored attack, etc) but the terms lose their weight when they are being thrown around like this.
There is no retracted paper. Like the GP correctly points out, this is a website designed to pressure another group to retract their paper. The authors of said paper have not retracted it, although there were minor addendums (none of them in response to the website, I hasten to add).

The paper in question -- Detection of 2019 novel coronavirus (2019-nCoV) by real-time RT-PCR[1][2] --, was the first paper (as far as I know, one of the first, certainly) outlining a protocol for a PCR test protocol for Sars-CoV-2, back in January 2020. In other words, these were among the first people who documented a way to detect whether a sample represented Sars-CoV-2. The authors have previously published about other coronaviruses like Sars-CoV-1 and MERS, e.g. [3] appears at first glance to be a well received paper. Here's [4] their paper on the detection of Sars-CoV-1 (or, back then, just Sars-CoV) via PCR.

[1] https://www.eurosurveillance.org/content/10.2807/1560-7917.E...

[2] https://scholar.google.com/scholar?cites=1445202628475605806...

[3] https://www.sciencedirect.com/science/article/pii/S006535271...

[4] https://www.eurosurveillance.org/content/10.2807/ese.17.39.2...
I was literally just coming on here to ask this question! Specifically, whether or now homebrew is happy with the m1.
It's a bit different to the intended meaning of toxic positivity in the article, which is about dishonest cheerfulness. Maybe we need a different name for what you're describing. Promoting metabolic disease as healthy, when it's one of the leading causes of early mortality, is certainly some type of toxicity ...
IIRC the railroads would pretty regularly engage in predatory pricing. It was a primary tactic in killing off or weakening competitors.

A bit like Amazon did to diapers.com.
Canary (in a coal mine) makes more sense to me if the goal is an early warning system.
This anecdote really drives homes the fact iMessage sells phones for Apple. The default SMS app not displaying messages is absolutely unacceptable.

And I would never trust a third party sms app.
A Nepali team has made the first winter ascent of K2
No OP but looking for people with any reactions on using Docker, Node or Python on the M1? Likely going to get an M1 mini at some point.
Yes important point, but also probably not 5 years of active work. I'm sure they were doing other things, performing some steps and then waiting for others to act, etc. You don't "work" 8 hours to make a crockpot stew
I did. For some scale of what I get up to I'm currently banging my head against various differential geometry textbooks.

Ultimately you're limited in not having graphs, which always limits the intuitiveness of any calculus-explainers.
My work effectively does. "Points" we can redeem for physical goods or trips.
Sondors’ New Electric Motorcycle Is a $5k Urban Commuter with 80 Miles of Range
Games investments hit $33.6B in 2020
Is there any particular options for a hobbyists?
Web development - works great through Homebrew and Rosetta. Native versions are available of most JetBrains IDEs, and I can't really complain. However, my workflow doesn't use Docker, so I can't speak to how well that works.
The Cabal: Valve’s Design Process for Creating Half-Life (1999)
Exactly. Sounds like rot has settled in and there’s a serious lack of empathy for coworkers (who have to wade through that tall grass like those before did). Cut the grass. Better yet, pave it. Docker compose up your dev environment. Make it so going from clone->pr is as quick and painless as possible.
I think it'll be another month or two at least before doing scientific programming will be pleasant due to the lack of support from e.g. numpy and hacked versions of gfortran being used for R.
apropos -s 1 . will list a short description from the manpages (might have to run mandb first)
He's just trying to be part of the conversation in a "how do you do, fellow kids" way.
Odds and Ends, Introducing Probability and Decision with a Visual Emphasis
It would be interesting to know whether they make all service to service calls to go via API Gateway or it is for external call only and why.
Hopefully this will spur on some competition. I could be tempted to use a Chromium-based browser if I could easily store my data in Nextcloud.
Linode Object Storage Is Down
"Makes broad, meaningless and demeaning generalizations about language and its creators by alluding to their inability to capture the world's complex nature while doing that very same thing by means of rigid categorizations and stark remarks all in the interest of sounding edgy" - Wendell Johnson

Nice, albeit terribly useless, soundbite.
Must be nice! I wonder if OP even has the ability to switch ISPs (here in Texas, limited options)
It can be. Dialogue tends to take shortcuts to make it shorter, to have run on sentences, and to use some colloquialisms not often found in books. I think watching people communicate in TV and movies is a reasonable recommendation, but you'll likely have to tone down the drama :)

EDIT: Also podcasts or talk shows, potentially. I had this problem with German and I solved it by going to bars and chatting with people, but that's not super possible these days.
I work for a tiny startup.
I only remember that they postponed the move from a 24-bit address bus to a full 32-bit one because about every program would have crashed (https://en.wikipedia.org/wiki/Classic_Mac_OS_memory_manageme.... Many programs flipped bits because it was a lot faster than making the system call that did the same)

I don’t remember any Excel-specific code to keep Excel running, but there was a special error code from the “launch program” system call saying “program has special memory requirements”, but AFAIK, it actually meant “program is Excel version such and such” (changing the programs’s creator code made “launch program” succeed, but the program almost immediately crashed.
Is it just me or has the adjective "roguelike" became so ubiquitous and generic as to lose most descriptive meaning?
Norway warns of fatal side effects of Covid-19 vaccine after elderly deaths
This is just a corporation pandering to one of their demographics.

Toxic positivity is something that happens in interpersonal communication. It's meaningless praise and excitement, bordering on condescension. It usually also comes from a person who isn't really qualified to distinguish accomplishments from regular work, because they aren't an expert in the field.
The coefficients are what can bite you.

Also amortized analysis, e.g. appending to a std::vector is O(n) in the worst case but O(1) almost all the time (the O(n) spikes come at something like every n = golden_ratio^k * initial size for integer k)
It’s easy to judge, but distributed systems are hard to program correctly, and hard to test. One would need to run failure injection tests at scale to detect this.

This is made worse by mobile device virtualization being difficult to achieve as well. Is there a system I could use to spin up 10k emulated iPhones, to run a test in a CI job, for example?
Perhaps the first step should be to address the rot and corruption that pervades every major institution of our society. Once that's done we can see how much of a problem remains with misinformation. Just inventing more sophisticated ways to insist to people that "everything is fine and the only real problem is the people like you who won't buy into that party line" isn't going to get anywhere.
That's why user uploads are worth some thought and consideration. File uploads normally gets treated as a nuisance by developers because it can become kind of fiddly even when it works and you are getting file upload bugs from support.

It normally isn't that much of a challenge to mitigate the issues, but other things get priorities. Companies end up leaving pivots to XSS attacks and similar bugs too.
P == NP on analog quantum computers. A light prism performs a diagonalization which can be used to do factorization in O(1).
Activist Annie Duflo Uses Data and Incentives to Fight Global Poverty
harvard.edu doesn't have a dmarc policy so it can be spoofed.

edit: nevermind I've read the other replies and it's not that easy
I mostly work in VSCode, the latest insiders build work much faster compared to my 2019 MBP. Browsing is also significantly faster with Chrome.

I have tried the Docker beta, it runs well, even with 8gb, but being limited to ARM images limits its use.
It's needed to make sure you can not claim bias. For example Google blocking competitors, or unfavourable information.
Come on. Gradle might have many features you might not need, but IMHO the one popular alternative maven is one of the worst designed build tools.
Dependency resolution is a joke just taking the shortest path in the tree in case of conflicts. No good support for incremental compiles etc
The devices are staying connected, so I doubt that this could be the source of the problem.
Are you using Spectrum / Charter by chance?
I had a connection through a small municipal ISP until moving recently. My connection would drop for several seconds at exactly 23:59 UTC every day. Never was able to figure it out.
Well, the intended use-case is to make it so the act of transferring BTC to a particular address will cause xBTC tokens to be minted in a Clarity contract by the principal that sent the transaction. From there, you can move the xBTC tokens around in Stacks.

This would be paired with a STX-collateralized service that would ultimately let you trade your xBTC back for BTC. The service would put STX up as collateral, which would be depleted if the service quality degrades. The Clarity contract for the collateral would track the service's xBTC to BTC transfers, and would allow the service to post the BTC transactions it sends as proof of good service quality (thereby staving off depletion).

Other ideas come to mind:

* Proof of (attempted) mining a STX block. A Blockstack app could use a Clarity contract to determine if a user was also a miner, and offer them in-app perks for helping to secure the network.

* Backwards-compatibility with BNS 1.0. Stacks 1.0 implemented a naming service (BNS) on Bitcoin, and Clarity's access to Bitcoin state can be leveraged to allow users to prove that they are OGs -- i.e. that they registered a BNS name before Stacks 2.0 went live (or did something specific with it, like updated it to have a particular owner or have a particular content hash).

* Proof of payment to a particular address. Many organizations, including open-source projects, take BTC for donations. A Clarity contract could be written to identify Stacks users who donated to a particular organization earlier.

* Proof of payment channel. You could demonstrate to a Clarity contract that you have opened a payment channel with a particular amount to a particular address, and post collateral that will be slashed if your payment channel closed before a particular Bitcoin block height.
Google’s big break: How Bill Gross inspired the AdWords business model (2013)
Stuck on a docker tech preview on my M1, it works but only with arm64 images. Docker for me is the main crux to get me to use the M1 as my daily driver. Python works fine, node as well, but I don’t like modifying my environment and like to encapsulate it in docker (docker everything) and so far I’m not 100%. Docker works like I said, but it’s still a WIP and all. I think Q2/Q3 of this year we’ll see more mainline support.
I love the tagline "Efforts to castrate hippos are not as easy as you would think". Like, either the author is being super tongue-in-cheek, or he earnestly believes that readers would imagine this to be easy.
So far have been very happy :)

Still waiting on native VS Code but rosetta works fine.

Recently after several big apps like Chrome, iTerm and Slack updated to native binaries everything has been _very_ smooth.

I use docker heavily with zero issues - arm64 or amd64.
I think the article touches on a distinction between these things:

> Even the oppressive insistence that we should love our body, no matter what, can tip into upbeat intolerance by implying that it’s not OK to want to work on tummy folds or laugh lines.

I read the Cosmo cover as suggesting "it's OK to not want to change your body", toxic positivity would be "it's not OK to want to change your body". In that case, toxic positivity is more restricting -- it's the difference between "it's fine to not be sad" and "it's not fine to be sad".
The Business Value of RPA – Robotics Process Automation Technology Hits
So just set 'backoff until [timestamp]' rather than 'backoff for [time interval]'. Generally users restart because they don't know what's going an assume the client is stuck in loop or something. Think of a client that can say 'internet is up but my.server is having [local, regional, global] problems. I will try again at 11:37am EST.'

Downforeveryoneorjustme is exploring an API for service monitoring and it seems to me like every cloud client should have a standardized approach of trying to reach its own server, then checking internet access, then checking a service monitor, then checking social media status updates.

https://downforeveryoneorjustme.com/services/api

Also think apps and devices should have limited peer-to-peer information sharing instead of only talking to the operating system. In many ways our devices are like a roomful of people whispering status updates to the operating system and/or user but never talking to each other because 'security'.
> Most of the higher-quality longitudinal evidence I've seen does not show that there is an increase in believing in conspiracy theories or misinformation (or, as we used to call it, people simply being incorrect).

Do you have a source for that? Not trying to dispute your claim, just curious.
It’s pretty amazing. I’ve had it since launch and it was rougher at first, but at this point most things are native. I really miss having a Windows VM and I opted for 8gb RAM which means a lot of swapping and I’m a little worried about the NVMe drive failing.
I would check out DSLReports and ask them there. http://www.dslreports.com/forums/all

Chances are they experienced it there too. But I had an issue like that with Cablevision at 3-4am when they would push out firmware updates to the modem.
> And unlike launching commercial satellites, nobody is going to be interested in dropping a few billion dollars on a biosphere R&D startup.

Yes, no one is going to fund this until it looks like sustainable transport to Mars is feasible, which makes transport the priority at the moment.
should have the snow acceleration start from before the viewport so it doesn’t look like it’s snowing from the ceilings
I understood most of the information presented, but missed some basic technical point of what the AMX does. Is it a specialized module + its libraries that's very good at dot products, for example? Matrix inversions?

That's what I wanted to know. Maybe I missed it.
I couldn't get pymssql and pyodbc to work, but I didn't try very hard. Other than that, most things I use have no issues.
Features of Boost HOF That Will Make Your Code Simpler