skysight-inc/HackerNews huggingface dataset:
That mirrors my experience too. At my last job, we had... a lot of annoyances with Ansible version upgrades. There is a lot of churn there. Stuff unexpectedly broke pretty often, and even when it didn't, it felt like a conveyor belt of constant deprecated features and warnings.
> std::make_shared. At which point it's mostly automatic memory management.

Ignoring the awkward issue of circular references, yes. But that's not always trivial to ignore.
2,000 is really not that much. He lived with his grandparents, had no friends or social life, and Texas has no income tax either. Pretty easy to save a few grand with a couple months of work.
Assuming you’re moving long-term, aren’t you worried climate change is going to make Florida (especially coastal southern Florida) a lot less attractive?
If the US Government is good at anything, it's failing at technology
cdktf doesn’t really help with state problems in my opinion. Under the hood terraform is still storing state and if you’re working on a team you’ll need to share state, e.g to s3. If you don’t have any state and try to make a change, terraform will try to recreate and fail. Importing is a pain.

cdktf is great, but I would also rather do away with the state. I’ve gotten into too many problems that were only resolved by deleting everything and starting over.
Our Postgres is just a cluster of Postgres servers. It's not "serverless"; it's server-y. :)
Rick Beato is great. My favourite video of his is about the most accomplished songwriter most people have never heard of - Max Martin (producer and co-writer of this Ariana Grande song and a ton of other pop songs you've heard) [0]

Also worth checking out is this 12Tone analysis of Tiny Dancer [1]

[0] https://www.youtube.com/watch?v=cBDJDZAo41c

[1] https://www.youtube.com/watch?v=M-aIk7GUpW0
> the best marker of a bright hacker or someone who intends to be is that they hang out on here.

You had me up to this point. Great satire!
If you are in the US and want to user perpetual swaps you are basically SOL. Unless you want to use a decentralized exchange.
Importantly, the carriers need the iPhone more than Apple needs the carriers.

AT&T losing their iPhone privileges would hurt them far more than Target or Walmart would from losing their PlayStation privileges.
Back when I started programming computers for a living, I came across a quote from wise sage that went something like this:

"When you first start programming, understanding the difference between a compiled and an interpreted language can be quite hard. After you've been doing it for a while, the difference will seem really obvious, and impossible to miss. When you've been doing it even longer, you'll find that you are no longer sure of what the difference really, and will likely struggle to explain it to a beginner."
Interesting. I have lifx bulbs going back to the first generation Kickstarter products and I've never had one die yet. I use them daily.

From what I understand the number one cause of led bulb failures is heat, which causes things like capacitors to fail prematurely or poor connections to break from the repeated expansion.

All my bulbs are used in lamps or fixtures which are not enclosed which means they have plenty of ventilation.
Unless cha ges you can't be from the US
I heard the isolated vocal track. I don't think it would stand up on its own.

> If you read what the best pop songwriters (Max Martin) say about it,

Max Martin isn't the only songwriter out there! People have been writing songs different ways for ages. Here's a song you probably heard, with a melody written over a hundred after the accompaniment was written: Ave Maria by Bach/Gounod:

https://www.youtube.com/watch?v=hyUhEjtlDLA

I like it, and that's enough for me.

To be honest, I can't hear the melodies in the AI-generated pieces.
The Innovator's Dilemma has a ton of examples of this.
Sorta. Creation is only easy if you know what the expected state is. Did you just create a new table, or was it already created? This is especially hard when you /want/ table names that are not stable.
After spending the last 6 months with AWS CDK - I'd kill to go back to using Terraform which is far from perfect but light years ahead of CDK which is the most consuming time sink I've ever had to work on, it's truly dreadful. Give me Terraform any day!
As someone who has played guitar at a beginner-intermediate level for 15+ years and started learning piano within the last few months, why don't you start now?

My extremely limited guitar knowledge has still given me a head start, and I've found that the common advice - that music theory is simply much easier on piano - is very true.
This is fine - different chat clients can have their own features and UXs. Telegram can have two ways of uploading an image - compressed and uncompressed. Matrix can have one. WhatsApp can have storefronts attached to business accounts, other chat providers may implement it differently. Each chat provider can build features that fit their customer demography.
But the a common protocol of communication (or even bridges) can help people use any chat app they wish to. If your chat provider does not provide the feature you want then simply switch the chat client and take your chat history with you (in an ideal world).
Apply to the Recurse Center (or anywhere else); if you get in, quit whatever it is that you're currently doing.

What's "oittle sfrer"?
It's even more impressive when you notice that it uses esoteric languages as well, such as brainfuck and piet (which uses images).
I mean if that's what you gotta to do get your foot in the door, that's what you gotta do. My first job out of college in the late 90s took 3 months to find. I already had an internship where I did development for money and networking and workstation support. For the first job, I built the applications, designed the database, setup all the servers and all the workstations. I even crimped network cables and managed a fire/move within a week. I did everything for little pay (relative to the market, it was a living wage and I was salary + benefits) and I absolutely busted my ass to do it well. I worked there for two years and then one day, the director of customer service said she knew someone who was looking for someone and if I was interested. I said yes and that was the first Fortune 500 on my resume.

It won't be given to you (unless you're extremely lucky) but if you bust your ass like you're trying to impress the hell out of someone, people will notice and eventually, good things will happen. Always bust your ass like you're trying to impress the hell out of someone, it will take you far.
If you really believe they can be trivially invalidated, then it sounds like you should probably help out the patent office and initiate a patent challenge showing the prior art, so they can invalidate the RED patent?

Hit up https://www.uspto.gov/web/offices/pac/mpep/s2206.html so that the USPTO can actually do the work necessary here because you prompted them to (they're not going to invalidate a patent until someone shows they should. They are backlogged for years on their regular queues already).
> SimCity didn't teach you about the real world,

It's not because you use simple models for reality that the models are wrong. They may be wrong in extreme circumstances but still generally true - like all models.
My general philosophy is to get my tools to work for me as much as possible (a big reason I love rust so much). Years of using C gave me a huge appreciation for RAII when I started using C++. To my horror, a lot of C++ codebases actively eschewed this very simple, yet liberating tool. There probably are some use cases where RAII isn't ideal, but I have yet to encounter one. And I'm not just talking about unique_ptr and shared_ptr. This is one of the biggest reasons I'm not excited about Zig. Defer is like a very poor man's RAII. Rust is simply next level - as big an improvement as RAII was over manual memory management.
The way Terraform works makes that not feasible. As it is, you can introduce Terraform incrementally to your infra, and it won’t wipe away anything it’s not aware of. If you delete everything not explicitly specified, Terraform would have to describe literally everything, which could be a gigantic barrier to entry.
Cool! this is an exciting project!
Personally, for the last point, I just use a disable CORS extension on my browser for local dev work, and any http-server.
Yes.

:)
You'd think being in the same room as a Unifi UAP AC Pro in a non crowded area with a dedicated 2.4ghz ssid would fix those wifi issues, but it didn't.
> I'm saying SimCity isn't the real world, it's DOS-based entertainment

So by that logic everything is worthless because nothing is the real world. Good luck working with that mindset.
Just in case you don't know, yet, this is a reference to Pat Finnerty's series of videos which calls out the pretentiousness of Rick Beato.

Start with https://www.youtube.com/watch?v=hQWfMI4CVFI but all of Pat's videos are incredible.
Systemd is close to universal now, in any system except possibly some lightweight container image type distros, very tiny embedded, and systems for people who specifically hate it.

I would be surprised to see anything else in any office, data center, or casual user's home.

It seems like red hat is the early adopter for new mainstream Linux tech, they seem pretty influential.
Makes sense in the context of software engineering: when reading math, you are the interpreter. You can run code to see if it works. When reading math, your brain is running it - if you don't understand it you'll get runtime errors lol
I doubt you could find a more topical meme video than that.
AWS should really find a way to replace CF with something sane like TF so we can have both cloud resources and cloud workload described with native and managed tech. TF is pain but necessary.
Well to be clear, my question was to provide the service on your own AWS account. This way, you'll have access to all those extra services whenever you need them, and at the same time you can benefit from all the simplicity of such a PaaS experience.

The service connects to your AWS account and builds stuff for you in your own account, if it makes sense.
Part of the problem is perhaps that you were looking for titles explicitly coded 'junior' at all. Title inflation basically means that many devs that would basically be juniors in real engineering companies are considered senior.

It's a weird market where the difference between 0 and 1 year of experience can be so dramatically reflected in salaries and opportunities.
with systemd, boot/shutdown time has a chance to be indefinite
Not to assume you play games or watch YouTube, but on low DPI you also don't realise what you are missing in detail. Entire objects reveal themselves in this new space between the pixels. Where once was a splodge is now a person far off into the distance. You could almost liken low DPI to being near sighted, which I also am. Once you hit higher DPI suddenly you can see the view far off into the distance clearly.

I have been messing with VR lately and that is a new dimension as well, similar in change to the jump to high DPI. Ignoring the stereoscopic part, you also don't realise the scale of things until they are in the correct FOV in front of you. I see now why simracing boffins faff about with FOV so much on their screens! I took the effort to calculate FOV for my desktop monitor and where I sit, and in FPS games and it made a huge difference to immersion.
Yeah... For some applications that is very important, for others nobody cares. YMMV.

About 2/3 of the people on this planet do not agree with the west about when the year starts, what are the months, and things like that. This may be a huge roadblock for you, or just ignoring it may be perfectly fine.
Barnes and Noble’s Nook GlowLight 4e is a cheaper option in its lineup
That is correct, plus you'd have to also collect their delete dependencies so you can delete resources in the order required.
Seems more like you never experienced a good scrum process. The retros were one of the most valuable things that always resulted in concrete actions taken otherwise i agree that it would be a waste of time.
I wonder if there are cultural differences that mean the Japanese don't have a strong sense of nostalgia and thus are not as interested in preserving history in general.
For comparison, the 500th anniversary of Jean d'Okeghem's death was commemorated in 1997, and there is small but significant scholarly and performance community active today which are devoted to his works. Although there is no unbroken tradition of performance for Okeghem's music, we would like to think that we are his heirs in some way. There was a particular touching anecdote relayed by Fabrice Fitch that on the very evening of the Okeghem anniversary after the conference, he gathered with a few fellow musicologists, and, using a photocopier as a lectern, sang the 16th century lament "Ergone conticuit" written in remembrance of Okeghem.

Similarly, the 500th anniversary of Josquin des Prez, a much bigger star, was celebrated last year via numerous CD releases, journal papers, and concerts. Josquin is so famous that even though he may have been neglected for 100-200 years he may well be considered part of the enlarged classical canon today. In fact Robert Levin in a lecture explicitly mentioned Josquin when he asked the very same question about Beethoven. Going by these examples, it seems likely that Beethoven will endure.
> It doesn't know how to auto-import existing resources […] It doesn't know how to detect existing resources and incorporate them into its plan.

You are offerring an oversimplified view of cloud deployments.

How do you propose terraform is supposed to discern between existing resources that belong to you and the ones that belong to another colleague/project? That is the first problem and is an important one as many organisations have shared accounts where multiple distinct deployments coexist.

The second problem concerns the nature of deployments: in event-driven architectures, a cloud component firing an event and the event processor are decoupled from each other. For example, an S3 bucket can fire an S3 object creation event that can be funnelled into an EventBridge, however the event processor consuming the event off the EventBridge is an entirely distinct entity and has no explicit dependency on the event source (i.e. the S3 bucket in this example). S3 buckets firing events can be later replaced with somethingn else, but the event processor will remain unaware of the change and – from the deployment perspective – it does not even need to be redeployed; terraform has no way of knowing such things.

terraform can't and is not supposed to know such things as its purpose is threefold:

1. Declarative approach to the resource management – express the intentions, or the separation between «what» and «how» parts. terraform code is about «what needs to be created» but not «how it needs to created». terraform providers take over and handle the «how» part [mostly] transparently.
2. Dependency graph management – dependency management is hard.
3. Dependency tracking – it is akin to make/Makefile with the terraform state persisted in a dedicated space (locally or in a S3 bucket) as opposed to make/Makefile that makes use of the local file system and Makefile targets.

> It doesn't know how to overwrite existing resources.

What do you mean by overwriting existing resources? terraform can easily overwrite configuration of and metadata (such as tags) for the existing resources, but a complete overwrite of an existing resource at least in AWS – that is not even possible to the best of my knowledge.
> Ansible, Puppet, etc. don’t have intermediate stores of the hosts’ configuration, but then again they are used for different things.

Ansible, Chef, Puppet and co existed long before Terraform. If the stateless way would work better, these tools take over the cloud infrastructure space. But they didn't. To me it seems like a good sign that the their approaches didn't fit to infra.

Additionally, one of the biggest terraform selling points in the early days was the change plan feature. The ability to see the entire change that is about to happen as a result of a config change. I don't think it's easy to implement such thing in a stateless system.

Is it possible to create a stateless config for a subset of the resources/providers with a better functionality? Absolutely! Octodns seems like a good example. Another great example would be any of the serverless frameworks out there that do a much better job than Terraform at managing the lifecycle of the functions. But can this approach be applied to every provider and resource?
Plantnet is cool, but there's a lot of missed potential for adding discrimination questions. For example, when the result isn't clear-cut, it could ask you the standard identification questions and narrow it down to a specific species instead of making you guess based on photos.
At the end of this giant thread, you're still claiming that Russia is doing a genocide in Ukraine? UN says 4000 Ukrainian civilians have died so far in this violent clash between heavily armed militaries. In the last eight years 14000 people died in Donbas alone because Ukraine government couldn't enforce the Minsk agreements on its own Nazi battalions. (These are real Nazis, whose grandparents are still honored in Ukraine for helping Germans liquidate Jews, Roma, and Poles. This ain't the Jan 6 buffalo-hat fake Nazis.) Of course both of those figures are dwarfed by the deaths in e.g. Yemen. How is it that you've picked out this smallest death toll as a genocide?
Do they have monthly payments for phones in Europe, or is it all just one lump-sum payment?

Most people I know have flagship phones and the ability to make many smaller payments may have something to do with that.
The weird part of this advice to me is all the "CS fundamentals" biz. It's admittedly been quite a while since I've felt the need to go out for "junior" roles, but I have a lot of close friends who are recent boot camp grads, and it seems to me that most success in an interview boils down to interpersonal skills and confidence in problem-solving. There's a significant backlash at least in the startup space to "whiteboard coding" and fiddly little problems as assessments, which I think is overall a good thing. My own experience has taught me that smart hiring managers are more interested in you getting along with the people you'll be working with, along with your willingness to try stuff you don't already know how to do, and talk about what you do to non-technical stakeholders, and from what I've heard from my more junior-in-the-industry friends, this seems to bear out across the board

That said, none of them are targeting FAANG jobs and neither am I, so if you are, this may be wildly wrong
That's an article? A rehash of a handful of common ideas with no relation to the title and no further exposition, let alone some support for the ideas? How does something so empty get upvoted so quickly? Did brightness and dark mode become some kind of belief system?
Wouldn't using troposphere[1] be easier?

[1] https://github.com/cloudtools/troposphere
Thank you, much appreciated your comment
To each their own but I'll take Ave Maria a capella any time: https://www.youtube.com/watch?v=su0JxmJGPpU. I think there is a good reason that it's the melody that gets stuck in our heads for earworms.
That probably does help; I still feel like you're going to end up sacrificing a lot of the drift-detection capabilities as well though - like unless you know a priori what the default values of every optional parameter are, how do you know whether the values in your resources are "correct"?
I use the word "home" to also include condos. Home does not mean "house".

Hayes Valley has tons of condos - homeowners want to buy here. Homeowners don't really want to buy at 6th and Mission and a Condo there would be heavily discounted per sqft.

Mission Bay also feels like a neighborhood - calm, some park space, all condos
You mean with regard to renaming, right? If your database has table `foo` and your config has table `bar`, did you mean to create a new table `bar` or rename your existing table `foo` to `bar`?
I've been contacted by a number of recruiters recently who are recruiting for positions that are paying FAR more than the market average of just a few years ago. I'm talking an average increase of over 50%.

I'm honestly concerned that my entire team, after having received low percentage pay increases in the past year, is going to end up leaving within the next 4-6 months, and I'm not sure the product is capable of surviving that sort of brain drain.

I've tried to warn my manager multiple times about the situation, but he's not the kind of guy to attempt to swim against the stream with upper management.
OrganicMaps and OsmAnd operate entirely on local map data and don't send your information to remote servers.
yes, buying/owning a home does include condos.
Convert Postman collection to OpenAPI schema online
The ansible workbook is great (I use it for my matrix homeserver). I've bridged multiple chat apps into matrix and things just work.
But Beeper is a better client for this usecase. It has better UX for a all-in-one chat app - single button to turn bridges ON and OFF, a great client with filters, search (in all chats), etc. So unless you want run your own servers, beeper is a better choice (ems[1] is also an option)

[1] https://element.io/matrix-services
I used to be super into reading up about obscure PC-88 and PC-98 titles way back before high school. Here is one English website/forum centered around Japanese computing I used to browse back then, Tokugawa Corp.

http://fullmotionvideo.free.fr/

I remember browsing through weird Taiwanese ROM hosters around 2009 trawling for any sort of floppy/disk image I could get my hands on and spending dozens of hours downloading weird games on cross-country dialup speeds, since you couldn't find them nearly anywhere else. It was so strange and foreign to my teenage mind, even though I couldn't understand any Japanese back then, and it was quite stimulating since most people weren't interested enough to uncover it all.

As the article mentions, reading though some of the contemporary magazines on archive.org, there's a wealth of interesting stories about that era in Japanese gaming that are largely missing from today's Internet. One example was a teenage game developer that coded his own homebrew SNES assembler in the mid-90's to sell original unlicensed games on Akiba's illicit markets (and sold tens of thousands of copies, if I recall correctly).
Isn't it fairly common for hundreds of IP's to be in a DNS zone, but only a random subset is returned to the client as a form of basic loadbalancing?
Japanese Red Army founder Shigenobu freed after 20 years
I've met my share of developers without perspective in time, and hey I was probably one of them for my first 5-6 years as a developer, that I don't think one needs to assume corporate toadying for hyperbolic importance for mankind to be ascribed to a corporate offering.
> To make sure you don’t forget, you quickly add a comment explaining why event.stopPropagation() is there.

Not optimal. Better, to make sure you don’t forget, write a test for the case that needs event.stopPropagation() to be there.
I think your perception might be due to using TF. To me, once CF added YAML support it's much more straight forward to use.
Very nice!

I haven’t looked into the code yet, but I’m especially interested in the routing bit.

As a cyclist I’m almost always disappointed by google, apple, and Valhalla. The cycling directions from these systems are usually better than nothing, but almost always have one or two dangerous or ridiculous segments.

I’ve never tried to solve it myself, only day dreamed.

Any insights?