skysight-inc/HackerNews huggingface dataset:
By the way how much malice can we attribute to cloud vendors?

>Moreover, Kubernetes’s slow autoscaling meant I had to over-provision services to ensure availability, paying for unused resources rather than scaling based on demand.

A typical Linux instance on AWS starts up in about 8 seconds from the asking to start to command line, so lets double that. You could start up and shut down instances in 15 seconds.

Why the hell do you need to overprovision instances then, or leave empty ones running?

I don't see any other reasonable explanation than its in the best interest of cloud vendors to not have short lived instances for the purposes of load balancing, as well as make you consume as much CPU time as possible, even if you don't need it.
Yes, If i was starting up I'd be looking to do something like this with a guide as to what I was doing. There would be a huge market for non/semi technical founders who want to start up using a cloud service but are daunted by all the services.
Email deliverability for SaaS app transactional emails
I have a SaaS app with a .ai domain that sends transactional emails to users via postmark.com. A decent % (guessing 10%) end up in the user's spam/junk folder, mostly for MS Exchange/Outlook users. Any recommendations?
Correct DNS setup (DKIM,SPF,DMARC) already in place.
i don't have phone problems, but I do think there is a non-arbitrary worthiness scale to things I do for fun. In the long term, I think I benefit more and feel better about myself for spending time learning something or creating something than playing video games or doing something passive.
> Like having dictionaries that are able to hold whatever you want is so incredible when you compare to trying to do the equivalent in Java for example.

Can't you just make a dictionary of objects, same as in C#? Except that in C#, if you really want to, you can also use `dynamic` to get python-like behavior.

Otherwise, generally speaking, in a strongly typed language you want to figure out what those objects have in common and put that inside an interface. If you can't modify those objects just slap an adapter pattern on top.

The result is a dictionary of objects that adhere to a specific interface, which defines all the properties and procedures that are relevant to the domain and the problem.

This makes thinking about the problem much easier from a type theoretical perspective because it lets you abstract away the concrete details of each object while preserving the fundamental aspects that you care about.

I guess that it takes two different mindsets to in order to appreciate the pros and cons of dynamic vs static programming. There are certainly many pros for dynamic programming, but I'm more comfortable thinking about problems in generic terms where every relation and constraint is laid bare in front of me, one level removed from the actual implementation.
> CJK

"The shorthand collective name for the Chinese, Japanese, and Korean writing systems."?
> Trying to select text on mobile Safari just selects whole canvas. Same for your Flutter example.

Ah, so yet again Safari is the problem. The new Internet Explorer unfortunately.
Those both look good, though I might have to save up a bit to afford them haha. I'd probably end up printing my own case, so that's not really an issue. Looking forward to your testing of the CM5 Taco =)
(edited)
> Nobody can help the weak minded.

I literally lol’d. This is the kind of nonsense that dribbled down my chin when I was like 13 and thought I had the whole world figured out.
Are faeces inherently bad? Many years of evolution selected that as the most efficient option for a digestive system.
For an institution that was the origin of the term "going postal", it's a wonderfully human-oriented design.
I respectively disagree. If someone is shown to be unreliable then of course you won't take what they say at face value, but there's still information there. A deliberate lie may still contain something useful and reveal something about the person.

In fact assuming someone to be truthful isn't a good prior, knowing that they may be "untrustworthy" doesn't tell me much, since I didn't start off thinking otherwise.
https://www.federalreserve.gov/monetarypolicy/reservereq.htm

EDIT hmm that doesn’t link directly to the relevant FAQ:

“Why did the Federal Reserve reduce reserve requirement ratios to zero percent?

For many years, reserve requirements played a central role in the implementation of monetary policy by creating a stable demand for reserves. In January 2019, the FOMC announced its intention to implement monetary policy in an ample reserves regime. Reserve requirements do not play a significant role in this operating framework.

As announced (Off-site) on March 15, 2020, the Board reduced reserve requirement ratios to zero percent, effective March 26, 2020, in light of the shift to an ample reserves regime. This action eliminates the need for thousands of depository institutions to maintain balances in accounts at Reserve Banks to satisfy reserve requirements, thereby freeing up liquidity in the banking system to support lending to households and businesses.”
Yeah, I've been considering just going for an x86 thing, though finding a mini pc with 4 satas might be tough, and there's the whole raspi ecosystem that would help with troubleshooting. I'll add that to the potential list though =)
If you say so. Take a look at Slack and Teams and tell me that's what a performant and lagless UI feels like.

...Oh? What's that? I am hearing something faint in the distance, like... "their devs are not using JS well", maybe?

Tell you what. If a technology can be held wrong, then it's a bad technology. Which, yes, encompasses most technology nowadays. You heard me.
K8S is a beast and the ecosystem is wild. Newcomer won't know how to proceed to keep things simple, while still understanding everything that is being used.
Which office? The article concerns a factory that built the computers for Apple's European market, during the '80s and '90s.
Milennia is the plural form of millennium. So multi-millennia is redundant
MTA's A.I. bus cameras issue mistaken parking violations
Decentralized Bluesky blocked by Pakistan GvT with one domain name
The worst thing about the whole kubernetes-cult and the like is that IaC and CM was supposed to help us reduce configuration, to make it less prone to failure and easier to manage.

But the truth is that we ran service based architecture, network meshes and containers with bash just fine before cloud everything, usually with less effort than it is to do literally anything today. Sure you had to know how to set up network bonding and how to tune your systems.

Very, very few people and businesses _needs_ kubernetes or it's cousins. Most just need a decent system administrator.
I am not sure how would that work? F.ex. how would you introduce tagged unions and make the language 100% backwards-compatible... but not the stdlib?

I admit I have no idea.
It's not uncommon in configuration management. Ansible has ansible-vault which encrypts secrets you then commit. When you need to use them you decrypt them and run your ansible commands.

https://docs.ansible.com/ansible/latest/cli/ansible-vault.ht...

It suffers the same problem as any other secrets management in git. If the decryption key leaks, even if your repo hasn't, you have to rotate every secret in case the repo is ever leaked in the future.
The point I think was more a critique on the fact that everyone now tries to extract profit with everything, even the simplest of apps.
I had the same sorts of issues the first time I rented a model 3 from hertz (when they had them).

For example, I didn't know how to lock the car. When I hit lock on the center console, then got out, it would unlock it. Finally had to google to figure out the two ways to lock the car. one was opening the door first, hitting lock, and then closing the door - it stayed locked. The other was to put the card key on the middle pillar.

Same issues charging. Called in and it turned out the j1772 adapter was in the trunk with the charging kit

after that it went smoother.

All the hotels I stayed at had charging.

Using tesla superchargers is great - always working, always plenty of stalls.

And the tesla would drive itself on the freeway - other cars wouldn't. Best.
A lot of people doing the scrolling thing seem not satisfied with it. Listening to them, it seems they feel like it not only kills their time funnily, it actually goes beyond, and kills their time more they wanted will still not being so enjoyable.

So they are trying to find hacks to counter their habits.

I can relate. Sometimes I'm on HN a bit more longer than ideal. But that's not a big issue for me and it's not very often so I'm not finding a fix for this.
> Typical Amiga fanboyism and Apple envy, if a Mac does something they have to prove the Amiga outdid it.

I think we're envious that Apple did a better job of engineering their systems
People who downvoted this should consider what happens in other countries. See eg:

https://www.google.com/search?sca_esv=41165fec71bc817d&sxsrf...
No that won’t happen. Audiovisual entertainment is already beyond capacity. We make more stuff than people have the time to consume it.

The idea that this will raise wages is hilarious. I don’t see how that would be possible.
My problem is the brittleness.

Sure, I am playing with fire (k3s, bare metal, cilium, direct assigned IP to Ingresses), but a few weeks ago on one cluster suddenly something stopped working in the external IP -> internal cluster IP network path. (And after a complete restart things got worse. Oops. Well okay time to test backups.)
Does it still only encode to H.264, no HEVC/AV1?
I swear comments on posts like this one always read like some religious support group for people that think sex outside of the context of marriage is worthy of shame. It's depressing.
Honestly, you are not making this better. This comment also implicitly puts Rust and Zig in the "unnamed cool programming language of the month" group again unless I completely lost the ability to read English.

And seeing that a writer commented something similar to my comments upthread, I am not very inclined to assume I can't read English.

Still, your point is taken, I just can't help but think I am sensing some slight... shall we call it non-preference... towards a few programming languages.
The more I think about it, a lot of modern materials science seems to be just... bad.

Leaded gasoline, asbestos, plastics (micro plastics, the Great Garbage Patch, etc), teflon, etc.

We have some real winners in there but the constant push for growth leads to these wonder materials being used 1000 - 100 000 000x more than they should be used. Usually because of convenience and profit margins.

It's just that it's close to impossible to get rid of them. Plastic is in: paint, wall covering such as wallpaper, food packaging, waste disposable bags, cars, bikes, clothes, shoes, ...

It's basically impossible to find all natural products and they're also super expensive because, well, they are, but also because we're underinvesting in them.
Is this more of a realpolitik environmentalism? I can see how it’s easier to legally pressure Coca Cola than to enforce littering fines & proper landfill practices globally. But it’s still not morally Coca Cola’s fault that lazy consumers litter.
I have a foldable flip phone. It is equivalent : I need to go through some effort to open my phone. I don't open it unless I need to
> Surely the consumers fault.

Finding fault is not the same thing as finding a solution. Does it get us in any way closer to a solution if we blame the company, the consumers, or both, or neither? I don't think so.
Costumers are responsive to many things. Littering happens far more often when there aren't convenient options. And people also litter more, if things are already a mess. So you can do a lot to reduce littering.

The US figured that out themselves with highways.
I think usually a question about what you like does not call for an answer “I like X because it costs less”—that’s more of an economical preference. Either way, keep in mind that this lower cost for you in the moment, monetarily is in large part due to most governments presumably subsidising oil and due to negative environmental externalities both from plastic pollution and other uses of oil.

(I’m sure, like with any question, there will be many vocal commenters chiming in saying how they like plastic. All I can say, lucky you, and I am yet to meet any of you IRL!)
The reps have consolidated around him over the eight years since 2016. They’ve got concrete policy plans and all three branches of the government. They’re gonna do way more stuff.
Not wishful thinking, a deliberate greenwashing scam. Aluminum is actually recycled, and should replace PET for all drinks packaging.
@dang Not sure what’s going on here but the parent comment and my relies both seem to be getting duplicated.
Doesn't Wayland support custom input methods? How are you expected to type CJK text? Presumably, a steno typing program can rely on these same facilities.
By judging from those videos, nothing can be further from the truth.

Every single video is riddled by visual artifacts just like the still images.

I saw a shaking rubiks cube, a shrinking cola bottle, and two dogs jumping into eachother and swapping places in a ridiculous way.

No artist should be threatened by this nonsense. Can't wait for the hype to die.
Faeces isn't plastic. Evolution isn't a decision.
I used to think the same thing. When EVs first became popular, finding public fast charging was a joke. I remember there was evgo, blink and chargepoint. Chargepoint was basically l2 only. blink was l2 and l3, but they were ALWAYS out of order. And evgo was reliable L3 + L2, but they were expensive and would have max 2 stalls of L3.

Then I tried tesla, who really planned for the long term. Many charging locations. Many charging stalls. All of them extremely high power. Their cars had much better range than the competition (at the time). All of that made charging a tesla predictable and dependable. (In stark contrast to the rest)
why shouldn't they? they had to take the time to make the app and get it up on the App Store.

it's totally fair to charge for work you've done. the fact it's simple is irrelevant. what matters is the value it brings to the user.
Mexico, the UK, and Portugal all have a tax on sugary drinks. Norway seems to be the only country with an overall sugar tax though.
Just because you're using VMs doesn't mean you're now dealing with state.

It's 100% possible to have stateless VMs running in an auto-scaling instance group (in GCP speak, I forget what AWS calls them)
I have been looking for a job since January. Every day I respond to a hundred vacancies. But the vacancies are the same, they do not change for a whole year. And I receive hundreds of rejections. The rest are offers to do free tasks, they need to be done for several days. When I did such tasks, the owner of the ad disappeared after receiving the decision. Once I went through a series of interviews for a whole month, and even received an offer to work as a programmer. Imagine my surprise when I was offered to sign not an employment contract, but a military one, to serve in the army.
This and a terminology rug pull. You wanted to upload a script and install some deps? Here’s your provisioning genuination frobnicator tutorial, at the end of which you’ll learn how to maintain the coalescing encabulation for your appliance unit schema, which is needed for automatic upload. It always feels like thousands times bigger complexity (just in this part!) than your whole project.
Manual to Automated: The Evolution of Cashfree Payments' SDK Journey
In software development, efficiency often hinges on choosing between building from scratch or leveraging pre-built solutions. For Cashfree Payments, an API-first company, this decision has shaped our journey in building Software Development Kits (SDKs) to simplify and enhance our merchants’ integration experience. Initially, we took the manual route, crafting SDKs line by line to align with our API updates. But as we grew and the demand for seamless integration increased, we saw the need to evolve — moving from fully manual development to a more automated, streamlined approach.
Is it? As far as I understand it is a philosophy. Like many ideologies, it got turn into a religion afterwards
The only problem with plastic is when it does end up in the environment.

Burn it and the problem ia solved, at the end of the day it's still oil.
Technically the BCM2712 doesn't have any hardware encode support, only software/CPU.

It includes an H.265 (up to 4K 60 fps) hardware decode block—I tested that, and it works fine—but no other video hardware encode/decode, unfortunately.

The CPU is good enough for up to H.264 1080p encode at least, and with some tweaking could get a 4K stream or multiple HD streams encoded... but it's not ideal for that use case.
I still just use VPS devices and some colocated hardware.

I'm constantly told "I am not the typical customer, most do use K8s".

Side projects and volunteer things I run include 470 websites serving about 320K registered users and about 500K-1M monthly guest users... on about 15 VPS devices or small servers.

It's just classic dynamic websites, HTML is the output of a server (no single page web apps), lots of caching for guest users, reasonable complexity (load balancers ahead of web front ends ahead of API back ends ahead of databases).

Things that look like microservices exist... it's just API calls, and they come back through the front door, it's easy to reason about.

Monitoring is mostly Prometheus node exporter, it turns out that CPU + Memory + Disk IOPS + Network IOPS is +90% of what you need... some HTTP logs or profiles are the last 10%.

It's just simple... this is run in my spare time, effort is under an hour per month. (and no it's not monetised, not everything has to be)
Sorry, I don't buy that argument. You could just ignore such people instead of take advantage of their foolishness for monetary gain. Nothing says you have to engage with each and every person showing up with preposterous claims on the internet. If he was the actual FAQ maintainer, using his position to advertise an impossible prop bet that really would only sucker in "cranks" isn't moral behavior. Failing to pay out by weaseling your way out of it with pedantic arguments about intent is even less so.

As far as I'm aware of the James Randi challenge doesn't require a participant to pay anything- it's genuinely a challenge and not a bet. It's not taking advantage of idiots to part them from their money and gloat about it over them after.
> Such as?

I forgot. ¯\_(ツ)_/¯

I do remember I've seen one website emulating parts of Photoshop that was made with WASM but I lost it since I have no interest in the area.

You can take a look here though: https://madewithwebassembly.com/

And don't try to pick those apart one by one. Point was that WASM works and people do stuff with it. I've seen it several times and since it's not my main area of interest plus I don't get paid for it, I am not exactly keeping up to date every week.

> Can you prove it? I’ve seen enough people of JS being adored. I am one of them (maybe because I use it mostly for hobby projects).

Can I prove it? How would I even do that?

We all have anecdotal evidence, plus I am not secretly one of the sysadmins of Stackoverflow or Reddit. People literally have no choice but to ultimately use JS when coding for the browser, and that's a fact of life. There's Typescript nowadays and I hear from frontenders that it's definitely better but they also say every now and then you have to drop to JS and this is where they start sighing.

So no, I can't prove it. But the mere fact that JS is a monopoly of sorts, plus it has a huge and well-documented number of problems should incline you to believe as I do.

Finally, if you allow me, you have answered your own question by saying that you use JS mostly for hobby projects. That changes things SEVERELY; you are enthusiastic about the thing you are working on and the potential idiosyncrasies of the chosen tech (in this case JS) are seen as small and only mildly annoying hurdles. And if you get tired or annoyed you can just drop the hobby project until your enthusiasm gets naturally rejuvenated.

Start working with it every day and having to integrate with a lot of 3rd party libraries and other people's code and then tell me you love JS.

...And I've heard that too btw (that people work with JS every day and love it) but as a sibling comment pointed out, you likely don't have the perspective of working with other languages with very different features and tradeoffs.
on the other hand, I think several colors on the model S were a few extra $k.
I wonder how the USB 3 works, considering it is drop in compatible with the CM4 which only had USB 2.
I'm not talking about this lol, of course removing gifted programs is a stupid idea. I'm talking about your position.
When Meta prevented the EU from using meta.ai or even downloading its vision models, I sunk my head in the AI legistation.

Here, I am honestly not sure which part they rely on, to say that what they made might be unlawful.

The closest thing I found for Meta was that “emotion recognition systems” are classified as high-risk (paragraph 54), and high-risk systems must have their training data disclosed (Art 11(1))[0]. In theory, you could upload photos to meta.ai and ask it what emotions are displayed, but it is already a stretch. For GenChess, I’m at a loss; it doesn’t sound like you can do that. (Not that it prevented any vision chatbot from releasing.)

If someone has a better guess as to why they might have restrained it here, I am curious.

[0]: https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A...
The point is that people don't stick with it. Bypassable versions works just as well as this, for a day or two until it becomes slightly annoying. Full lockout will work for a day or two as well, until it becomes annoying. The bypass here is simply that you never use it again.
In a practical sense - reserves can’t be spent in the economy but you could withdraw your capital (accepting the impact on banking operations that would have) and use it to buy something. They’re different types of money. Reserves are only good for exchange by a few institutions and the central bank.

In a “model” sense for want of better phrasing that eludes me right now… One is infinite (via the discount window for reserves) and the other is very much finite.

In a hard legislation sense, capital is complicated, Basel regs recognise different types of capital and value them differently. But the tier 1 stuff is the equity you put into the bank to get it started or to support expanding its operations.
I still like glass, I don't care if it costs more to ship. Given the choice of spaghetti sauce in glass, plastic or metal cans, what do you pick? It's got to be glass. Beer? Cans are okay but I greatly prefer glass. Olives, why are the ones in cans always terrible? I don't know why but the ones in glass jars are the obvious choice.
If you started with a galaxy that is a nearly uniform ball, the gas and bodies near the equator would attract the gas and bodies that are further out.

Those further out would tend to collapse towards the equator and eventually that initial ball would become more disk shaped.

Then there is this explanation refering to the conservation of angular momentum: https://van.physics.illinois.edu/ask/listing/18318
Yes, but much of the ocean plastic is fishing nets and such.
But can you point to an app that has the same UX functionality as Slack that's been successfully implemented using Qt or another native toolkit?