skysight-inc/HackerNews huggingface dataset:
I think the TLDR is:

We could but it's inconvenient, so we don't usually allow that.

Specifically, allowing negative numbers (or the number 1) to be primes screws up the fact that every natural number otherwise has a unique factorization.
Unfortunately, I believe this is correct. I received over 1,000 messages from one contact of mine that had the message of "secure session reset". It seems his phone tried to reset the encrypted connection with me over and over. Considering that I have 3 devices in total, that's thousands of messages just from one user alone.

I'm sure millions of devices doing the same thing probably bogged them down.
The problem, from HN's perspective, is that false positives on GSB hurt businesses a lot more than they hurt users or the internet at large.

If I'm a random person browsing the internet at large, and a website I try to visit gets flagged as "possibly malicious", well, I probably didn't need the information or services on that particular website that badly anyway. I can find another website that offers the same information and services easily enough. Meanwhile, if my computer or browser is infected with malware, that's pretty bad for me personally. I could lose money, time and personal data and security. The potential consequences are bad enough that I really shouldn't risk it.

On the other hand, if my business is blocked by GSB, that is very bad for my business. The customers I don't lose are going to lose confidence in me. Meanwhile, the cost to me if I am accidentally hosting malware is pretty minimal. Even if a large number of my users are harmed by the malware, they're unlikely to be so harmed they stop paying me, and it's pretty hard for to know where you picked up malware, so it's unlikely to be traced back to me. I've never actually heard of a lawsuit from an end-user against the website they downloaded malware from.

A false negative from GSB is a lot worse for internet users than a false positive; an internet business, on the other hand, would prefer a false negative to a true positive, let alone a false positive.

Add in that internet business owners (or people highly invested in internet businesses through their jobs) are over-represented on HN, and it's no surprise that HN is not a fan of Google Safe Browsing.
No Sharding, No ETL: Use a Scale-Out MySQL Alternative to Store 160 TB of Data
Reminds me of this news article: Old TV caused village broadband outages for 18 months https://www.bbc.co.uk/news/uk-wales-54239180
Pardon my ignorance as I have few years of web dev experience. What exactly does it mean to store data on a domain? Does he mean serve data via a domain URL? And if so, how does Google have discovery of that data?
USDOS - Unexpected Success Denial Of Service.

I woke up one Monday morning to crashed servers and angry phone calls once in that situation. Unfortunately it wasn't success on my part but what I had done the Friday before was so crap it couldn't handle a hundred users. But we blamed it loudly on unexpected success, quickly patched the mistake and everyone was happy. YMMV :)
I agree on all counts. But, the other answers that say that p is prime iff p is not a unit, and p | ab implies p | a or p | b, or, alternatively and equivalently, p is prime iff p generates a prime ideal, are really the essential qualities of what makes something prime. And, even at that, most of the time, one doesn't care very much about whether individual elements of a ring are prime, but rather what are the prime ideals. The set of all prime ideals of a ring is called the spectrum of the ring, and can be used to impose a topology on it called the Zariski topology. This is useful for turning algebraic questions about a ring into topological questions that can be answered with topological methods.

https://en.wikipedia.org/wiki/Prime_ideal

https://en.wikipedia.org/wiki/Zariski_topology#Spectrum_of_a...
As @gomox alludes in his article, Firefox uses Google Safe Browsing API.
Chrome makes Macs slow, Google need to fix this ASAP
At 3:39p, unplug your router and leave it unplugged for an hour, then plug it back in. If the outage then moves to 4:40p every day, it's a 24 hour IP address lease expiring.
USA has played a key part in preventing and neutering global climate treaties. A big portion of US politicians don't believe the phenomenon even exists.

This is since basically all the conservative news sources in USA have been sourcing their climate stories from thinks tanks funded by oil and coal companies.

There is a very clear connection. Fossil company - think tank - corrupt media - voter - politician - international treaty.

Sacking of the capitol is but a minor blip and oops on this timeline of lie based world views.

Not only is truth not valued but it is aggressively opposed.
I agree.

I also wonder what degree of ego played into this.

Who does Harvard contact out of the blue? If they contacted me out of the blue by email my first thought would be "Why would they contact me-- who am I? What have I accomplished that I would be on the radar that people are talking about me at Harvard to the point where I am invited to interview?"

To me, that would be phishy-- Unless I was some award winning, well-published, and/or well-credentialed journalist.

- Looking on Amazon, I see 1 book by this author: "Left, Right and Centre: The Idea of India". I also see a blank LinkedIn page, which mentions she lives in India.

- On Wikipedia, I see she has " done documentaries from Pakistan-administered Kashmir, Tibet and the United Kingdom after the train bombings." and "has been the diplomatic correspondent of NDTV 24x7, which is an English language television channel that carries news and current affairs in India, owned by New Delhi Television Ltd network.": https://en.wikipedia.org/wiki/Nidhi_Razdan

Those aren't trivial accomplishments. But I don't know that they represent the pinnacle of journalistic achievement to the degree that Harvard would reach out, out of the blue.
Wince away -- I am fully Gen-X and I have lived in the Bay Area for 36 years but came here from Ohio...

I love the wince that I get back from use of this word. When I am in a really ornery mood I will freely drop "San Fran" and even "Frisco" sometimes just to get stimulate that holier-than-thou-Bay-Area attitude.

It never gets old...
From the article:

> Contrary to what many are tweeting, Harvard has a school called the Extension School offering a Journalism Degree Programme[1]. The actual programme is called the Master of Liberal Arts, Journalism degree.

1. https://www.extension.harvard.edu/academics/graduate-degrees...
Sure, but you wouldn't expect the average person who doesn't have a deep interest in tech and lives in a country where the .edu suffix isn't even a thing to know this. I doubt even most hackers here validate the ownership of the URLs every time a recruiter reaches out with a plausible-sounding personally-targeted opportunity (as opposed to a 'dear customer please sign in here' mass-mailing)
Author here - I haven't signed up for Medium's "pay the author" thing, which I think should make my content free to read and paywall free, is that not the case for you?
The application has a retry mechanism that will keep trying until a connection succeeds (with an exponential backoff), but it doesn't handle a case where the server is basically rejecting the messages on purpose (due to capacity issues). Suddenly all applications will start retrying the connection at once and there is no way to turn if off. So it will make the problem even much worse than it already is. They have added a server feature flag yesterday to change the maximum backoff time and they also added the handling of HTTP 508 error response.
I've never used a mainframe, what makes them great, what can we learn from them?
Train a Neural Network to Count, a Javascript Tutorial
About point 6, even you don't execute task "a", gradle will still execute the configuration part of it.
Having recently tested the waters of Firefox after using chrome for the last 10 years. Firefox was just a faster, and better experience.

Chrome is handicapped by the need to support Google's ad business. Open-source, and potentially freemium browsers do not have this limitation. Non-google browsers can block most trackers, auto-fill privacy settings to be the best for the customer and hell, maybe even auto-deny cookies for websites that function fine without them.

This makes the internet noticeably faster, but the con is that there is more browser lock-in than before due to features like stored passwords, credit cards, search suggestions and other tedious to enter information.
I wrote a tool myself :). Like many other wiki tools, at the core of it are a bunch of web pages. In my case each page is a note (which is preferably as atomic of a concept as can be) that consists of a section for the note and a section for exercises (each with an id) related to that note. I can then parse those exercises and feed them into a spaced repetition algorithm and practice web app.
Assuming that this site "serving malware" isn't doing it purposely.

What if someone made a site that inspected malware and went in depth on how it worked and allowed you to download the malware to inspect yourself so you desire. Google would flag this site as bad and blacklist it, but in reality it's a research site.
Doesn't Safe Browsing require every URL you visit to be sent to G$$gle first? I know Chrome users "have nothing to hide", but this looks like complete surrender.
Here is a list of retracted Covid-19 papers, as collated by Retraction Watch:

https://retractionwatch.com/retracted-coronavirus-covid-19-p...
Saddam Hussein Once Received Key to Detroit
You lot are insufferable.
I'm sorry to hear that.

One of the best advice I've been given about depression is: "stop trying to control something that's fundamentally out of your control."

Just let it go.[0][1]

Do the best you can do with what has been given to you right now. (And make sure you don't go the extremist route.) Keep reading, learning and working out (start with simple calisthenics f.e., then progress to weight lifting or do some other sport just make sure your body is physically active). Improve yourself as much as possible, but, again, don't over do it.

Allow your mind to be occupied by something else. Reward yourself once you achieved a goal established by you. Maybe write your own To Do list. Focus on that.

Find balance in all things around you.

And if you need to look back, do it because you're remembering a forgotten and useful lesson and not because you want to change something from your past.

Chin up and stay strong. You can do it. Keep going.

[0] - https://www.youtube.com/watch?v=MjwLienADFQ (it's a metaphor!)

[1] - https://en.wikipedia.org/wiki/Phoenix_(mythology)
In 2018 Pete Bannon showed me the first prototype of Tesla's deep learning ASIC (for training). It was sitting out on a desk, attached to a big heat-sink, near Elon Musk's empty chair in Tesla's Palo Alto office

They were having trouble writing a compiler for their custom hardware. So I asked, why not just use a GPU, and use Nvidia's libraries and compilers? Bannon became angry and defensive, and insisted that Tesla couldn't become dependent on Nvidia

So that's another reason to build your own hardware
Commits from yesterday:

Feature flag for maximum retry backoff time:
https://github.com/signalapp/Signal-Android/commit/93e9dd642...

Add jitter to backoff time:
https://github.com/signalapp/Signal-Android/commit/8f7fe5c3e...

Handle ServerRejectedException (HTTP 508):
https://github.com/signalapp/Signal-Android/commit/c95f0fce6...

Feature flag for automatic session reset:
https://github.com/signalapp/Signal-Android/commit/a3c7e7e55...
Allowing 1 to be prime is a lot worse. The integers modulo 1 don't form a field, but modulo a negative prime they do. I think algebraists do generally consider negative primes to be primes.
There was a lot of activity after they were broken up. Not conclusive, but in the short term it led to a lot of economic activity. My guess is that monopolies lead to stagnation in the medium to long term.
I've become a big fan of light weight mostly native web components.

I use lit-html for rendering.

Then I sprinkle in components as I need from things like ionic or shoelace.style
If large manufacturing was in Kashmir there probably would be less of the problems there are now
As a different suggestion, you can have a wiki on your machine with TiddlyWiki. [1] With that, there’s no need for a server or complex software deployment and maintenance.

[1]: https://tiddlywiki.com
Author here. Yes, "serve" is the correct interpretation. It is not clear how Google gets ahold of offending URLs within blacklisted domains (like the article says, there were no offending URLs provided to us).

Theories:

* Obtained from users of Google Chrome that load specific URLs in their browsers

* Obtained from scanning GMail emails that contain links to URLs

* Obtained from third parties that report these URLs
Completely agree. Tests/specs are the best way to learn a system. The article barely even mentions tests and the scenario they describe revolves around the use verifying correctness when making your first change to the codebase. Not a thing about using them to understand the behavior of the SUT.
A less conspiratorial take on the timing is that it's due to this:

https://time.com/5929647/who-china-pandemic-origins-covid19-...
You are not obligated to browse anything. In fact, you as a human is obligated to very little. Perhaps keeping yourself alive (which somebody might even oppose as an obligation).

If you enter at site that hosts articles on malware and it allows you to download the malware assets to play with for yourself, you should be a fool for not understanding that the site hosts malware and is not adversarial.
I think mistakes just happen and are possibly just as helpful as they are harmful to Google. If they find something they particularly hate or damaging they can just "oops" their way to the problem being gone. Take Firefox[1], each time a service went "oops" on Firefox they gained marketshare on Chrome.

I have no doubt they'd use similar "oops" for crushing a new competitor in the ad space. Or perhaps quashing a nascent unionizing effort. It's all tinfoil of course because we don't have any public oversight bodies with enough power to look into it.

[1] https://www.techspot.com/news/79672-google-accused-sabotagin...
SPOILER: If you want to see an example of scamming people by sneaking into an office and pretending to work in it, watch "Charade" with Cary Grant and Audrey Hepburn.
Meaningful, detailed error messages are one of the core features
of a compiler as the developer needs as much info they can get
to find and fix the problem. But when you call e.g. the
mentioned `cat` command as a user you don't care in what
function it encountered an error and the context leading up to
it, you just want to know what went wrong, unless maybe you're
about to file a bug report.

Also the Rust compiler's output quality isn't due to the length
of the output, it's just formatted very well and has often very
useful hints thanks to the compiler's insight into types and
ownership. In the world of NodeJS, TypeScript etc. I've seen a
fair share of verbose error messages, mostly consisting of
worthless but colorfully formatted information that only makes
it harder to find the actually useful part.
There are standardized ways to share malware downloads. Google likely respects them.
Armory (YC W17) – Introducing the NikemaLearns DevOps Blog Series
> The USA is 330M people. What the journalists and politicians report has nothing to do with whether it is a real concern or not.

I actually agree with this, if interpreted strictly literally. However, what journalists and politicians report modifies people's perception of reality, and the manner in which the masses perceive reality very much is a real concern, because it affects their decision making and behavior, which in turn affects politicians decision making (see: the Patriot Act).

> It's not a real concern to the nation's republic despite what some wish.

In the dimensionally complex reality we live in, how do you come to perceive yourself as being able to know what is and is not a "real concern to the nation's republic"? From my vantage point, this is a bit like the One Master Cult to which almost all humans belong, and is the very most dangerous of all cults.

> It seems you aren't a fan of the US. What's your stance on Nazi Germany? Imperial Japanese puppet regimes? And even if a dictator only screws over their own citizens - should they get to do as they please because it's their country?

I am not a fan of the increasingly popular relativistic-only, "false dichotomy" style of thinking. In an absolute sense, the United States has (significant, addressable) flaws, or it does not. These flaws will manifest in physical reality in a manner that causes harm to humanity, or they will not. Each individual and overall humanity can understand and properly conceptualize this complexity, or they cannot. This is but a small description of the nature of reality. Humanity may have little interest in reality as it is, but I suspect that sentiment does not flow both ways.

> The recent events are a non-issue to our republic. I know that will displease some that would love the US to completely unravel. But it's not going to happen.

You do not know what is going to happen, you only perceive that you know. Once again, a characteristic common to the One Master Cult. Evidence of perceived omniscience can be found everywhere, and its prevalence seems to be increasing with the increasing complexity of our world.
I'm not so sure.

We'll likely fix the latency issues inherent to the way we do live broadcasting on the web today before the human race has the time needed to adapt to the new cadence.

Our vocal communication was solidified into our genetic code over millions of years of iteration. I imagine that in a decade or less, the latency issue will be fixed for most of the connected world.
Reading this, I'm reminded in many (not good) ways of the .NET build system. Where trivial projects look simple, but once you pull back the curtains there are horrors to behold.
That's really quite cool! Thank you again for your analysis and links
Good for them!
These vary from simple “smart” light switches, to machinery used in industrial plants

This line makes me cringe. Current IT infrastructure are just NOT secure. Until the major IT tech companies and nation state can prove otherwise, important machineries, especially nuclear ought to be kept off internet and digital system.
I think the main question need to answer for yourself is whether you're more interested in biology or programming, ie do you want to use software tools to do biology (computational biology), or do you want to make the tools that others use (bioinformatics)?

If biology, you need to focus on bio, stats, Python, R, and a hundred other specialized tools for working with data.

If you're more interested in programming, you can get away with much less bio/stats knowledge, unless you're working on developing low-level algorithms. A lot of the work has more to do with efficiently storing, moving, and visualizing large datasets. Bonus here is that much of this knowledge is transferable to other (much higher paying) domains if you get burned out or want to sell out.

My current job could be described as bio-aware web development, with an emphasis in data visualization. I need to know a decent amount of biology, but I can almost always defer stats to others in the lab with more expertise.
I would expect all explicit diets to feature higher mortality, as the correlation with having some sort of health concern (obesity, chronic condition, etc.) is going to be extreme. Skimming the whole study at https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3555979/ the "compared to what?" question does not appear to be asked or answered. Is it?
DuckDuckGo Advertising for Signal on Twitter
Big O Notation – Explained as easily as possible
Hard to give advice without learning your life situation. In general though I’d advise you to focus on the areas you are really good at for personal wealth generation but also to take the areas you are bad at and work on those for personal growth and satisfaction. For example if you are a great programmer but bad in social situations you more programming will make you more money but working on end achieving improved social success will make you happier and provide more sense of growth.
How did you find your Bitcoins? Just as you setup a wallet for Bitcoin, you can can setup a wallet for Litecoin.

An easy wallet to try is Coinomi. It's an app that installs on your phone and has a built-in exchange. Here are some links to install it:

Coinomi on iOS https://apps.apple.com/us/app/coinomi-wallet/id1333588809

Coinomi on Android https://play.google.com/store/apps/details?id=com.coinomi.wa...

If you're looking for a Litecoin wallet for the desktop, try Electrum-LTC https://electrum-ltc.org/. After you create a wallet, you can exchange some Bitcoins for Litecoins through https://swapspace.co/

I don't know much about lightning network channels. I'll look into it. Thanks!

On using a credit card, I built something similar that could take a credit card through Stripe. The problem there is people are a bit reluctant to type in their credit card number, in case the number gets stolen. Crypto is safer for this because the private key stays with the user on their phone or desktop wallet. Also, pasting the credit card, expiration, and your name takes longer than scanning a QR code with your phone.
> What's most interesting is that the bucket is private, so the only way they could identify that there is something malicious at a URL is if someone downloads it using Chrome. I'm assuming they make this decision based on some database of checksums.

Doesn't Chrome upload everything downloaded to VirusTotal (a Google product)?
Is Dendron on par with Foam for data visualization with related tags?

If it works the same way then is it a case of installing the extension with little config after that?

I'm not opposed to switching again
Digital system are just not mature and harden enough for security. Seems like we need to harden them on the software and hardware level before they can be trusted for driving car and other machinery stuff.
Huh, I'd never heard of that one. I suppose that means that E8 is the equivalent for octonions? That loses the concept of "prime," which is no surprise, because the octonions are not a field, but I wonder if one could bring it back by substituting irreducible representations for primes, somehow? I'm not sure how to carry this off, because I dropped representation theory in grad school, but it seems like an interesting concept to play with, at least.
Can somebody clarify if I'm correct in believing that feature flags are client features that can be activated server-side (as opposed to an app update)?
No M1 Mac can boot any OS prior to Big Sur - there simply isn't any binaries for it to run.

With intel macs you can boot and install older macOS's up to a certain point. Like the previous poster says, it's about what firmware versions you have.

For example, if your mac came with Sierra, and through the regular usage and update, you patched it up to Mojave, and installed (or was forced to install by the way, there is no way to reject certain types of updates) firmware updates, you find that all of a sudden you can't re-install Sierra anymore. You'd need to install whatever version your firmware now supports.

This behaviour is undocumented and it's case by case - for each mac hardware there is a firmware for it - there are lots of people online who have figured out patch levels are for each revision of hardware, etc - but it's more trial and error to see what older version of macOS you can downgrade to.
Easy to use Neural Network library for JavaScript
This happens when the ticket for braking anti-monopoly laws is magnitudes cheaper than the profit you rake in breaking it.
Are you thinking of the build system specifically?