skysight-inc/HackerNews huggingface dataset:
> But using cloud APIs directly was great for us

This is fine, I've done it extensively myself for some of the bleeding-edge cloud stuff, but the importance of things like tracking state, managing hierarchical resource dependencies, or retry/back-off logic shouldn't be tossed aside simply because there are gaps in what's available in the Terraform providers. Especially where change management is important (basically any enterprise company).

I'd caution others reading this against abandoning something altogether and writing bespoke IaC tooling simply because the stable approach doesn't cover every (bleeding) edge case.

You'll spend a lot of time reinventing the wheel, and while it's fine for certain situations (like when you only care about desired state, not known state, for instance), you'll move faster (and likely safer) by sticking with tools like Terraform for the bulk of your infra, and augmenting here there with cloud APIs/SDKs when needed.
I'm not disagreeing that there are megacorporations which wield too much power. I don't believe it's a good thing that Apple can decide what software you can run on the device you bought, and I don't think the often used security argument is sufficient justification. It would be better if there were other legal ways to install software on iDevices.

But if there are other ways to install software, I don't really have any moral qualms with Apple moderating its own store. They can sell whatever they choose to sell, as far as I'm concerned. In the case of Parler specifically, I see no moral issue whatsoever because you can still access Parler through the browser. Apple and Google aren't blocking their users from accessing Parler, they're simply refusing to do business with them.

Calling this censorship or a violation of free speech is, to me, confusing the right to free speech with an imagined duty of other people and entities to provide you with a platform.
It's great to see that Erik is still the main instructor of this course, he has a fascinating history [1], and his explanations are very intuitive.

[1] https://en.wikipedia.org/wiki/Erik_Demaine
It’s curious that Putin in simultaneously able to subvert the election, but is scared enough about his flagging popularity that he feels the need to block this strategy.
Why not focus instead on countries that did get this under control then? Some of them are even western.
FreeBSD 11 was a really good release, and FB 13 is just great!

Thank very much FreeBSD folks!!
IMO, this is an area where I think Terraform + Ansible pairs so well together.

If there’s ever a gap in what Terraform offers you can pretty easily fill it with Ansible.
TL;DR Amazon Europe will require sellers to provide a return address in the country of purchase, or provide automatic refund without return for purchases under £20.

Amazon updated their terms and conditions. I received a similar email from each of Amazon UK, DE, FR, IT, in their respective language. This is the English email from Amazon UK.

Don't know about the US.
That's not currying, that's partial application (except bad because it forces the evaluation of the function if all parameters are filled, which is often undesirable as javascript is an eagerly evaluated language with side-effects).
> …I want to know everything. Trust is a hard thing to re-gain but I really want to know where we all stand. Realistic calibration of your position vs. power centers is always a good thing.

I agree but that trust was never there. It has always been the case that the public cannot be trusted with information or full information that might cause any panic not because of the panic behavior itself but due to panic behaviors destabilizing markets. The former president had explicit selfish reasons for the direction but he also used it as a political tool attempting to use the panic in his favor and limit its influence:
But both types of behavior are inappropriate and counterproductive to fighting a pandemic or any public emergency
Amazon and Walmart can both benefit from the powerful synergies from their retail operations if they decide to become banks, don’t see how traditional banks can easily compete. Square too is heading down this path, arguably even faster.
But, as noted, that already happened. Six sigma is six sigma. To demand better than that amounts to special pleading.

It looks like people just wish this would go away, like the failure of the galactic rotation curves. What is strange is that this might be a place to park dark matter, catnip nowadays.

Usually when this sort of thing happens in cosmology, astrophysics, or particle physics, it is because most physicists hate working with the mathematics required, and hope somebody else will tell them they were right to ignore it.
There’s no reason you can’t do something similar with Terraform either - plugins speak GRPC and thus could be implemented in Python, with Node.js or with Rust.

However, if AWS have not published metadata for a given service to be used across their various SDKs, it’s hard to take that service particularly seriously, so I’m not sure I’d bother with this.
You forgot the OpenBSD Floppy image : 1.44MB
I believe you may be mixing the concept of currying with partial application.
Check out reddit.com
Promiscuous FTP Port Allowed in FTP Proxy Provides Security Bypass (2010)
Several hours later is usually treated as a new submission. You can submit yourself again the next day (or later the same day).
What software do you use for your mail server and client? I’m looking to replace my current self-hosted setup with something else.

Currently I am running Postfix on my FreeBSD server, and not using SpamAssasin. I've had this setup for years and it's less than ideal but it's at the point where it's been hard to justify the time I'd have to spend setting up a better configuration.

I ssh into the server and read mail using mutt. I also have notmuch installed but only use it a little bit now and then and still relying primarily on mutt. I'm not really happy about mutt either. It's neat in its own way but it's also a bit of a drag to use and even though I enjoy using the command line I don't feel like mutt is really a good fit for how I would like to use mail.

Ideally I think I'd want something similar to how some of the features of GMail work, but mainly in terms of tagging and filtering. As for a web based interface, I don't want that part really. But still very much interested in knowing of web interfaces too from people that use them and like them.

But most of all, what I am looking for is a server that has good and easy to use filtering, that is open source and runs on FreeBSD or Linux, and native clients for macOS and iOS that integrate well with the server including the tagging and filtering stuff.
I can't get FreeBSD working on Amazon Lightsail. Always says connection refused when trying to SSH in, even if I've opened up all the ports on the firewall. Any tips? Be really nice to finally play about with it for £2.50 a month.
> Aside: I've never seen the sense in using C to denote ctrl. How do you denote C?

To denote a capital c, use Shift-c or some variant thereof.
Comparing many Android phone manufacturers to one iPhone manufacturer is apples to oranges. I've used a Nexus 6P (would have kept it longer if it accepted a memory card), an LG G6, and an LG G8 (still my current) as long or longer than those with iPhones around me as they tend to updated so they can 'have the latest'. Android devices aren't as differentiated in the hardware (from my perspective) and choosing a manufacturer that has a good OS update policy is really all it takes.
You either believe that this regulation makes sense, or you don’t. France, apparently, is in a situation where nobody cares enough to enforce, but taking the law off the books is not politically feasible. I do not know whether that’s a good thing.

As a Russian: the election has a limited relevance beyond a certain type of signaling. The majority of United Russia is largely guaranteed by the “electoral sultanates”, so votes cast now will not impact new legislation over the next five years.

If your purpose is to signal things, being morally clean is more important than the number of votes you manage to achieve. If a law is reasonable, and a norm in multiple other well-regarded systems, it makes sense to comply.
NAT Gateways is another notable feature that took CloudFormation months yet Terraform had on day 1.

If you can configure something via CloudFormation you can integrate it via Terraform et al also, since they have resources representing CloudFormation stacks.
OpenSMTPD and a small Go program I wrote: https://github.com/forlater-email/mdawh. Reads mail from stdin and sends a webhook to the mail processing/sending service.
For me every year after 2015 was year of Linux Desktop
Does anyone know whether this type of co-mingling is also done by Amazon UK?
Ask HN: Any tech communities in Salt Lake City?
I recently moved to Salt Lake City, Utah as a remote worker. I have heard about the tech scene here but I'm not sure how to find it given that I have no friends here.

I looked on Meetup but I didn't find any active tech groups. I just want to meet fellow developers and chat about cool technology!
I still remember getting my Dreamcast and getting Sega GT. My friends were playing Gran Turismo and I had Sega GT and boy I loved it more than Gran Turismo.
I used CS in 2008 in Switzerland, and it was a great experience. The people I met and stayed with were all nice and friendly (even if sometimes a bit quirky).

What shocked me was that even in the town of Bern, which is not a huge city, there were over a hundred people on CS who were advertising their couches or spare rooms for guests.

I loved the two week experience. It made me feel good about people. It also made the world seem smaller and more accessible.

A couple of years later I hosted a couple of teen brothers who were long boarding across the US. They were kind, goofy, and super appreciative. Again, a great experience.

I did read of some bad experiences, but the review system did seem to work pretty well for building reputation.

If CS had started charging $10/year, I think a lot of users would have paid it. That’s not much, and maybe not enough to fund it, but perhaps it would have postponed the bad changes.
Our society doesn't welcome people like this anymore. I'm amazed we managed to make use of Mr Parsons at all; just the great luck of having someone in authority notice him when they needed a gifted pyromaniac prophet.
AIDS, (HIV) spent a long time in human the population before it became a serious problem.
The home-sharing startups coming for Airbnb’s throne
That would be more accurate (and damning enough), yes.
> Right now "over vaccinated" isn't even a concept

Just saw a headline about this — it is.
My first Moderna was way worse than the second other than a stronger headache. I am curious how common my experience is and how many decided not to have their second because of a poor first experience. I was for required for various reasons to take quick tests throughout which were all negative.
> I’ve run my own mail server for decades, and if you set up SPF and DMARC correctly, you won’t have any real issues.

I wonder if the fact that you have done it for decades helps with you avoiding spam filters. This may not be the experience for someone who newly sets up their own email server.
Flavors from around the world have put Spring Mountain Road on the culinary map
Canada's largest grocery chain, Loblaws corporation, had a vision of the grocery store becoming the hub for a diverse set of services. Under their PC brand, they offered chequing and saving accounts in the form of an online bank, credit cards, travel insurance, cell plans, etc. But in the end it didn't quite work out for them financially. They have been in the process of winding down their services and focusing on their core business as of a few years ago.
Hidden Palace never ceases to amaze me with its sheer dedication to the discovery and preservation of prototypes such as these.

I’ve been following Hidden Palace since the first releases; and am very impressed on how they’ve grown.
Yes, we did have to implement our own state tracking, retries/recovery, etc- but since we were focused on a limited subset of the cloud API, this was pretty easy.
in germany this happened because for chinese sellers it was so cheaper to send garbadge to random adresses instead of sending it to a recycle factory or the likes. so if a product was not bought anymore they needed to get rid of it. and send it on masses to random adresses.
here is a video (in german) about it: https://www.youtube.com/watch?v=HT4IJYzbMi0
Private preview features for partnered organizations. We had access up to 6 months before the public.
One of my hosts did the same. She was more casual about it.

But I also heard from people how they hated when guests would show up and start acting like it was for dating. So many profiles would explicitly state that they were not looking for dates.
Having been around the block optimizing things for throughput - the fact that a multi-threaded "A" is slower than a single-threaded "B" when A's thread count is low is a red flag.

I skimmed through kysync docs and I don't see any meaningful discussion of this aspect.

If you are to start with B and then parallelize its bottlenecks (where possible), you will normally see performance gradually increasing with the thread count, then plateauing and only then, possibly, starting to drop.

But if A with a single thread is outright worse than B, it means that A's per-thread overhead is higher. In case of kysync it appears to be 3-5 times as high as zsync's. That's immense!

Similarly, if A with a low thread count is worse than B, then it may be an issue with A's sync/threading model (prolonged contended waits, etc.).

In either case, it's a sign that there's something inherently inefficient with A's implementation... even if spawning 16 threads helps offsetting it and beating B's single thread.
One interesting historical fact: the earliest plastics were invented in part to create a cheaper alternative to shellac, which served many of the purposes that synthetic plastics do now.
Israel has 25% or so of the population below age 12 which are thus ineligible.

Israel is much, much younger than the rest of the world, statistically speaking.
Which is why pandemic preparadness plans are a thing - as are teams that run regular drills, and stockpile the necessary PPE.

In both the US and the UK those plans were either ignored, or the teams disbanded.
“Fair” enforcement of a legally-enforced tax system is impossible. A just system would be physically impossible to cheat, not legally precarious. Shifting that burden of legal compliance onto the individual is crippling for the society. The problem with ‘surveillance’ is that there is nothing positive about it for the productive honest people that have a lot to lose, and it’s really not much of a problem for the dishonest criminal with nothing to lose.

I don’t think it’s possible to have a fair income tax. It’s also irrelevant.

Bond issuance almost entirely funds the government already, it requires zero enforcement, zero taxpayer burden, and it’s impossible to cheat. Income tax is mostly an excuse for legal surveillance of other matters. Some of those might be reasonable and good, but the voters should decide that.
Is the claim that Amazon shows different prices for the same product to different buyers?

(I'm guessing it unlikely that one person adding an item to a wishlist would cause the price to drop for everyone.)
It's the same ingredients, roughly same mechanisms/heavy metals&fluids.

Only thing to worry about/watch for is immune response and toxicity.

Not weird science class volcano coming from his mouth.
Amazon has also made some of interesting decisions in my zip code.

When the pandemic started deliveries went from 2 days to about 5. Normally they shipped from the next city over. They argued this was to prioritize health products.

Then a very large distribution center started being in panned/submitted to the county, under an alias. There’s been som pushback.

Suddenly my zip code is having deliveries stretch out to 7-14 days. It’s pretty predictable. To the point I can have them shipped to the office and get back to 2 days but to my home, that mouse I ordered last weekend still hasn’t shown up.

Rather than putting pressure on my coonty board members to approve the warehouse I wrote a letter to the opposite. Canceled prime and moved to other services to find gear. I bought something on Newegg for the first time in years partially because of this issue and partially because of the fraud rife with Amazon and I didn’t want the “new” hard drive I ordered turn out to be a refurb in new “clothing”
Aino, an experimental HTTP framework for Elixir
"Half of us" — screenshot a real person in your social network claiming to be on it.
I think this is less that it is opinionated but more that the HCL evaluation feels like a pile of hacks. There are unclear rules on what can be evaluated when and what dependencies are possible. Part of this is so that `plan` can work as it does, but it seems like there are just major gaps in general. For example providers can't depend on resources. This makes it very difficult to for example set up EKS then use the kubernetes provider to manage the resources in the cluster. The solution is obviously separate stacks but that brings in a whole bunch of other problems.

I think Terraform is quite possibly the best tool available, but there are clear flaws with both the model and the implementation. I think if I were to make a Terraform v2 I would make `plan` completely pure. This would avoid the provider issues, make validation and testing in CI easier and a whole bunch of other benefits. Of course there are downsides. For example EC2 instance IDs are random so you can't just include them in your pure plan. You would need some type of placeholder that is used for evaluation. This does cause some issues as it limits the operations that you can do with that value (so you can't pick the instance size based on the random instance ID) but overall I don't think it would be a major issue if the final substitution was handled well by the framework.
The system you described about early splitting is criticised widely - from UN, EU and most german parties - and has nothing to do with the success of the german dual education system as one could think by reading that description. Though to be fair, many reforms have been taken and it’s not anymore that harsh like the german educational system used to be in the past century.
Oh, the lengths people go to avoid OOP. Java:

users.stream()
.map(User::getEmail)
.map(Email::send)
.map(res -> "Error sending email: " + res)
.collect(toList())
Kirkland isn't a relabel. Kirkland is a house brand, and they specify the product, and contract a company to produce it. Sometimes, the spec is "make same thing you already make, put it in Kirkland packaging". Other times, the specifications result in a different and unique product. Amazon does this with their Amazon Basics and there are probably other house brands, too.
Belle Delphine Nude Videos and Pictures from Patreon, OnlyFans, Twitch
vurzo
Terraform provides the same _workflow_ across clouds, not the same resource model (which would be dumb, since it would necessarily provide only a lowest common denominator representation).

> It is not possible to have a "resource vm { name = ... provider = aws }"

It actually is via modules. It’s a lot of work with basically no benefit though, so in practice people don’t do this.

Pulumi is better at specifically this kind of thing however, since you can implement a common interface which can be specialised for each available cloud.
Shifting into a true democracy: 10 Steps to Take
My other tl;dw was there are many finely granular versions of Windows that were (are still?) very sensitive to finely granular processor versions.
Sweden has the same numbers as Germany. Sweden and Germany are very similar with respect to culture, clustering of people in cities, percentage of people with a migration background. Norway and Sweden are not.

Turns out that Sweden and Germany have similar results:

https://ianmsc.substack.com/p/why-does-no-one-ever-talk-abou...
Long story short - it works on x64, Raymond's bug can be created easily, but apparently was fixed by someone else at some point, and then appears to have been cut because it graphically doesn't match "Vista" at a later point.

So it was "cut" from Itanium because of floating point glitches, was later fixed and put back in to x64, but then removed because it looked out of place.
If you add South Africa who had draconian rules you might see it diffently.
How is it any better or worse than Luxon? (I only ask because Moment recommends Luxon as is "spiritual successor", so I never bothered to evaluate date-fns. Should I?)
You can run terraform apply against a particular resource which will only provision that resource and its dependencies.

tfstate files can be painful to manage, we had a lot of trouble with them at Capital One but mostly because:

1. People would modify state outside of TF which you should avoid.

2. People didn't architect their apps well which led to long lived infra. TF works best with cattle like infra.

terraform import feels very much like an afterthought which is why projects like terraformer exist.
We use currying at work to inject dependencies. E.g.

`sendEmail(mockEmailService)(to, subject, body)
`

I find it helps to differentiate between side-effecting dependencies and parameters, making code purer, easier to test, more scalable etc.
You usually want to send the e-mail in order, with a sleep in between to not overload the e-mail server, and stop at any error, so that you can fix the error and then continue from where the error was.

An error could be a malformed e-mail address, or a timeout from the e-mail server.

What you do not want is to send 10000 e-mail, then have an error like "Error sending emails", then re-run a few time, only to have some people receive 5 e-mail, and some people receive 0 e-mail.
I’ve run a LightSail FBSD for several years. It’s been very stable. You’ll need to ensure you have your sshd port open in the AWS security config and of course on any host based packet filter if you have one. A static IP is probably also something you’ll want, again in the AWS console.
Ehh, I heard that song before and arguably there is a threat posed to banks' market power and influence from current breed of fintech and new entrants, but the more time I spend in banking, the less chance I see for a serious disruption.

I was initially going to cite an interview I did with a high level executive of a regional bank, whose entire view on the matter could be paraphrased as 'apps may be cool for kids, but when you want a full service, you want a bank'. I personally felt it was a little.. arrogant, but I understand where he was coming from.

The compliance burden alone itself can be painful for new players.

Then again, Amazon already has experience and they are clearly doing relatively well ( their OFAC settlement was minimal - https://home.treasury.gov/policy-issues/financial-sanctions/... ).

The executives should take note.

edit: added 'alone' the burden sentence.
Russian government is already preparing hashes of CSAM materials. This list of hashes will be distributed to a number of parties, that will do blocking/removal/reporting.
The video details a very thorough investigation and explores various ways Chen's blog post could have been truthy.

There's value in seeing the process that goes into debunking the official "party" line.
> I think you're about ten steps ahead of where we are now

Nah I am a socialist and believe these things should have been democratically owned and controlled from the start. Where you think or hope the steps you mentioned might lead to sounds to me a lot like technological determinism: i.e. 'trickle down innovation' [1], and that's not where I would want us to go. In other words: we're behind, not ahead.

[1] https://venturecommune.substack.com/p/go-where-workers-are-a... (section 'Against technological determinism')