skysight-inc/HackerNews huggingface dataset:
Yes, it sounds sort of like that. But this can be remediated by two things I was asking about: smoke tests and partitioning.

When making a config change I'd assume they don't make it to all servers at once and instead roll it out gradually. If this caused the server to instantly start 503'ing all customers, presumably this would have been caught - perhaps it was more delayed though (resource leak, etc) and obviously that is somewhat more difficult to catch.

If they're properly partitioning customers, ideally they wouldn't even ship the configs to all servers (slightly less good, but still pretty good they could ship them there but not parse/load them). It sounds like at the least this customer's config change effected 85% of servers, which seems absurd to me.

So yes, I can see how it happened, but for Fastly, which runs one of the biggest CDNs, these don't seem like very reasonable mistakes.
An online password manager does the first part of that. What happens to passwords is a matter of trust in those companies and into their security.
Show HN: A simple JavaScript notebook in one file
This is a very simple Javascript notebook in one completely self-contained HTML file. It was inspired by the concept of Jupyter notebooks.

You can enter Javascript code and execute it in the browser, completely locally and possibly offline. The performance can be pretty good.

You can put in HTML documentation and also use HTML to provide UI for simple tools.

All you need is the js+help.html file, which contains basic documentation. You can clear out the notebook and save off various javascript experiments in different files.

I have mostly used this with Chrome. I have tried it with Firefox, and also on various OSs (Linux/Windows/Mac). The main compatibility issue is the handling of the downloading of files and how that varies in different contexts.

I just recently modified this to work better for the mobile (small screen) case. I have done testing after these changes, but not extensive testing.

It is easy to extract a CSS and a JS file that could be stored separately to make for very small notebook files.

I deliberately chose the "Unlicense". (I might claim copyright, but only to discourage someone else from claiming copyright.) The coding style could probably be improved, but I wanted not to use new features to maintain compatibility with older browsers.

I will try to respond to comments and questions, but may be a little slow.
Perhaps the parent comment was edited, but surely the 1bn threshold would cover your situation?
It's opt-in, you can turn them off entirely if you want.
It's interesting, it seems to get stuck on a sentence or word a lot, then half the output is repeating a slightly varied sentence, or rambling about that unrelated word.
> ...most businesses your option is either have a strong search presence on Google or go out of business.

Your perspective is a bit skewed here towards the software world. There are businesses on every street-corner in the US, and for that matter world, without any meaningful internet presence or need for great search engine ranking. And for that matter, consumer products and consumer-facing businesses are only a subset of the $20T+ economy of the US.
Using a spaced-repetition-system is probably the most evidence-based way we can get to long lasting memory. The success I’ve personally had with it makes me feel like it’s similar to downloading information to your brain, Matrix-style.

I’ve used Anki for language learning for several years, and I’m consistently surprised by what I can recall, and how that directly translates to reading content in that language.

For books, I’ve been using Readwise for at least a year as well — it will surface highlights to you in an SRS-like manner each day in a more lightweight way.

I agree with some of the other comments I’ve seen that we don’t need to remember everything. The author says they tried Anki, but dropped it because of the sheer amount of review it would require. But this is the point, in some sense. Studying with spaced-repetition is effective because it is tedious. So I’d only recommend it for information you really want to internalize, or languages.
Uninitialized struct values are a bad idea, but they’re allowed.
Those non-js carts reload the page when we add/remove anything from it. Not a great UX in post-AJAX world.
Is this a joke on google play?
That's the one thing very consistent with Transformer models, even GPT-3.
I think it's a shorthand for implying the application of her youthful beauty funneled into a deep romance to establish a lasting relationship. Some beauty can prolong into older ages, but some of us are just beautiful and highly desirable when we're young. I think it's sort of an interesting population level evolutionary trait, it makes sense that the desirable/attractiveness phase would overlap with the fertile phase, and would both decline together. Having the infertile mix with the fertile is not populationally optimal.
Fastly changed it on purpose so they could distinguish between error messages from their Varnish and error messages from an origin customer owned Varnish.
I think you’re using the wrong API. For remote automation you should be using the chrome devtools protocol[1]. It is meant for your purposes and gives you full script injection functionality and dom access.

[1]: https://chromedevtools.github.io/devtools-protocol/
Show HN: Create and send interactive emails with in-mail forms, cart, app-widget
Not if the larger states want to benefit from the research without legalizing it themselves.

E.g. Guantanamo for research. Or Project Paperclip.

The criticism that smaller states will just get invaded makes no geopolitical sense. If that were the case, the entire world would be divided into 3 countries.
I’m not sure I follow. If capital gains are strongly correlated with profit after taxes, shouldn’t price to earnings ratios be somewhat similar? For instance, GM has a past year p/e of 13 and Tesla has a p/e of 943.
Do tell how he has “no downside risk” when if a company fails he loses that investment and the tax offset doesn’t make him whole?

You sound like the people who say “oh! He avoids tax through charitable donations - he donates $1M and gets a $300k write off”
And at least in Europe, outlawed since about 10 years
I think it isn’t necessarily innumeracy to move past napkin math 18 months on. People have had the time to see the results of several cycles of behavior modification and perhaps aren’t interested in participating further.
Bitcoin is a legal tender in El Salvador for all transactions and tax payments
True, but 120k in Finnland give you probably the same quality of living as 250k in the bay area.
the Fastly outage can teach us to stop relying entirely on Fastly, AWS, Cloudflare, and so on. Diversify your deployment setup!
> Unfortunately some customer changes will need to go out quickly and globally for a CDN

Why is this the case? I don't have too much knowledge of CDN architecture so I am curious
"Don't let social media think for you" I say, as I open the hnews comments section to check what hnews people think before I read the article
Ok, when you put it that way, I agree. As an aside, this phenomenon is known as “money illusion” in behavioral economics. So you’re onto something. ;)

Yes, I totally buy that for some it drives a decision to invest at all (which may be good!). I’m skeptical it drives dangerous risk taking, however.
For purely cosmetic marketing sites I tend to enjoy it
"Service is experiencing increased error rates" - Error rates increased from 0 to 100%
> Cash in the bank doesn't do much but make me feel financially safer - so why is taxing income considered reasonable, but wealth is not?

Your cash in the bank is guaranteed to not be erased tomorrow, up to the FDIC coverage limit.

Stock has no inherent value until it's sold at whatever price the market is willing to pay. Claiming that I've acquired "wealth" simply because of an increase in the current market price is an extreme stretch.

I don't have that money – I simply have the potential to sell my stock for some estimated, potential price.
Confirms that the brain is incredibly plastic.

It can learn to compensate for a missing tool, arm, eye, ...

And after a while it feels just natural.
You could do a mix of both: give information useful for support (trace id, error code, etc) but don't explicitly say "send an email to support@bigcorp.com / call 01 23 45 67". The people on the tech side who are the CDN's clients will know who and how to call for support and if it's an end-user they'll be able to transmit this info. Bonus points for the tech guys to figure that there's an issue on their end and that they don't need to bother the CDN support.

I also agree with GP's point that extremely vague error messages are aggravating. Maybe I did something stupid / unexpected, and with a usable error message I'll be able to fix it on my own. Like sending the wrong file format, or whatever.

I absolutely hate when a system will just say "there's an error". And having cute animals or phrases doesn't change the fact that the error is useless. This is one of the reasons why I absolutely hate working with Windows. "An error occurred. Call your sysadmin". Right. I'm the sysadmin. What now?

This also trains users to never say what's wrong when they call for support. "Yeah, there's an issue with [thing]. What issue? It doesn't work. Oh, of course. There's only exactly one failure mode, so I'll get right on it."

I work in operations and get those fairly often even from people who should know better (software engineers and such) and I find it frustrating to no end that I always have to pull information from them even when there are clear error codes. So no, hiding this kind of info serves absolutely no purpose.
The actual text of the bill probably has a lot of unrelated things in it as most do. There could have been an objection on those grounds. As a general rule, whenever both parties agree on something you just know it's got to be bad. They usually only drop the pretense that they're two opposing sides of a political divide when the ruling class has an enormous amount to gain.
I live in Germany. I have looked into creating a startup. Bootstrapping doesn't mean I'll ever earn an income (I'm unemployed) and I may even lose my benefits.

The chances of succeeding are excessively low, and the funding situation in Germany is very different. You mostly need to have revenue before you get funding. And when you aren't even employable on the normal labor market, then it is a lot harder still.
What to do if iPhone XR won’t turn on? Here’s the fix
If you have a Synology NAS, you can store your IP camera feeds there. No cloud providers needed.

It also replaces Dropbox, Google Drive, Google Photos, Docker, Media Stations, etc.

Heck I even scan directly to it from my scanner so I just scan everything now whether I need it later or not, since storage is so cheap.
The solution to doctors and medicine makers not being able to figure out if it's safe and effective is to let patients make choices as to what they can put in their own bodies.
I mostly agree split keyboards aren't as good for one-handed usage where keys across the whole board are needed. Maybe for this usage something like the Kinesis Freestyle is more usable than a small keyboard like the Corne, but using the RHS will still suffer.

I don't think that makes the keyboards bad; it's just they're better suited to usages where you can use both hands at once compared to one-handed usage.

For "using function keys a lot", I don't think having the function keys behind a modifier is slower or inherently worse than having extra keys for it. - If you prefer to have the extra keys and don't mind moving your hand, that's fine. - But since many of these keyboards are designed with "minimize hand movement" in mind, it's coherent for the designs to omit the row of function keys (and even the row of number keys).

There are a handful of designs which prioritize number of keys over reducing hand movement. e.g. BFO9000 https://keeb.io/products/bfo-9000-keyboard-customizable-full...
>” The index should be a public resource not controlled by one company that can see what users are searching for and engage in "front-running".”

The thing is, it’s the index they built with the technology they built. Google is not the only index. To build a public index, you’d need to have public crawlers, which would bring a whole boatload more questions / regulation / debate. Google’s search ranking is part of the secret sauce that they try very hard to obscure, while hinting at how to be good at it; basically: provide something valuable to visitors, and you’ll rank highly, at least in theory. Get caught cheating and get blacklisted.

Flight info is already public. Ticket prices are not, and vary tons based on all the deals and schemes out there. That’s not Google’s fault, but the fault (if one views it that way) of the airlines playing pricing games. Their business model relies on getting everyone to pay the highest price per seat they can get from a customer, so they benefit from not being open about pricing. Their goal is also to fill flights with paying customers or paying cargo, or the most profitable mix, depending on many factors. Again, not Google’s fault.

Google is in a position to front-run results and provide an experience that other companies cannot by virtue of users already being on their site using their search. It doesn’t seem reasonable to compare Google to a travel site, as it’s pretty clear that one wouldn’t expect e.g. Expedia to list Travelocity results alongside their own with equal priority.

I’m usually really against monopolistic behavior, as many companies use it to screw users and maximize profits (e.g. Comcast). Google isn’t in the same league IMO because they behave a lot more charitably — if it were Comcast running Google, I would wholly expect them to completely de-list every competing travel site and work on lobbying the government to get those competitors shut down, while channeling tax dollars paid to build infrastructure into their own pockets.

It’s a dumb lawsuit that will go nowhere. The lawsuit is disingenuous as they know it will fail. The true purpose is political lip service — accomplish nothing while claiming to be doing something against a perceived enemy.
Wow. I fed it a blurb about my vanity Lisp dialect, and what came out was an HN thread complete with comments by dang.
> The masks used by 90% of people use are no better than tying a t-shirt over your face.

In fact tying a t-shirt over your face provides decent protection. This stuff was all studied. You're right that good masks with good seals work much better than amateur cloth masks. You are wildly wrong to imply as you do that they don't work. They clearly do.

Again, I just don't understand the irrationality here. They're just masks. They're cheap and effective, continue to be, and shouldn't ever have been big deal. If people want to wear masks for a little extra protection let them wear a fucking mask for God's sake. Why must everything be a politicized fight?
Any details on what the "bug" in the change was which caused the problem?
The rumors say they’re going to have a high end of 128 gpu cores by using 4 32 gpu core chiplets.
For me, because of the performance (machine code) and interoperability (can link and build shared libraries and static objects) of C at no additional cost. Also, I find it future-proof because it does all what C does, but better and look how long has C been used, even for greenfield projects.
Those users can continue using their coddling browsers on their coddling operating systems.
Dunno I wouldn't call 32 years all that recent either
I think it embeds Erlang (erts), escripts require a working Erlang installation.
Thanks for the link. I downloaded it and am checking it out :)
I haven't touched corporate printing for several years.

But I can't say that 'home' printing was difficult under Linux (Ubuntu/Pop!OS 20.04/21.04), Windows 10 and a couple of Apple devices.

This has been with two Brother printers (one print-only B&W laser, the other a B&W MFD laser) and two HP inkjet MFDs.

In all the cases to get printing working it's been just a case of connecting the printer to the network and then it's appeared on all the devices.

Scanning is more difficult - requiring either use of the web interface or installing extra drivers.
Shank Mod's Custom Handheld Virtual Boy (The Real Boy)
The idea is if you built your site using a js framework but it turns out you don't need that much js, it will make as much of it into static html as possible and the leave the bits that simply must be dynamic as js.
Blueprints reveal America's Cup 'foiling' tech in Auckland's electric ferries
You should fork it! I'd use your fork.
Then how, exactly, in steps, did the virus jump from bats to humans naturally?

I don't think we're going to get conclusive proof either way without the research records being released, and even then, maybe not.

But I don't see how any of this is anything to do with Trump, or that the theory was primarily used to deflect attention from Trump's scandalous mismanagement.

Is he saying that US media was/is so anti Trump that they buried this whole argument out of spite or to paint Trump as a ludicrous conspiracicst (they probably didn't need to try so hard)?
Though its a rarely used drug so you are talking about dozens of kids per year. Also Japan which is twice the size of UK was only able to negotiate it down to $1.5M.
>> having law enforcement risk a person's life seems to go against the rule of law.

Most criminals who engage in any kind of criminal activity are usually living dangerous lives as it is. Working with the mob? Drug dealing with Mexican cartels? Finance crimes with sketchy people like Jeffrey Epstein? Engaging in credit card fraud with Russian mobsters?

I would say a majority of profitable criminal activity involves dealing with some form of violence or violent people to begin with. Criminals know the inherit risk with what they do or who they're involved with.
–CVE-2021-33742, a remote code execution bug in a Windows HTML component.

Acknowledgements: Clément Lecigne of Google’s Threat Analysis Group

–CVE-2021-31955, an information disclosure bug in the Windows Kernel

Acknowledgements: Boris Larin (oct0xor) of Kaspersky Lab

–CVE-2021-31956, an elevation of privilege flaw in Windows NTFS

Acknowledgements: Boris Larin (oct0xor) of Kaspersky Lab

–CVE-2021-33739, an elevation of privilege flaw in the Microsoft Desktop Window Manager

Acknowledgements: Jinquan(@jq0904) with DBAPPSecurity Lieying Lab
> It stopped working the day Google activated their proxies on mobile networks.

What is this referring to? You've piqued my interest.
Yes - often the DNS issue is unrelated to the server itself - and sometimes a quick lookup shows an obvious cname error - or shows a round-robin dns where the response you have is failing but the others work.

Or if the host name has .eu.domain or something else indicating a geographic location changing that can get around a localized failure sometimes.
> It's easy for something new to feel like a project of your own. That's one of the reasons for the tendency programmers have to rewrite things that don't need rewriting, and to write their own versions of things that already exist.

A more positive spin on what i feel is partly also driven by arrogance but I'm happy it's being pointed out. This is a thing and it's big.
China is vaccinating 20M people a day
> The tax code is the product of the legislature and the courts, both of which are accountable to voters.

That’s the theory, yes. I do not believe this to be true in practice however.
Off the top of my head:

* Crafting Interpreters

* Real-World Cryptography

* The Algorithm Design Manual

* Some materials science book but I've forgotten the title

* Introduction to Probability, Statistics, and Random Processes

* (just ordered) AI: A Modern Approach

But when I say 'reading' I really mean that I've read the first few chapters and have gotten stuck on most of them.
> Prime one is property tax.

Which is a horrendous injustice. I bought my house at a fixed amount. I have no desire or plans to move.

My property taxes have increased by over $3k since I purchased my home, simply due to market conditions. Why should the size of the local municipalities coffers increase, at my expense, relative to the vagaries of the housing market, instead of according to actual budget needs?

I have realized no value whatsoever; if I were to sell my home to try to realize that value, any home I'd buy in the area has similarly risen in price.

The only way for me to realize that "wealth" is to sell my home and significantly downsize, or leave the area entirely, and buy somewhere cheaper.
Not for long if it does go wrong...
Vizualf*ck, child of Brainf*ck.

https://en.m.wikipedia.org/wiki/Brainfuck
You’re assuming I’m making a justification rather than an observation. That is incorrect.
Amazon has taken pretty long term decisions, despite being public

I think it’s just a question of leadership
So "that's only visible to those you share it with."
- does that mean trying to create a long url and hope that evil third parties don't find it?

Or is there a password, it's encrypted, and shows a counter how many user agents have hit the page and option to destroy after a single view like firefox-send?

kudos for not having sex or porn in your terms of service.

as a possible user, when it comes to video like things - I am skeptical of free - it's unsustainable, and leads to some sort of later bad (obtrusive ads and tracking, business disappears over night - all data loss, worse things.)

I'd feel better if it said something like ' to keep the service accessible to all, a free option is available at very low resolution, with a registered account you can send XX number of HD views per month without tracking.. as a premium service you get XX number of shares with HD audio and video - enterprise options available..

something like that.

that way I feel the company has skin in the game and won;t go corrupt or belly up - or is really just a three letter agency watering hole in the first place.

If it take off it will become a target for botnets - if I was going to use it regularly I'd need to know that experienced people were watching server logs and had multiple layers of bot protection and such.

random thoughts - love the idea. Screen sharing can lead to all sorts of password details, bank details and all sorts of other things leaking unintentionally - guaranteed digital shredding would be nice on top of other things.
I've been having fun transpiling python floats into rust f64 and c++ double last few months.

Sometimes the rust way of doing things is very detail oriented and breaks the smooth flow of thought to code that python enables.

Probably best to make that zoom call (write python) and then have an evidence based conversation about how you didn't lose precision and performance is as good as rust or c++.
One of Cloudflare's top engineers previously wrote in this forum,

> This incident emphasizes the importance of the Zero Trust model that Cloudflare follows and provides to customers, which ensures that if any one system or vendor is compromised, it does not compromise the entire organization. [1]

Authentication is a part of a zero-trust model, not the whole thing.

> No single specific technology is associated with zero trust architecture; it is a holistic approach to network security that incorporates several different principles and technologies. [2]

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

[2] https://www.cloudflare.com/learning/security/glossary/what-i...
I’d like to have VisBug on iOS; already works on macOS: https://visbug.web.app/