Not to put too fine a point on it, but you both are in a bubble.
They're just different bubbles.
Liberals and conservatives have methodically and deliberately avoided holding their leaders accountable for decades. The only people who can't see that, are, frankly, liberals and conservatives.
What we have now is an opportunity to sweep everyone from Trump on down out of office. Anyone who would work for Trump or Clinton should have their judgement questioned at a minimum. And they should pray we don't look any further into what they've been getting up to.
This is a golden opportunity to scrub the walls clean and put in new people en masse. But I'm not naive. I know the corruption of the incumbent power brokers and parties will undoubtedly win the day. You can bet your bottom dollar that conservatives and liberals are cooperating and they've got the courts, Homeland security, CIA, everything.. out cleaning up for them. I just wish they'd get what's coming to them for once.
Cannot count the number of times people forget how powerful algorithmic bubble making is. It isnt a “you are in a bubble so ur dumb” it is more of, “all of our information is algorithmically fed to us be aware!”
To add to this, I have a friend who has two kids. One is lefty trans and the other is becoming a christian conservative. They are Indian zoomers. Two totally different algorithms at work. One got the Charlie and the other got Hassan. Really makes one wonder what is in your own information feed.
Think of it in terms of semantics. An object has certain properties that are immediately obvious and available: color, height, width and so on.
Properties in C# are for such values that are immediately available or at least extremely cheap to retrieve or form. Seeing a property tells me that getting the value is a very small op and has no side effects.
A method on the other hand is like asking/telling the object to do something that can take a bit of time and resources to do.
So if the value you are trying to read is expensive to get and isn't immediately available then the method approach works and as a developer I'll avoid making multiple calls to it unless absolutely necessary because the method is also a possible indication that it might change state.
That’s a good argument. I had not considered properties in those terms before, and have historically been skeptical of them in many languages.
I’m partly convinced now! I still worry a bit about property authors who don’t follow the “cheap, non-side-effectful, externally cacheable” rules, though. Perhaps there are linters in property-ful languages which would help with that.
> I still worry a bit about property authors who don’t follow the “cheap, non-side-effectful, externally cacheable” rules, though. Perhaps there are linters in property-ful languages which would help with that.
Definitely a problem when a developer goes rogue and breaks this rule. I'm not sure if there are linters that helper with this. I don't think either VS, Rider, or the .NET Compiler include any analyzers that complain about this. If they do, I haven't seen the warnings before. I generally tend to enforce this during code reviews with my team.
C# has AOT compilation which creates a single, native binary. This has gotten so much better with .NET 10 and since the introduction of source generators to deal with reflection issues.
Also, check out nanoFramework for a .NET runtime that can run on MCUs like the ESP32 [1]
Cool, I didn't know this. I see it's been a thing since .NET 8, but it also looks like something that is perhaps mostly meant for hobby projects? Or maybe I'm getting that wrong.
Definitely started that way for me. It was cool to see a console app written in C# be compiled straight to native and run. Since then, a lot of work has been done to make AOT viable for more workloads.
I wouldn't use it for an MVC application yet because a lot of features won't work but there are plenty of other areas that are using it now and one of the biggest examples is Avalonia apps compiling to native.
This 100%. I hate the trend of UX/UI that got unleashed upon us in the last decade of the web. Everything is scaled up for touch interactions and has to have fancy animation and very "comfortable" spacing around elements.
I wish we can go back to UIs that focus on information density and usability. I love looking at Japanese websites because of this.
I found it to be a headache trying to get LE Audio to work on my Windows machine. It should provide good audio quality when the microphone is in use but:
- I have to have BLE v5.2 at least on my Windows device
- It must have isosynchronous audio support (which I believe is an optional feature in the spec)
- The headset must have the same features too.
Then it is a question of which audio codecs are supported on those 2 devices. It's quite messy to be honest.
On Linux it is even worse: there is apparently no USB dongle that would support isochronous audio and recent enough BLE versions. Only some very limited selection of newer PCIe Wi-Fi cards.
That dongle has its own Bluetooth stack and is exposing a standard audio device via USB.
Indeed that currently seems to be the only way, but then the stack need config input somehow, which in case of this one requires a proprietary Win/Mac Software.
It is. But you won't get such an answer from the "important" people because they are busy imposing useless laws every other day.
The public is unaware and unwilling to engage in such discussions because there isn't much pain being felt yet from the current structure of the economy.
aka zero skin in the game, and, worse, a lot to earn by doing favors and pushing for quick profits for their friends in the corporate and finance worlds
Disagreements about what is of national interest is always going to be a thing.
In my opinion, having a country that doesn't have the means to build, at the very least, what is needed to keep its economy going is not in a good spot at all.
Those people are thinking just fine. With their wallets.
Why would they prioritize national interests? Because they were elected to do so?
After all they know they were actually elected because people were only given a couple of establishment approved choices, and in their naivety they happened to pick their side this time (after all they alternate between the two choices all the time).
They also know they'll be fine and have their salaries, extras, and nice corporate post-politic sinecures whetever their performance. Just see Blair.
>After all they know they were actually elected because people were only given a couple of establishment approved choices, and in their naivety they happened to pick their side this time (after all they alternate between the two choices all the time).
Australia has ranked choice voting and mandatory voting. What else could be done to “give” people more choices?
* some kind of proportional representation in lower houses or parliament (see e.g. New Zealand for a Westminster-compatible solution, or Switzerland for something more radical while still working with seats allocated by state populations).
* referendums on laws/treaties, and popular initiatives to propose constitutional changes and/or new laws (like in Switzerland or various western US states).
* reinvigoration of the federal principle that things that can be done by the states (or the local governments) should be done at that level, rather than the feds sticking their nose in everything (see, again, Switzerland).
>Australia has ranked choice voting and mandatory voting. What else could be done to “give” people more choices?
None of the above are even close to giving people choices.
Australia has a seat-by-seat majority-based system that favors the bigger parties (HoR).
Choices come when there's direct proportional elections.
Choices come when you don't need campaign support, advertising budgets, rich sponsors to be elected.
When they media don't sway to their (owners) favorite parties and candidates.
When you're not elected on an huge laundry list of a program, and then left to do whatever and backtrack on any and all promises until the next election with no consequences.
When there are direct referendums for major issues, regularly, not just to change the constitution in rare cases.
And many many other things besides, those are just some big ones.
> Why would they prioritize national interests? Because they were elected to do so?
How about because they are human people like you and me. You don't think you are a bad guy who always does things only in your own interest right? So why do you think they are like that?
How about if they really screw people over they know there will be mass protests
>How about because they are human people like you and me
Oh, sweet summer child.
>You don't think you are a bad guy who always does things only in your own interest right? So why do you think they are like that?
Because I wasn't promoted and passed all the exams of a system designed to promote sociopaths, party interests, and corporate/financial/M.I.C. interests, nor did I have the sociopathic self-selection to want to get to the highest offices of power.
Neither was Jeremy Corbyn, but he would have been Prime Minister if enough people had voted for him. Say what you will about him (I am not a fan), but he is not “establishment approved”.
> because people were only given a couple of establishment approved choices
Unless you think Jeremy Corbyn was establishment approved (!), this is clearly not true.
I’m not really sure what to make of your latest comment. Is your preferred world one where the media never criticize your favored politicians and the left wing of the Labour Party ruthlessly crushes internal dissent? If that’s what it would have taken to make Corbyn Prime Minister, then count me out.
Like people were not feeling the pain in the first half of the XXth century when we decided to own our nuclear stack? It's a matter of political courage.
What's scary is that with proliferation of LLM-assisted code editors and vibe coding, and considering the training material for these models, this is only going to get worse and worse.
reply