skysight-inc/HackerNews huggingface dataset:
This rings so true!

I've dealt with Netlify's support [1], and one of their CS heads was incredibly rude to me and blamed me for the problem they created.

[1] https://news.ycombinator.com/item?id=35610956
They overcharge egress by about 500x https://getdeploying.com/reference/data-egress.

So even a reduction to 0.2% would habe been possible. Honestly don't understand why anyone feels comfortable overpaying so much. Especially when there is no configurable spending limit.
Bitcoin Obituaries: "Bitcoin Is Dead" Declared 400 Times
Show HN: A kubectl plugin to run kubectl exec/cp on multiple pods in parallel
My experience is that customers don't really care that much about small amounts of downtime no matter what size you are, people mostly get that unexpected stuff happens as long as you don't get hacked or misplace their data. Customers might complain a bit but seldom leave because of a few hours downtime.

This seems to mostly hold true to developers also, GitHub manages to survive just fine after all.
At least the leader of the opposition stated yesterday that they oppose id for porn:

https://twitter.com/Golden_Pup/status/1762178506102858157
There are some graphic novels where segments are a very loose concept.

Cerebus's Reads volume is basically a book with illustrations, for example.

Wonder what SAM would do in such cases...
Start by learning quantum mechanics for dogs: https://www.goodreads.com/en/book/show/8243716

Then go here: https://qubit.guide/index
The simplest turbo-frame example
Convention over configuration is powerful, but doesn't help when you're not sure anymore about conventions ;) So here is a quick memo.
This might be a good time to point out Cloudflare Pages: https://pages.cloudflare.com/

Under the free tier:

> Unlimited bandwidth
Yes, a simplified schema like that fails to capture the entire semantics of a transaction. However, I find for personal finance I never need full transaction semantics and simplified two party semantics are much easier to enter and calculate.

I will be honest, I use ledger and I like how it can express the complex transaction, however I also have to admit that I have never used them. If I were storing my finance data in a relational database or a spreadsheet, I would be very tempted to use the simplified two party model. I probably would not actually do it, but when I am elbow deep in code making sure to handle N-Party transactions correctly, I would be tempted.

The author of the plain text accounting system(PTA) went with this simplified model and made a good case for it, one line per transaction is much easier to parse, for both the human reading them and the machine. note that PTA does support split transactions but they are the special case.

https://mandoc.bsd.lv/pta/README
Not for me. It's always configuration voodoo. i've done it dozens of times and i used to think it's normal developer workflow. now i realize I was putting thumbtacks in my eyes for no good reason.

Creating an s3 bucket is easy enough. but you need to add the policy Json config to allow public access, and it has various versions across time and space. the one that works for me is like 15 years old iono. object resource "//*" something or other.

ok so now you have an s3-east-mybucket.com/index.html, ok custom domain that's route 53 yet more configuration vooodoo to point an s3 website enabled bucket blah blah.

wait! need SSL? oops actually that's cloudfront. need a cloudfront config voodo to point to an s3 config voodoo to your hopefully correctly configured route 53.

are you kidding me, 10 mins? You're a wizard. Now i do git push origin main and my sites up on render.com
Yeah exactly why we need regulation - so contracts aren’t 100 pages long. DRY.
Some of these immediately resonate. I'd love (4) to be a reality but it's going to be a struggle to get there, not that it isn't worth striving for. And while I agree with (5), the "covers" are often complex/dynamic and where a lot of difficulty in implementation and maintenance occurs (Sorta touched on in (3)). (6) is what got us thinking about this idea of distilling entitlements in the first place.

Will definitely reach out. Thanks!
I am confused. Why couldn’t GitHub Pages suffer a DDOS attack? Also they don’t want you using them for business purposes:

https://docs.github.com/en/pages/getting-started-with-github...
I don't use Tableau but had similar feelings recently with Databricks. Tools like these are probably fine for folks who want more grunt than a laptop without needing to learn much about cloud, infrastructure or security. But for me, it feels like a straight jacket. It lets you get going quickly but at the expense of flexibility. Slowly but surely the warts become apparent.

A year or two really isn't a lot of time (for an individual nor company) to invest in order to build long term skills in powerful tools that side step inflexible (and expensive) platforms.
Yep, this is a company that screams for more regulation.
Hosting personal sites on cheap hardware at home makes even more sense to me after reading this horror story.

Why do not more technically inclined people self-host? Is it force of habit from how things are done at work?

I would much rather run the "risk" of some occasional dowtime, than keeping the lights on at all costs under a DDoS-attack.
Nvidia p/e is less than 40 based on their most recent quarter run rate. If they get 15% growth from here their current valuation is more than justified. The problem is their revenue is their customers' cost. And generative AI companies, whose voracious demand for compute drives the surge in Nvidia sales, aren't making anywhere remotely close to $80B a year, the current run rate of Nvidia data center sales.
Yet you can't keep your hands away from Ukraine.
AGPL is the best license if you want to keep away stupid people. Our CTO spouted off that if we so much use anything with that license our valuation would plummet. People literally don’t understand the license and what it actually says. It’s hilarious.
I’ll never be able to read "rapier" and not think of https://youtu.be/K_rZ27Jdc00?si=rqibtrXl-Wpa49gr
I mean I get it but you get notifications and emails every time you trigger extra traffic. Don't get me wrong it should be automatic or there should be a safety net but this is not only on netlify.
I ended up self hosting my own stuff behind cloudflare
I'm from Switzerland / Germany, and thought exactly the same. It's like, great in this specific case that she did this, but boy, are you fucked as a country if you rely on the good will of multi-billionaires to fix your problems.
And that’s how you lose loyal customers who have evangelised your products for years. I’ve helped local mom-and-pop stores, bootstrapped startups etc setup on Netlify and now I fear that Netlify might send them a hefty bill.

I’ll remove all my websites from Netlify and moving to Cloudflare. Auf Wiedersehen.
I lately dealt with some infrastructure issue, involving HSM. Literally "we have HSMs and they're secure", except they don't work, and audit logs are non-existing. And if you enable them, they sometimes work (mostly not), and give output in some undocumented binary format. Not fun experience.
How to treat the people that built the system you work on
Netlify doesn't offer alerts or budget-triggers? This is my nightmare every time I put up my card details with a cloud service provider.

The funny thing is - such platforms "scale" easily with the underlying assumption that scale equals profits, enough to justify increased cost. Needless to say, inaccurate assumption.
It's also interesting how they have moved on from "hateful" to now "harmful". That's as broad and vague as they come.
I agree you should be paid properly. But I don't understand why, if the US has a privatised healthcare system, hospitals are not paying to train their own labour?
It's definitely a public project :)

Edit: Ah, I found it - it's the permissions for 'Operations'
> Both Gdocs and Zoho Writer, do a tremendous amount of plumbing and keeps rendering logic out of browser's control to achieve a proper word processing experience on the web

I can’t speak for Zoho Writer, but despite popular impression, Google Docs doesn’t actually do this: its text layout and rendering, at the very least, is left entirely to the browser. Thus, Google Docs does not offer static pagination. Sure, it does some layout itself, but it doesn’t really offer anything even vaguely interesting to justify doing so: it’s all stuff all major browsers could already do at least as well. (And the whole “Google Docs renders using canvas” thing people often speak of is essentially false, measuring it against what people generally understand that to mean: https://news.ycombinator.com/item?id=33863185. I still have no idea why they’ve gone canvas to the extent they have, as they haven’t gone far enough to make it worthwhile, but they have gone far enough to makes things significantly worse in the general case.)

I’d be surprised if Zoho Writer were any “better” in this regard, because being “better” in this regard makes you fundamentally worse in other, generally-more-important regards. Because the web simply doesn’t give you the primitives you need to make a traditional paginated word processor good.
Build Your Own Password Cracker
I do this for some code review comments where I want to say “what the actual fuck are you doing here. This makes absolutely no sense.” And I get a super nice output that needs very little tweaking.
Looker is obscenely expensive compared to Tableau. Also the UI is bad.

The caching of Tableau is a huge money safer and huge performance boost if you e.g. use it with BigQuery (cut our BG costs by 80%).

As with every data tool, you need strong data governance, or everyone will define their own metric for revenue and then you have endless discussions about "why the data is wrong" (it isn't).

The biggest benefit to me is every marketing person knows Tableau and with a self explaining table structure (e.g. DBT on top of BigQuery) is self serving.

The only good thing with Looker is their data journeys, which Tableau doesn't have.

The worst (for EU/GDPR at least) feature of Looker is how people can send emails from a query (circumventing corporate email infrastructure, blacklists, data protection etc.). Can you say "Intern sends spam mail to millions of customers because they thought this was a good idea".
Basically augmenting users parsing PDFs & looking to prefill values into Excel instead of typing it all out. Ex. Liabilities, time-period/frequencies mentioned, owners of clauses etc.
To some extent, that answer is fair enough, assuming they make this clear up front. If their service is "we'll keep your site up no matter what, for a price" that's a fine service to offer. It's not what the vast majority of people want, of course.

If their advertising is targeted to small businesses and individuals who could never afford this type of service, they could be guilty of false advertising, at least morally guilty. I haven't seen their marketing so I wouldn't want to say.
Federal court disagrees with you. You just happen to not like what they were protesting.
that’s what i used to install a PID in my espresso machine, replacing a boring and inaccurate bimetal thermostat.
I think you're taking the Vision Pro more serious than Apple tbh. I doubt that Apple is interested in whether the Vision Pro takes off as a gaming device, or games in general.
Why do we need regulation? "Keep the service up no matter what happens, no matter the cost" is a useful business model for companies that make the mistake of promising too many nines to their customers.

The issue at hand is that people put small websites on hosting providers designed for megacorporation wealth, like Netlify. I highly doubt the average blog needs more than a $10 VPS located in one single country without automatic fallback to another data centre. You can probably even go with a $5 VPS if you don't care about the first wave of HN front page bots not being able to reach your site.
I hate that a lot of times the only solution is
to post on HN/reddit/Twitter etc publicly. Just imagine all the other people who don’t use social
media and ended up paying…
Gitlab is self hostable for free, hosting GitHub is very expensive. I'm happy to see anyone breaking github's monopoly, and gitlab has been around longer then the other open source code forges afaik
Wow, insane. I would not have guessed that they simply charge you for additional bandwidth instead of just shutting your site down for the rest of the month.

This is not something you would assume from the pricing page. On the pricing page, they show you:

Add-ons:
Additional bandwidth
Additional build minutes
Additional teams

In my understanding, an Add-on is something I need to enable, not something THEY enable for me if they see fit. When I am logged into Netlify, they tell me:

No currently enabled site add-ons with fees

Which apparently means nothing, as they will just automatically enable the add-on for me!!!

I have seven static sites on there, deleted 3 of them right now, will migrate the other 4 soon. Unbelievable bullshit.
you could build a gothic cathedral with that money. what a waste.
I'm moving everything to Cloudflare.
There are differences in rules for speed and speech limits, even if it is just a few characters. To equate this here seem disingenuous and stupid. There is also no need to explain government organization as if that would justify any government action or just bad legislation.
> ...app-monetization company...

I had to check whether they mean the same Unity I know. I could've sworn they're in the game engine business. But maybe this confusion is why the downward trend started in the first place ;)
> It does seem like a tacit admission that they cannot create a superior system and they fall back to the ban to enforce it instead.

I believe it is slightly different. You assume that "superior" means "when given the choice, more people will choose it". But what if you say "superior" means that it uses less fossil energy? Then surely the train is superior, but people tend to choose the inferior solution because they find it more convenient. We need the ban to make sure that the superior solution is the one that gets used.

And you could say "it's not fair if individuals are forced to do something they wouldn't do otherwise". But again it is relative. I find it unfair that I have to pay more and spend more time in the train because I care about the energy/climate crisis while my neighbours don't give a shit. Many people take the plane right now because everybody does, but are favourable to regulations: "I am find not taking the plane if I know that everyone else has the same constraint, but if everybody takes the plane, I don't see why I should not".
The main thing that happened here was bandwidth. Back then you'd be lucky if someone had the 2mbps needed for a reasonable HD call. The underlying technology has not really changed since then though.
The issue is the shady shit allowed. Like spend $1 to get the app, only to find out it requires a $5 a week subscription to actually run. I’ve actually run into that.
What does "idle" mean? Both a Linux or Windows OS not running any active software will still do computation and even network traffic (disk cache wrangling, indexing, checking for updates, NTP clock syncing etc), and requires electricity to do so.

It's very low cost, especially if its on a VM from a host that otherwise runs other VMs, but it's not 0. And if it happens to be the last VM preventing a hardware server from completely powering off, then it's actually quite far from 0.
> But I still have to go through security, wait around for my gate, walk to the gate and go through another round of waiting, and then I might have to wait for luggage at the other end. I'll happily spend the small amount of extra time to be able to just sit down in the Eurostar instead.

But it's not a small amount of time. Planes travel 7-10 times faster than passenger rail (Amtrak runs at 50-70 mph, and can't go faster without track upgrades). If you're going to a city that's a 1 hour plane ride away that's still 7-10 hours of travel time just to skip security and baggage claim. Not exactly a good proposition.

Even St. Paul to Chicago is not viable by rail when the flight is only 90 minutes. Even with a two hour security line that's still 1/3 the total transit time.

"trains have the benefit of being able to serve lots of places in between better." Yes, but only when those places are fairly close and have enough population to fulfill travel demand. And the US doesn't have many regions with those conditions.
> In a more fair world a person should probably not be able to amass more than USD 1B by making the right bet on the stock market. That wealth is build in this way is anti-meritocratic.

It's anti-meritocratic for someone to invest their money intelligently in the stock market?

How do you determine the threshold where on one side they're entitled to the wealth they earned, and on the other side their wealth is unfairly earned?
I try to avoid these tools wherever possible, given the choice I'd always go for tools like Blazer.

https://github.com/ankane/blazer

No such luck in my current role, Looker and PowerBI are both in use by different bits of the org and nobody has the ability to delve into the underlying figures.
Oh God roaming is one my biggest nightmares and it’s the worst UX to not get charged, too. ‘You want to go on vacation? Make sure to hunt down an option hidden 3 levels deep and enabled by default because we really like money and you didn’t read the fine print? Too bad, we really like money’
Death Valley recently got greener thanks to occasional flash floods. So you say it will be america's breadbasket? Not with such extreme weather. And as temperature gets up, weather extremes will too.
Use a token bucket on your web server to catch abusive IPs and then blackhole them using `iptables -t raw -I PREROUTING -s ip -j DROP`. I know. I run https://ipv4.games/ which invites hackers to unleash their botnets, and the service runs on a small VM with only a few cores. It's been attacked by botnets with 49,131,669 IP addresses. There's no Cloudflare frontend or anything like that, because back when I used Cloudflare, the people who attacked the service would actually bring down the Cloudflare nodes before they brought down my web server. I doubt I've ever paid more than $100/month to operate the service. Please note that your service provider needs to have free ingress in order for this strategy to be effective.
There are somewhat opposing goals between home servers (e.g. movies, many drives, low power consumption, stowed away) and gaming console-like pcs.

A mini pc can be a good compromise but not the best at either.
You typically can't replace Netlify with Cloudflare. You need something like Github actions with some storage, S3 or something and then one can put Cloudflare in front of it all for caching, DDOS protection and so on.
I am not recommending Looker either, but data extract stored on the server? That is a last-century solution. We often hit data limits in Tableau online as colleagues get overzealous.

Beyond that, it is also a major GDPR headache in Europe. If someone uses their personal account, with elevated access, you suddenly have a data extract on the Tableau Online server that contains personal data, with no way to enforce retention periods.
I just checked pricing on hetzner (not affiliated with them). First 20 TB are included with VM price, after which it's 1.19 euros per TB. If this happened to someone hosting there it would cost them additional 50 euros. Can't believe the difference in traffic pricing. Netlify is over 1000x more expensive per TB.
Never had to train myself, always just liked them, and they don't taste particularly bitter.

So I had a hunch it was like cilantro, and seems there's indeed a genetic reason[1].

So fair enough, if they taste bitter I'll accept it's not a nice side dish.

[1]: https://www.compoundchem.com/2014/12/04/brusselssprouts/
Great article. And also perhaps, should we always have the steering wheels in Cars even though level 5 FSD is reached?

Edit: If its not obvious, level 5 FSD will assume permanent availability of communication, GPS, sensors etc to be working at all times. So having a steering wheel backup for critical unforeseen situations should be a good redundancy and safety measure.
Even then Cloudflare forward proxy capable of real ddos handling wouldn't cost you $25 per month, some 0.5% of the 95% discounted bill.

But hey - just think about how much you saved on Netlify! Composable!
When we did "Remote Encoding" for the USPS one of the early common "modes" was asking for Zipcode + 4 + Last 2 of House Number. The administrators explained that this 11 digit number was enough to uniquely identify most deliverable addresses "boxes" in the United States.
I've been using various paints (watercolour, gouache, acrylic) and various mediums (gum arabic, aquapasto, gloss gel medium) on (paper, canvas, gesso) to paint repeating patterns. It's interesting how much experimentation you have to do to learn about a particular paint or combination of paint and medium.

Sometimes I think combinations will have _more_ of an effect - I was hopeful that ink on paper below gloss medium acrylic would be more obvious, but did not come out the way I expected.
You jest, but when the aliens really come, or when countries downwell decide to start lobbing antisatellite weapons around, any mitigations coming off that threat matrix may suddenly come in handy.
Absolute shame they removed LAN play from this edition of the game...
self-Host with a provider that has clear TOS and not twenty pages of fine print. Something like the good old "if you exceed X TB in a month, you will be limited to 10mbit/s for the rest of that month". As long as you're running a hobby project or even some side project that starts making money but is still beta, this should be good enough. Once business gets serious, you will inevitably have to spend more money, and you might have to look at cloudflare et al if you're actually in a business where ddos happen.

Seriously, if you just want to run docker, maintaining a debian VPS for that is basically enabling unattended-upgrades and doing a dist-upgrade every two years. If you can't be arsed to do that then maybe you deserve the 100k bill...
Thanks for share. This was an exercise on my part on what you need to do if you are to start working in a remote dev environment. This is by no means finished and I suppose there are a lot of aspects to cover. Would honestly appreciate insights on how others are handling their dev environments, especially when doing it with remote machines.
IIRC the Godot IDE is also made using Godot.
I love paged, but the performance really shows why other word processors keep their rendering out of the DOM: 150 page documents with footnotes and forward+backward page references, which instantly load in a desktop app or take a few seconds in GDocs or Word Online, take several minutes to fully render in pagedjs in my experience.
Using rapier along side three js, overall I really like it. But lack of documentation on wasm make me jump back and forth on rust version