skysight-inc/HackerNews huggingface dataset:
The AWS free tier lets you do a lot, and if you use it well, it lets you avoid up to about $50/month of digitalocean bills.

If you're never planning on scaling past a hobby project, the free tier is a great place to stay. If your hobby project "goes viral," though, it might cost you a few thousand dollars, but hopefully that helps you get a lot more money to turn your hobby into a business.

If you have commercial intent, however, $50/month goes from an expensive hobby (3 streaming services) to a very cheap business. At that point, the fact that you don't have to pay for scale on DO VMs and other platforms actually makes a lot more sense. You can sleep at night knowing that you will still have a business even under a load spike, and $50 of digital Ocean buys you roughly the compute power of $1000+ of AWS managed services.
Not to mention that the dating game of filling out all the paperwork for the third time may be what pushes someone from on-edge but stable for the day into a breakdown.
Which chart are you looking at? I don't see a chart for electricity sources on that page. When I go to the page for electricity mix (https://ourworldindata.org/electricity-mix) and choose Brazil in the chart, I get a total of 77.46% of electricity coming from renewables (not including nuclear) for 2021. If we include nuclear, it's 80%.

It's usually higher than 80% without including nuclear, but 2021 had significantly lower hydro due to drought. Fortunately the huge investment in wind and solar kept that number close enough to 80%. Had that investment not happened, the numbers for 2021 would be much lower.

There were multiple decades in Brazil where 80% of electricity came from hydro alone.
But don’t try to create a REST API Gateway with more than 200 resources, or CloudFormation will randomly start failing.

Or try to add more than 100 rules to your ALB, because it’ll be impossible.

My biggest issue with AWS is that the limits are so arbitrary, and seem to solely exist due to terrible design decisions.

If my local express server, or nginx can deal with 100 endpoints, how is it possible for this multi billion dollar infinitely scalable service to not do the same…
Well, he is a judge, he can’t tell the president how to do his job. It doesn’t seem a good excuse to interfere in his judgement either way too.
> how far a single node machine will get you.

This. I took the wrong lesson from the DDoS attacks on Linode in late 2015 (particularly the one on Christmas Day), and the intermittent issues I encountered with DigitalOcean and Vultr in 2016 while both providers were still fairly young. A single dedicated server from a mature provider (ideally not during its hyper-growth phase) is pretty reliable.
Makes sense!

Great diagrams too.
On the Confluence note, they do have docs support: https://linear.app/docs/project-documents
That seems high a really high amount of claimed saved metals. 2.2 billion iPhones have been sold ever globally, that is nearly one pound of metal per phone. I think these chargers weigh around 5oz, and that is not entirely metal.

But here we are only talking about Brazil. Maybe if they project 1000 of years of future sales the figure would make sense? It is also unreasonable to assume every charger is wasted. Some would be used or recycled.
Couple with "you should not be using Kubernetes, probably" and "you should be writing a monolith, probably".
That's correct, Starlink provided 3,670 of the premium terminals at their own cost, plus (so far) free premium service to all of the terminals provided as aid, including those bought by USAID and various governments. There are further consumer grade terminals individuals and crowd funders have provided entirely at their own cost including service.
> And often it is so alluring that actual requirements and costs fly out the window. Need to scale... infintely? Just use Lambda Functions.

I don’t know why the author singles out Lambda. For many use cases their ongoing maintenance is close to zero.
It’s not a trained reflex; it’s being humble enough to recognize one’s own ignorance when confronted with the complexity of the system at end.

Undoubtedly there would be disaster with unintended consequences.
I had the same issues yesterday. However today, Slack says, "Slack is trying to connect."

Edit: restarting slack resolved the connection issue.
Carbon capture largely isn't a thing. Most carbon capture programmes simply buy up temporary guarantees not to chop down trees that weren't at risk in the first place (or at least not in that timeframe).

There is some innovation happening in technologies to extract carbon from air but they're extremely inefficient and mostly exist as greenwashing of plastics while effectively wasting energy that in turn ultimately results in pollution.
> Ah yes, the magic web-browser that doesn't do any kind of networking at all.

The web browser isn't Netflix trying to serve hundreds of gigabits per second of encrypted video streams from a single server. Do you really need the ability to reliably saturate a 40 Gb/s Ethernet link to browse Hacker News comfortably? You'll hit various other bottlenecks long before performance for practical usages of web browsers will be significantly impacted by a user-land network stack.

As I've said, there are use-cases where extreme throughput and latency requirements warrant a design focusing on performance. Smartphones aren't one of them.

> I don't know how you can possibly assert that, it's contradicting computer sciences' current understanding of operating system design as it relates to kernelmode/usermode switching, unless you're doing weird shared-memory things in userspace... which is terrifying.

Again, not everyone is Netflix. I'd rather have a computer capped at 1 Gb/s speed with a user-land network stack than a computer capable of saturating a 40 Gb/s Ethernet link with a kernel network stack when I'm managing my bank accounts. Most end-users don't need ludicrously fast network speeds to browse funny cat GIFs on their web browsers.

Also, I've contributed code to multiple operating systems (MINIX3, SerenityOS). Running an user-land network stack isn't going to turn your 1 Gb/s Ethernet card into a 10 Mb/s Ethernet card.

> Not really, C and Rust can interop just fine, you can have network drivers that are rust but the actual networking stack itself can remain C, if you want.

As far as I can tell, the bug is in the network stack itself. A network driver written in Rust wouldn't immunize your Linux kernel here from this bug.

> The post is literally memory safety bugs.

The consequence is about computer security, of which memory safety bugs are but one cause among many.
its still bad advice, babes.

adding very doesn't make it subjective. the whole sentence is subjective. the very is a modifier that indicates the person saying thinks its really quite bad. Don't hate on adverbs.
Most of the things you mention (e.g. deforestation, water redistribution) are things people worry about. In fact, the people worried about large scale interventions are usually also the people most worried about emissions, deforestation, ocean acidification, etc. So I don't think there's much hypocrisy here.
That's a utopia. Any reputation system will be gamed. Who's going to build it and why would anyone trust it? Even things like Amazon reviews are routinely manipulated.

I think payment gateways are in a good position to take some precautionary steps, like keep some deposit, especially for new clients. They probably shouldn't be entirely responsible for any fraud though.
I can see how this makes sense for a startup etc that has passed some threshold of operational complexity. As an “indie hacker” there is no way I’d be able to move out of the cloud without my costs going up by an order of magnitude.
Altimeters are allowed to use the 4.2GHz - 4.4GHz band. They are getting interference from signals at 3.98GHz and below. This means they need over twice the spectrum that was allocated to them.

It's more like the family who is first to move into a neighborhood under construction, complaining that their kids can no longer play in the empty lots because houses are being built there. And it's not even the empty lot next to them, but one lot over.
I agree. I personally have too many chargers around the house and would happily pass on another.
See: this thread even.
DuckDuckGo uses Apple Maps, which has quietly become a solid alternative the past few years. (https://xkcd.com/2617/)
> but it seems to me that knowing the basics of AWS (or some cloud provider) has become part of the standard developer's toolkit.

This seems to be flirting with the idea that Amazon has become a required component of hosting an application on the internet.
Inheritance of implementations is much worse %)
One of my favorite YouTube channels, "my mechanics", is a restorer who specializes in restoring beyond the original condition of the item -- he will frequently fill in holes and re-bore them when the initial machining was shoddy and led to a poor alignment of the parts.
Here's the whole story
https://vplak-scam.com/2022/10/08/my-awful-experience-with-v...
Podverse is a FOSS podcast manager for iOS, Android, F-Droid, and web
Out of curiosity, why would the group that hands out HDCP certifications certify a chip like this? I get that practically speaking they have to issue keys for some capture devices for legitimate uses, but this chip/board seems like something the HDCP folks would want to keep locked down. I think HDCP is silly/evil, but this chip does seem counter to its purpose.
> I guarantee it.

You don't know me, you don't know my life, you don't know what I've been through. The fact that someone has been through bad situations doesn't in itself make them better than others. Being desperate is not a good thing, it's not something to be sought or celebrated - it is something that just happens to you, and it simply sucks. Nothing more, nothing less.

Perhaps you've grew up in a privileged environment and don't know what real desperation is. I can't think of any other reason why you would view it with such rose-tinted glasses. Desperation is so cool and productive when it happens to others, eh?
Based on my own personal experience, 4 weeks for IAM does seem high, especially since it took 1 week for all the other stuff.
There are pros and cons to the approach. Information from such actively hostile sites tends to be of a lesser quality and of questionable reliability anyway IMHO.
I was just interviewed at Microsoft last week and at the end of a very good interview the interviewer said welp we are looking to diversify our team more. Best of luck to you.
I had a server running Solaris on a Xeon processor and the 1 bank of ECC memory was bad.

Solaris evicted the memory pages from the DIMM or bank, marked it bad, and reduced the amount of memory it 'saw' without crashing or rebooting, since the remedy worked before anything bad happened.

I only noticed it because of top showing less RAM than I knew I had installed...
It may seem that way, but I have found it to be very effective.

In my comment, I was thinking of the context of links I click to from HN.

But it also works when searching for information. When I close the tab of an unfriendly site, which, remember, likely has lower-quality information than an accessible one, I am immediately freeing myself to click the next link in the search results and get my information from an accessible site with higher-quality content.

Given the disparity of the quality of content, it is quite likely that I would have ended up at the latter site anyway.
Seems pretty easy to understand. No one is claiming that nuclear is a permanent solution, they are claiming that is a solution we have right now that can produce more than enough to meet our needs for at least a century if not a lot more. I've also never seen anyone say that we should use only nuclear and ban using renewables, their argument is usually exactly what you just stated, that we should use a combination of solutions which would naturally include nuclear.
> what's weird though is how many mega-corps are going away from Custom Hardware in Custom Built DC towards Cloud

It costs a lot of money to run your own datacenters, and very very few companies are capable of doing it as good as AWS or even Scaleway/OVH can. By that I mean, waiting weeks/months to get through tickets, approvals, multiple different teams just to get a server deployed. Then waiting a few more weeks for monitoring/backups.

Allowing developers and related to have hardware/software at a whim is a massive advantage.
- Time it took to learn the skills to write a scalable service that can handle 100K events per second: 3 years

- Time it took to write that API on localhost: 4 days

- Time it took to learn Terraform and some AWS services, to create the API gateway, database, lambdas, queues, Route 53 records: 1 week

- Time it took to learn AWS IAM policies to create the IAM policies in Terraform: 4 weeks

Author conveniently left out a few bits of information. Once you learn IAM and Terraform, I'm doubtful it takes you another 4 weeks to setup the policies for a new project.
1. It's been forever, and because of that:

2. People are never going to migrate from List, and so we:

3. Must do the same exact thing again and again, to ensure:

4. That people are never going to migrate from List
well it gives a lower bound on port performance.
Though there's lots of different ways to use AWS, so the experience your team brings may be a sort of complicated venn diagram. Even within a simple product, like deploying serverless, there's SAM vs serverless framework, vs scripted AWS cli. Using stacks or not. Using another layer on top or not like Terraform or CDK, and so on. Then the actual pattern of using it, Lambda layers, heavy or light patterns for securing things, using versions/aliases or not, and so on.

It wouldn't be unusual for a tech lead to pick some approach that ends up being new for the rest of the team. So some ecosystem with fewer choices would probably be faster.
> Hell, we couldn't even get people in individual countries (let alone across the world) to agree on what to do with a global pandemic that was hospitalizing and/or killing people in droves.

"Why won't this code compile!!?? Computers are stupid!"
Yeah but how will you know how oh so smart I am then?
There is also the requirement in this counter argument that the interpreter design substantially affects runtime performance. Generally, when there is a JIT compiler and an interpreter, my understanding is that one attempts to spend most cycles running in compiled code. Does LuaJIT not do that?

HotSpot also uses an interpreter, but its performance comes from the C2 compiler, for example. Quoth Cliff Click [1]:

> if you are spending any amount of time beyond e.g. 5% in the interpreter / stage-0 JIT you need to adjust your JIT'ing strategy. Not saying "no-gain" in a stage-0-only, but definitely should not be a super high payoff if there's a stage-1 following you.

[1] https://old.reddit.com/r/Compilers/comments/sae1iy/compiler_...
So you’re just stealing word-for-word content from other sources and pasting it on HN?

https://www.uplifting24.com/2022/10/a-study-finds-that-readi...
Certainly this might be a design goal of some social media apps, but IMO it definitionally cannot ever really be achieved. The software will put (some hard, some soft) limits on the kinds of things that will be posted, and the kinds of posts that will be seen. These choices will affect the emotional tenor of the experience of using it in a very directly McLuhan-y way.

The closest thing we have to a neutral "common carrier" in social media -- if we stretch the definition of social media -- is probably email, but even the choices made there over its decades-long rollout have emotional consequences. Furthermore, the emotional content of checking my inbox on my phone in the waiting room at the tire shop is different than blasting through it with mutt on my Ubuntu desktop, and is different again when I log into my webmail quick on my parents' elderly Dell desktop.

IMO if we try to pretend that there is a clear separation between the medium and the message, then in using these apps we open ourselves up to an even deeper level of emotional manipulation than using them with that truth in mind.
Brazillian here, after reading comments I think a lot of people don't get what is happening.

1. The lawsuit started when Apple dropped the chargers coming with the phone, but had just changed the cable connection, so you would need a new charger anyway.

2. Apple chargers often have ludicrous prices in Brazil.

3. Apple products in Brazil are in general expensive, people do not replace their iPhones every generation, it wouldn't be a stretch to guess that almost all iPhone purchases are first time purchases, or people replacing really old phones, thus as a rule, they don't have the appropriate charger.

4. If Apple doesn't give the charger, or sell it really cheap, Brazillians WILL use chinese knockoffs that set themselves on fire, it is just the reality in the country where all tech is crazy expensive.
This is the time to get your resume ready. If you've not been involved in the upgrade planning and you've not been given a detailed MOP to execute and you've not even been given a login for the software... And the person who I assume has been planning the upgrade is going on vacation then it's time for you go as well.

Alternatively raise your concerns with your bosses boss.. Since I would also assume your bosses boss approved his vacation knowing that this upgrade was coming they may be less then helpful. Or they could have been lied to by being told you are comfortable with all aspects of the project.

If you're not comfortable, get them to postpone, or ignore it all and get you resume in order. This is one of those red flags for bad companies.
Do you think Warren Buffet and Bill Gates can only make a 'small contribution' and it won't do much?

I call BS.

You know why they don't voluntarily pay higher taxes, and yet advocate for it? because they know if the tax rates/laws change, they will just pay their lawyers extra money to figure out how not to pay it - they want someone else to do it instead.

Same reason Bezos preaches on GW, and yet drives around in a yacht that burns more fossil fuels than thousands or of typical Americans will use in a year.

It's all virtue signaling, and nothing else.
I got handed a Terraform project for a GCP-based service. Simple dev, staging, prod environment. Secrets managed by secret manager, SQL Run without a public IP address for prod (but accessible via SSH for admins).

I more or less gave up after a month of beating my head on the brick wall. We hired an expert. Took him another month to get it all more or less sorted. There were still aspects that we wanted that we could not get Terraform/GCP to do.

In the end, we dropped Terraform and went back to modifying the GCP manually.
No, it just means if you do it you need to pay for it, and the Conservatives have in real terms cut funding and increased bureaucracy.
but when actually using the interpreter (and not running jit compiled code), is it as fast?

I don’t think the fact that jit compilers exist makes this sentence about interpreters untrue.
Would they have success at developing a social life if they were surrounded by same-aged peers of average intellect? It'd be a crapshoot.
Actually, there is a very good excuse: I want to access the content I need with the browser and configuration I currently have, and without the ability to alter it.

While the threat of MITM is technically true, thanks to being on a relatively safe networks segment, I have yet to encounter it happening in the real world, except in cases of captive portals, when I actually want it to happen.

I think it is largely an over-stated threat for most read-only applications.

The impact on accessibility, on the other hand, is real and huge.
The beauty of container based serverless is that you have portability. If your hobby project takes off and you want to run it on DO up to a certain ramp, you can still move your container workload into DO.

Google Cloud Run, Azure Container Apps, and AWS AppRunner (less so because it doesn't scale to zero) are really great tools for hobby devs and small shops.
Or not build out a continent to suit cars and not people? Disgusting city planning that lead to not having a car being nearly impossible in the US.
Calm down, haha

Do you know anyone there that uses this software? Can you ask them what the experience was like the last time this happened (from their point of view)? Maybe you don't need a login, maybe they just push the update out and you pretend to be involved!
As a last resort nothing prevents one to run old apps on an old chrooted distro though (I believe a container would do ok as well).
Even if we don't figure out green hydrogen for some time, I'd be okay with diverting some amount of fossil fuel consumption to essential chemical processes, like Haber-Bosh ammonia and plastics, while cutting drastically the systems that don't strictly need hydrocarbons for their purpose. Hydrocarbons are wildly useful chemical precursors, it's kind of a shame they are mostly used just for burning.
The mechanistic view of the universe is ancient and thinking of things as a set of motion induced cause/ effect dates back at least to Democritus. The ancient Greeks had mechanical computers for astronomy. And mechanical automata have been around for a long time.

Depends on the definition of understand. If you mean complete and faithful reproduction then maybe not. At least in one mind. Definitely a set of N minds with X-1 neurons can together understand the whole of X neurons if each simulates under given conditions or subsets of the whole.

The mind also probably has a degree of fractal self similarity in its structure and understanding a part gives a representation of the whole.
The original "tractors" were called "steam traction engines", to distinguish them from the steam engines you would pull around with a team of horses to where you needed them.

There were a variety of earlier pieces of farm machines that could be driven by treadmills and belts; steam engines could naturally slot in as a drop-in replacement for the treadmills to power all of your equipment.
That's exactly the problem. No company should force workers to have only their job. If full time equates to 8 hours, I might well take another 8-hour job (of course that's very tiring and ineffective though) and work 16 hours a day. Would I personally? No. But should anyone who wants to do it be allowed? Yes.
Could you post something more relevant than this?
Yea I guess clarification here would be good but the final product probably takes more metal to make than what is in it to start with.

I don't buy the judge's argument about USB-C because the cable that comes with the phone has USB-C on the end that goes to a charging block so there aren't really any compatibility issues. Unless of course that judge was suggesting that Apple shouldn't include a power cable as well using a similar argument for not including the charging block being that "there are plenty around".
Yeah. I kinda feel like a medieval monk: we are all equal under God (in the case he is the Cosmos/Natural)
I believe contractor in this sense is more like staff augmentation, e.g. Equifax pays a fee to $COMPANY, who, employs (W2) John Doe to work 40h/wk at Equifax as a "contractor." It's very common in local/state/federal government to have these C2C (company-to-company) contracting arrangements to get around regulatory or legislative limits on government employee pay.

This is actually much more of an issue than someone just holding two W2 jobs, because these "contractors" are almost always billing hours, and if you're billing the same hour to two people that very quickly approaches actual fraud.
Dark themes, just like dark mode in cad. My first original dark mode experience came from Autocad.

It's easier on the eyes.