skysight-inc/HackerNews huggingface dataset:
> Why is this the case? I don't have too much knowledge of CDN architecture so I am curious

Fastly is not really a regular CDN. It is a fully programmable edge cache with cache control algorithms decided and controlled by the customer running at the edges. You can think of Fastly configuration as a part of your code base where it is for you to decide if you want to perform the action on the edge on a per-request basis rather than on the origin per cached request basis.

That in turn means that if you do deploy to your API/web 50 times a day, you would are likely to deploy your Fastly configurations about the same number of times
> As a Fastly customer whose site went down, I'm entitled to know exactly what happened.

Does your contract say you're entitled to an RCA?

As others have said, this is more of an update, not a complete RCA on the entire situation. They have short term tasks that they've described in this summary post and I would expect that they will give a more complete analysis later.
> Google added flights, but Booking Holdings (aka Priceline) continued to grow each year

OTAs keep growing, because travel in general keeps growing. But Google takes more and more space there. Right now the "book now" button on Google hotel page takes you to selection of OTAs. But one day it can take you to Google's room selection page and eventually to Google's checkout page - the actual booking can still be done with some external party and they'll handle the customer service etc., but your money will go to Google first.
Also Vivaldi is faster.
This attitude is why we have only 2½ search engines on the entire Internet. Only Google, Bing, and Yandex run crawlers. Everybody else is just a reseller for them.

Web crawlers are a feature not a bug. If your site shouldn't be crawled, it doesn't belong on the Internet.
Looks nice! You've got my point. Seems to be similar to Webflow. Are you going to make a clone or do you target something else?

The scale slidebar doesn't work - I don't see any difference between the different scales. It would be nice if it could auto-reload after the scale change. The blinkering after the refresh is kind of annoying.
The right way to look at it is that Google wants to maintain control over the web, and remove the ability for user-agents to do anything that threatens their bottom line (i.e. ability to block ads).

Manifest v3's proposed content blocking is hilariously crippled, that Google can simply start generating random class IDs and there's no way for uBlock origin to block ads anymore.
Eh, as far as funding methods go, letting people throw away money is not the worst one.
Here's a guess: vcl [1] looks able to include time-based conditions. So customer deploys new, valid config with a time-based condition. It rolls out globally, with no issue. Then time that activates the bit which tickles this bug rolls around. Boom.

https://docs.fastly.com/en/guides/guide-to-vcl
News – WordPress 5.8 Beta 1 – WordPress.org
Have a good backup strategy and execute it well, including mandatory backup testing. Pull-only backups are preferable.
There's no especial reason in a globalized economy for the different parts in a tooling chain to be right next to each other. Germany already makes specialized machine tooling that gets sent all over the world to be actually used, this is just a more specialized example.

The Netherlands is a very dense country with an agricultural economy, and fabs take up a lot of land and dirty a lot of water; but nonetheless, there is already a fab there, belonging to NXP (formerly Philips) https://www.nxp.com/company/about-nxp/worldwide-locations/ne...
I personally had no idea what a linker is, so I failed pretty quickly

https://en.wikipedia.org/wiki/Linker_%28computing%29
You forgot the Yegges, who rant :-)
>> The Israeli government just putting a show

"Show" means fake / not real / severe under-proportionate response, not disproportionate.

Do you really think that Israeli Air Force was acting in its full unrestrained force?

It uses the same american fighter jets, only with much much better Israeli electronic warfare equipment.

> 212 dead, including 61 children, is not "just a show" from a human standpoint. If you meant that it was "just a show" from a purely military standpoint, that's practically an admission that Israel's actions were disproportionate.

128 civilians (per UN OHCHR)[20]
80–225 militants killed (low est. per Hamas, high est. per Israel)

https://en.wikipedia.org/wiki/2021_Israel%E2%80%93Palestine_...

About 20-30 of the Gazan civilians were killed directly by the Hamas' own misfired rockets.

And all of them were indirectly killed by the Hamas who used them as human shields.

Plus we can't trust their numbers, as they're inflating them in order to solicit donations and monetary aid from the world.

I guess many photographers in Gaza are making a living from selling stock photos and videos. Some of these photos are clearly staged, i.e. a single kid's toy nicely placed in the center of the demolished building, or a kid holding a teddy bear, etc.

Anyway you can't compare this with atrocities done by NATO in the Balkans or by the US and their allies in the Middle East, there are several orders of magnitude difference in the number of civilian casualties.
I'm not talking about WW2 or Chechnya war, were carpet bombings were used.

Give me a single example of any other military force in the world who uses Roof Knocking[1], all the other armies have orders of magnitude higher civilian casualties.

[1] https://en.wikipedia.org/wiki/Roof_knocking
How is this not another Simplenote clone?
Some interesting points:

- The model notices that something talking about Emmanuel Macron is likely to be a french journal article, so it outputs in French language.

- The model decides that a sentence starting with "Emmanuel Macron" with no other context is likely to be the caption of a photo. At least that's how I interpret the first sentence.

- I checked and I don't "the 48" is a thing in Marseille. I could be wrong.

- The narrative of the text seems a little confused, but is roughly that presidential candidates are visiting Marseille after civil unrest has been quashed by police, and are talking to the police? Accurate details: the date is february 2017, which is campaigning season; Marseille is indeed in Bouches-du-Rhône; people mentioned were presidential candidates, except for Jean-Luc Bennahmias (didn't even know who he was until now). Major plot hole: why would rival presidential candidates meet each other, and speak with the police together, while campaigning?

- Small incoherences that hints at a lack of object permanence: the beginning mentions "up to 4 candidates", the end mentions 7. Mélenchon is mentioned twice (too bad it didn't pick Macron twice instead, there would have been political jokes to make).

- I love that the first sentence ends with "[Journalist name] / AFP". Agence France Presse is the french equivalent of Associated Press, and basically the source of all mainstream news in France. Mainstream journals mostly repackage AFP content for public consumption (which, honestly, probably means they're going to get hit hard by the coming wave of text AI). The fact that the model includes it kind of feels like these image GANs that learn to produce watermarks on the images they generate.
But not that much for a new/mail reader -- even 100% native Mailmate sweats with my 50k message GMail archive. While it may work for casual users, I'm not really that convinced it is the killer feature Vivaldi users are expecting.
> The system isn't fair for everyone and it's relaxed towards the upper echelons.

Isn't the author's primary point that everyone knows its unfair in this manner (Similar to how most of the world is) and the violation of privacy isn't justified because it didn't reveal anything new that wasn't extensively documented already?

> Why is it wrong that Jeff Bezos has to sell stock or have an actual income paycheck to pay for his wealth tax?

Is it your position that only people who are invested in public companies should have to pay wealth tax? If not, how do the people who have stock in private companies that cannot sell their stock expected to pay the wealth tax? If so, why would anyone invest in a public company?
Fastly blames software bug for major global internet outage
Optimizing Pairing-Based Cryptography: Montgomery Arithmetic in Rust
HN has a lot of 1%ers who despise the concept of paying taxes. As such, they love standing up for the <1%ers who pay no taxes and as such, shift the burden entirely onto the 99%.

Obviously, if we could distribute tax contributions proportionally, it would help everyone. But HN can’t fathom that.
Semiconductors are the new F35.

I won't be too surprised if Lockheed Martin forms a semiconductor division within the next few months promising to research next generation beyond EUV manufacturing.
Bitcoin falls to 3-week low as IRS seeks approval for reporting rules
PyTorch currently provides RoCM support. Has anyone tried that?
El Salvador approves first law for Bitcoin as legal tender
> 3x faster than most i7 computers with GPU

Can you back that statement up with anything, or at least clarify it? You seem to suggesting a non-mac i7 with a separate GPU. Also, just an FYI, "i7" says pretty much nothing. The i7s have existed since 2009.

I don't know. The statement is just so vague and ridiculous. The M1 is probably the worst hardware you could have picked in 2020-2021 if computational power was your main concern. For highly parallelizable work tasks, the top end GPU alone has 10x the computation power than the M1, and a top end CPU has around 4x the computation power than the M1. Not to mention a rather limiting 16GB of memory. That the M1 is computationally powerful is a myth started out by exceedingly misleading marketing and reinforced with hard-to-compare benchmarks.

To possibly save someone the trouble, the responses to a comment such as this, from experience will be:

1. "power consumption is much much better on M1 than anything else." True, but, then again, your use case must then prioritize power consumption, and not computation power. So which is it? The use case for a compute cluster on a train is rather contrived.

2. "When apple scales up the M1 to more cores, they will magically be able to retain all the benefits possible with a low core count, and scale it up without any problems or compromises, just you wait.". Ok, I'll wait.

3. "It's not fair to compare a laptop with a desktop". Of course it is. The constraints for comparison are already stated: computation power being the main priority. If someone buys hardware to do heavy computations, you can pick and chose depending on your needs. If you need it to be a laptop, or you need it to draw little power, then I'm sure you can factor this in accordingly.
And commenting on HN is any more productive?
Lots of tech companies have engineering offices with SRE responsabilities in Europe timezones. Could be anyone really.
"At >2.0 you’re proud that you use the product, you tell all your friends and you feel great about paying for it." The holy grail!
Invisible Internet Project (I2P) is decentralized and defends from such attacks quite well.
Eh, half the time I watch people use linux, they google "how to XYZ" and then copy paste all sudo commands in the guide.
Search engines scrapping your content is not the problem. Competitors scraping your content is.
I am sure there are a bunch of people on here that don’t use any Google products

I am pretty sure that number is close to zero. googleapis.com is a Google product, and not using it breaks half the Internet. Trust me, I've tried.
That makes a lot of sense. I played around with it in German and Italian and the results often times read like they were google translated from English. So there must be lots of auto-translated content from spam sites in the corpus, I guess.
All articles about fusion and magic should contain a reference to Cold Fusion [0] because that was really magical.

[0] https://en.wikipedia.org/wiki/Cold_fusion
Testing is never complete nor can it be theoretically complete
My experience with an 10 years old computer with win 7 is that firefox is slow and vivaldi is faster. I don't use chrome. On Android vivaldi is much faster than firefox.
Fastmail accounts blocked in Russia, here's what we know
Does it have the ability to containerize websites, like Firefox does?
>They were deprecated in 1803.

For a few moments I thought you were being sarcastic about the fact that Software Restriction was deprecated ages ago by mentioning a date two hundred years in the past.

Then I realised it's a Windows 10 version number.

Edit: For reference, 1803 was released in 2018
https://en.wikipedia.org/wiki/Windows_10_version_history#Ver...
After the 3.7 release they've improved UI responsiveness quite dramatically. In my laptop (i5, 8200U), opening a new tab or settings used to take 1 to 2 seconds, but now it hovers around 250~300ms.
Genetic diseases that puzzle lab scientists solved by quantitative biologists
Looks pretty good, but I'm a bit sceptical of the translation feature. They introduce it by saying Google has access to everything you translate, so therefore you should instead use their service, which sends the texts you translate to their servers in Iceland.

The formulations try really hard not to say "trust us with your data instead of big tech", which seems like an attempt to hide the fact that they do have access to everything you translate, much like Google would have... The only question is who you trust more - Vivaldi or Google?
What does this provide that the chess.com analysis engine doesn't? I'm a chess rookie but I find the engine's suggestions and playing through paths much more useful than just seeing what moves people have played against me and their win rates. Is this a tool that only becomes useful for higher rated players?
Google travel search features have a big impact on travel search sites such as expedia and tripadvisor.

https://skift.com/2019/11/07/googles-travel-gains-levy-pain-...

https://www.forbes.com/sites/stephenmcbride1/2019/12/06/how-...

I remember reading a comparison on how the hotel search features impacted others vs booking.com and the conclusion was that booking.com has alright because it's more of a destination of its' own rather than driven by search traffic.
Not really. When I'm downloading Firefox, it's digitally signed by Mozilla. When I'm downloading VLC, it's digitally signed by the VideoLAN foundation.

I actually don't think I have a single piece of non-signed executable on my Windows PC.
New X-ray map reveals growing supermassive black holes in next-gen survey fields
There is plenty of cars like that. You can import some russian Niva's or Vaz, daewoo's on the low-end. Subaru, Peugeot, Scoda & Kia's base models are relatively low-tech too. Please elaborate on "tracking and surveillance" part.
There are rumours that some wealthy people are in sufficiently dire straits that the loan-based vehicle for a flash lifestyle is now supported only by a very small number of banks (for them) and their debt instruments are valued well below a 1:1 rate.

It would be interesting to see what happened if a sufficient amount of that debt was bought up and forced to be repaid.
Python has just one way to use list and dict and they are always passed by reference, but in Perl it can be either array/hash or arrayref/hashref. More options requires more thinking. Also Perl recently (in 5.20) introduced postfix dereference syntax which means that enough people were unhappy with existing ways to dereference. But it adds one more straw on camel's back - makes syntax harder to learn which is already a frequent complain about Perl.

Having said all than I have no problems using references in Perl, but see why a Pythonista can find Perl code hard to read.
It's a shame SRP (aka Applocker), being a very useful feature, is underutilized due to bad UI and docs.

But using a third party tool (unsigned btw) to manage such a sensitive part of the system is a bad idea.

I would use it if it was a PS script I can verify.
> Vivaldi kind of tries to re-create the spirit of Opera, but I think it's going to be too hard to do it.

Oh, it's definitely recreating the experience of Opera. You encounter an annoying bug, you report it to their private bug tracker, and then they'll fix it in two years. Maybe. If you're lucky. And you don't get to know its status in the meantime. And the macOS version still feels like an afterthought sometimes.

Still better than Chrome and by far better than Safari.
And be sure users can't write to the backup folder, otherwise the backup files will be encrypted too.
That was the bug.

A trivial example would be a bug that replaces the configuration for all customers with the last uploaded. Then when the next customer uploads a new (valid!) config, you have a problem.

Obviously it wasn’t that trivial but the point is: it wasn’t the customer’s configuration change that was the problem but some code that managed the config change.
Perhaps that was to be expected after you wrote that you used to use Galeon.
Far Away by Price Money
Most recent single From Rap Artist Price Money
This is a great read, and it's also worth reading the comments from HNers from 2009 when first submitted, and 2013 on the first resubmission.

It's been submitted many times since then, but without additional insights or comments, but those first discussions are interesting, sometimes as much for what is not said as for what is said.

That requires "reading with attention", and you may decide it's not worth your time.
Continuous migration to something new in the Infra space
Hey folks,

I have been working as SWE / SRE for last 5 years in FAANG and a big startup, prior to that I was working as normal SWE writing code for the customers.

One thing I noticed especially in the infra space is that work itself consistently consists of migrating from one system to another, or to new shiny service you wrote. Migrating all the existing internal teams, sometimes called customers, after some time this becomes quite boring, repetitive and exhaustive as well due to many hats you need to wear (you should keep your team up to date, keep users of the system up to date, keep management up to date, write code, document it, make sure rest of the who didn't work on it understands it etc).

I wonder how is everyones experience with this? Do you do anything to exit from this endless loop? To me it feels like my only exit is returning back to normal SWE role where you can ship to prod many times a day and don't care much about how many % of the users started using the feature. Someone does for sure, but it's not your job to follow that, communicate on that.
No need to break encryption if everyone uses your own backdoored app. Quite an impressive story.
I remember seeing a (trained) image-to-text approach that claimed to translate scanned math equations to latex sourcecode. Might be 3-4 weeks ago here on HN.
And that's a bad thing?

AFAICT, the main objection is he has an obscene amount of money (which fair enough, he does). I'm not sure what your objection to this scheme is in general.

Would you still object if a small business owner did the same thing (which I'm pretty sure is common, just not with startups)?
It presumably doesnt include vbs and python scripts, since as far as windows is concerned those files are no different to bitmap files opening with mspaint?
Test “it”? The change in question wasn’t by fastly but a customer of theirs making a config change. It’s possible that this customer did validate their change somehow.

Fastly obviously didn’t test their code (with the bug) enough, but testing of course can never prove the absence of bugs. Testing for a global deployment like a massive CDN happens to a large extent in prod because you don’t have another globe. You can test on a smaller scale but eventually you run into a problem that only shows itself at full scale.
Thought it surprising that amazon.com uses fastly when they have their own cdn
Hello,

I get that you're trying to make websites faster, and it seems like you have some amazing technology, but I have to tell you in all honesty that you have a 1.5 Mb PNG on the linked page. If you want to optimize a website, then (as I'm sure you know) optimizing the images is about the first thing you need to do.

With minimum effort and without apparent loss of quality I could reduce that image to a 0.4 Mb PNG (by uploading to https://imagecompressor.com/), if I'd be willing to change to JPG you can even get it down to 0.2 Mb (https://photoshop.adobe.com/compress).

That's a significant improvement that will really reduce page load times. For me, personally, I would really want to address this if you are positioning yourselves in the website optimization space. Cheers!
Hi. The submit button is disabled because you are not logged in. There're should be a hint.
I believe every developer has a GitHub account, that's why I've chosen it as the OAuth provider. Your private repos will stay private, the site receives only your public information available for everyone in the Internet.
Great advice about <bits/c++.h>, thanks.
Oh I understand there are abuses, but what we need to do is crack down on those abuses. Address the actual problem. Too often they're used as an excuse to justify much broader action.

I have skin in this game because I'm married to a former migrant worker who started off over here working in restaurants and coffee shops, and have a niece who's currently here in the UK as a student. She completes her studies this summer and is taking up her 2 year work visa for graduates.
it's amazing what people will do to avoid using emacs
I wouldn't add Tesla in there, its CEO is an audiovisual billboard by itself.
If they tell everyone exactly how to trigger the bug before they finish rolling out a fix, people will trigger it on purpose to bring down websites.
> There's no need to be so angry about a hypothetical situation in which you by a laptop that you never wanted.

Nothing hypothetical about being an early adopter and then complaining and wasting months since the November 2020 release day chaos that several software is still unavailable or unstable, the very basic software doesn't even run on the system and the excessive disk writes on the M1 quickly wears the SSD on the machine. All completely real and happened to many people since launch day.

So, what's the point of buying a laptop that doesn't even run your software in the first place? Might as well stay on your existing laptop.
You would rather wait N amount of months for the software to mature and use the laptop reliably for your work than to skip all of that, use your existing laptop and get a better one? (M2 Mac).

Why would I want to wait for months for the developers to port their software and its library ecosystem to Apple Silicon or waste time with broken workarounds when I can use my existing laptop that already 'just works' with everything.

Mind you, I actually bought the M1 MBA recently to try it out and returned it at full price due to the software ecosystem not being ready. Not only I saved my money, I >5x'd that money it in a recent investment anyway and now I'm glad I did that.
Random unsigned internet developers have a considerably better track record than Microsoft itself when it comes to screwing up my computer.
Traefik Error Pages
JetBrains will discover the pains of embracing multiple platforms.

Outside Android, Kotlin will always be playing catch-up with platform features, having two ways of doing the same thing for features introduced before the platform went their own way, FFI that only goes one way, the native variant is being redone due to the clever idea of being originally incompatible with JVM memory model, it is officially a way to sell InteliJ licenses.
LogSentinel is now one of The CyberTech100 helping financial institutions