skysight-inc/HackerNews huggingface dataset:
1. I wanted to build Windows 11 apps and I had to choose between Windows Forms, WinUI3, Win32 and WPF I think. I don't really know the difference between the 3 and no one really explains that (unless Win32 which is obvious).

WinForms is "legacy", WPF is the way to go.

3. I installed Visual Studio overnight (it comes with all the tools that building apps need). It downloaded 6GB of data and used 20GB of storage. All i want to build is a hello world app.

Bad choice not cherrypicking what you need and installing a whole lot of packages you don't.

5. The app is extremely resource heavy and way too over-featured. I build the boilerplate app and Run it and it takes minutes to build (most of the time is downloading dependencies so not such a big deal).

Nah, a basic "hello world" WinForms program is minuscule. A WPF one might have a bit more dependencies, say a MVVM framework, but for a one-window program that's it.

6. I open the newly created app in Sublime Text (my editor) and I can't find a way to build the app anymore.

Not clear what you were trying to do here.

7. Because Visual Studio is so bloated, I download Visual Studio Code, which is far more simple but I can still not figure out how to build my app even with the various extensions VS code boasts.

It's bloated because of your choices. VS Code still compiles and runs .exe with attached .pdbs.

8. After hours of googling, I formulate a script that can build the app from the command-line.

You don't need to google for hours and formulate any script. I can run a basic program from VS Coe just fine.

9. But I stil don't know how to build the app as the .exe file created does not execute.

It's 100% on you.

10. I'm very disappointed.

It's 100% on you.
No context is needed. Just try to share on FB any text containing the string distrowatch.com and see what happens.
>3. Run, wait 10 minutes for dependencies to download.

Why would you need 10 minutes?

>dotnet new winforms

>dotnet run

>app appears

takes a few secs

even on old .NET there was no such a thing like 10 min wait for dependencies to load
It improves it by me not having to press Ctrl-C and issue the correct command. Surely you can see how that is an improvement.
The preceding post did not claim otherwise.
I assume they do have a method of keeping track for their own purposes.

I also assume the reason Amazon commingles is it makes their 2 day shipping promise cheaper or more possible to fulfill. If seller A’s items are on the east coast, and seller B’s items are on the west coast, and the items are identical, then it makes sense to send you the closest one.

Obviously, the problem is items are not identical, and quality control is not something I am interested in doing as a customer of Amazon’s.
Or 2 trillion, but who's counting
The call for help for "isn't there a better solution" and "this is a tech board" make me want to say what follows, hoping it doesn't sound too nasty:

Vote, that's the best solution when it comes to stuff that affects everyone around you.
1. Default deny – to begin with.

2. In the event (1) is too much to ask, all website importing our privacy setting from a unified service where we can do our privacy customisation once and for all.
> Draw buttons on a form, double click, write code behind

If my memory serves, this is also how WinForms worked.
Maybe I missed something but I see some Turbo Pascal related tools there, and some binaries of TP, and some code written in TP, but not anything that looks like the source code to TP itself. I don't think that was ever released. A well-commented disassembly would be interesting and could possibly be created by devotees, of course.

I never actually used TP myself but it sounded great. These two articles made me interested in it:

* https://prog21.dadgum.com/116.html

* https://prog21.dadgum.com/47.html
Which dotnet supports with a single compile parameter, I'm not sure why people are making it out as if this is some very complicated feature.
I agree. I was in South Carolina last week and had Carolina gold rice twice- once in a seafood purloo and again in a broiled seafood combo. Had the menus not made a point of noting it was real Carolina gold I don’t think I would have paid any attention to the rice at all. Since they did I made sure to pay attention and I noticed no flavor difference at all. It might have had a different texture, I can’t be sure. End result is this rice means nothing to me.
This is bit extreme and if you are ok with the c language:
1. download tcc for windows(tiny c compiler from Fabrice Bellard).
2. compile the examples in the examples folder. Here you will find the 'hello world' program for both command line and win32 gui.

The download size of tcc is a few megabytes and the compilation times are for practical purposes instantaneous. You will have to bring your own IDE or text editor.
You're posting this as a HN contributor or as a freeloader?
> Why have we all accepted this ridiculous situation?

Because we have JavaScript turned on by default?
God I hate that bullshit. They have accomplished what, exactly? Oh, a big annoying banner that I now have to click through. So helpful. A testament to the stupidity of mankind.
I was following your argument until "[...] on the notion that the entire global economy will just flip a switch one day and become this green tech utopia". I'm no equity investor, but this assumption feels quite exaggerated.
Scaling of mortality in 742 metropolitan areas of the Americas
Complicated? It's the easiest thing in the world -- when compared to building an iOS, MacOS, or Linux GUI app.

You should use "Visual Studio"

https://www.codeguru.com/csharp/hello-world-c-sharp-windows-...
Black Santa Claus is so much more kind and forgiving than Robot Santa Claus!

https://futurama.fandom.com/wiki/Robot_Santa_Claus

>"You DARE bribe Santa?! I'm gonna shove coal so far up your stocking, you'll be coughing up diamonds!" ―Robot Santa Claus

>"I know he is, but I have no choice. I'm already running late, and if I don't complete my BRUTAL rampage, well, it just wouldn't be Xmas." ―Robot Santa Claus

>"Nice try! But my head was built with paradox absorbing crumple zones." ―Robot Santa Claus

>"Your mistletoe is no match for my TOW missile!" ―Robot Santa Claus

>"Time to get jolly on your naughty asses!" ―Robot Santa Claus

>It is unknown how Robot Santa enacts surveillance upon the entire population of Earth but it is probable that he uses "Mom's Old Fashioned Surveillance Unit".

>Robot Santa was scammed out of his "Naughtiness List" in "Bender's Big Score" and this made him quite upset because he wanted to cause discontent with the information on the List.

>Robot Santa Claus has a bunch of Native Neptunians working in his workshop on Neptune but the Neptunians can be confused with Elves because they're underfed due to not turning a profit because Santa doesn't give them a paycheck.

>He may have been inspired by the robot Santa seen in the Simpsons episode "Homer's Phobia"

>If you think about it, maybe the Robot Santa Claus is right to consider all the inhabitants of the earth as bad and not a programming error, since throughout the series you can see how in reality all the characters are selfish and bad. (This was worded terribly!)

>Due to him, Xmas has become warped from its original holiday meaning.
Of course it's a mistake, that's why it's good it ended up on FB - some of the folks there will read it and fix it, hopefully within a couple of hours. There is no other, official way of dealing with this kind of abuse on their part (apart from clicking "I disagree" which means nothing if you are a single person, and the process is not transparent anyway), so HN/tweets with high-profile accounts seem the only option.
#3 is a one-time cost, #4 is you are doing it wrong
Standardized consent first of all, so I know how to get out of useless modal windows as fast as possible.
There was a time when MS didn't understand the internet and none of their build tools depended on it.
I don't think they are invoking section 230 at all in their defence. It's a pure first amendment defence - their decision to remove something from their platform is protected by 1A (no compelled speech). And their justification for removing it is just protected speech.

Now if they were defending themselves for _not_ removing something that was actually defamatory they might invoke section 230. 230 merely strengthens free speech by giving the platform some immunity wrt what their users write. It doesn't require them to be neutral in any way.
That's so weird, I don't pay any money to Ycombinator. And yet, no cookie popups!
But, per the last paragraph of my comment, those .exe files were not really executable files. At least not in the sense of, say, an AOT-compiled C++ application.

They were much more comparable to an "executable" Python or Perl script where the OS knows to look at the hash-bang line to figure out what interpreter to use to run it. If you try to execute one of those .NET .exes on a computer that doesn't have a suitable .NET run-time installed, you'll get more-or-less the same error as you'd get trying to run a Python script on a computer that doesn't have Python installed.

The part that was being criticized a few comments up was about how to create self-contained .NET apps with the runtime bundled in and everything. Specifically, these guys: https://docs.microsoft.com/en-us/dotnet/core/deploying/#publ... That kind of executable simply did not exist in the old Windows-only .NET Framework; it's a feature that was first introduced in .NET Core 3.0.
? Every social media other than FB?
Check out coil.com

Also who said content has to be written?
If the demand for written paid content is low there is no way to fix this.
Demand for stuff changes over time and certain business go obsolete. This has nothing to do with the topic, those who dont adapt die out. No one claims that somehow crypto would magically make people earn money with stuff no one want to pay for.

>3) Ads subsidize far more than most people could afford to pay for directly.

That is mathematically impossible every ad is paid by thous who buy the product.
Thous who just see ads but never buy factually dont pay and dont ad any value at all they just force thous who buy to pay more.

There are many people who dont use ad-blockers because they think its the morally right thing to do, to support the content creators through ads. They make this logic mistake all the time. There is nothing morally right about raising the product pirce for others so ad companies get more revenue and a tiny but also goes to the content creator. Its a best Robin Hood like moral gymnastics, it does not ad value to the system and you dont pay for the content you consumes.
On this case, Microsoft. It's their private garden, you are invited by their rules.

And yes, this sucks. But if you want freedom, there are other OSes (or even other dev tools) where you can have it.
LGTM. +1.
not reproducing != being alive solo and free
While might not be caught easily, you‘r still not compliant with GDPR by doing it all on the server without consent.
I haven't finished the article yet. But you've stumbled across something in number theory that I wasn't aware of. (Not that my level of awareness should be anybody's gauge)
> Rolling out the above changes went relatively smoothly until one of the curious engineers on our network team found that compression was actually a bottleneck on high bandwidth connections

Back in the early-to-mid-aughts there was a push to start gzip-ing server responses.

It was my general experience at the time that this actually often made the browsing experience worse. Whereas without compression the page would begin to render as the html began to trickle in (very slow internet back then), when compressed you had to wait for the entire document to download and be decomposed first.

Uncompressed you could often decide if the page was worth waiting for entirely before it finished downloading.
The onus is on the people making claims in general. In this case someone (the journalist?) made a claim that "spartans didn't kill `weak' babies", so the onus is on them.
I don't know if it's the case anymore, but that's been the state of windows installers for a long time. Usually the easy-to-download one was tiny and just phoned home for the real bits. And that wasn't just Microsoft's own stuff, but even things like Java and whatever.

Usually you had to dig a bit and could find an "offline installer". Sometimes an "alternate downloads" link is on the initial download page, sometimes you have to good to find a deeper link on the vendor's site.

I always did that just to keep from needlessly reaching out to the internet X times when updating X machines.

And of course, make sure you're getting it from the vendor and not some sketchy download site.
Unpopular opinion: native GUI app development on most platforms is a shitshow. Huge toolkits, copious amounts of boilerplate, and a huge amount of dev effort thrown at the platform just to get it working.

Meanwhile, say what you will about the web ecosystem, I've given interns/jr devs tickets like: see if you can get this webapp running in electron, and maybe figure out how to do push notifications and save data locally. Two days later the project is done. A week later, the app is ready to install.

I think the real reason I quit doing meaningful amount of native GUI development a decade ago was velocity. The developer experience with iOS is probably about the best of the major GUI platforms, but even that is rife with tarpits of tribal knowledge and gets really complicated to release an app due to the whole App Store experience.
>To value cash flowing assets, one can use a number of methodologies such as discounted cash flow, capitalization rate/rental yield and valuation multiples (i.e. EV/EBITDA, EV/EBIT and P/E). These methods are not perfect and are rough approximations in a hard-to-model world. To give an example, when looking to buy a rental property, I might look at the rental yield after costs of say $10k. Using the capitalization rate method and assuming a cost of capital of 7%, the property would be valued at ~$143k by dividing ~$10k by 7%. Now this is a simple example which does not include debt/leverage but hopefully you get the point.

I understand that a jargon avalanche is part of the way finance and investing is effectively gate-kept, but boy is it annoying that, every time I try to read an article on the subject, I feel like I'm pulling up a particularly convoluted page out of the Silmarillion or a Final Fantasy Ultimania guide.

At any rate, is this what he's saying?:

$10k costs * (7% capital units/cost)

Or is the $10k rental-yield-after-costs? In which case I'm completely lost.
Microsoft wants to sell Visual Studio, this is why Visual Studio Code will never get a GUi Designer, or have easy compile options for C#.

Hell just recently they were trying to take away hot reload to keep that feature as a paid feature only part of VS
Here is a cool mouse trap video that also shows you that Google not only censors white supremacists, terrorists and similar content: https://www.youtube.com/watch?v=EKyIcX6I_AQ&t=726s
> The majority of crypto tokens produce zero free cash flow

Then pick the ones that do have cash flow.

The stablecoin MIM only uses interest bearing tokens as collateral, so thats straight up a list of tokens that fit that particular valuation criteria and risk profile.

Crypto can represent any kind of asset, multiple kinds simultaneously, or none at all. That’s interesting enough for me. As a builder its extremely lucrative to help move that along, and also practically nullifies the investing risk because earning is different than putting up capital, with non-linear O(nlogn) returns, better than linear.
Because a combination of women not having the ability to say no to sex and people liking sex.

Women’s financial independence and IUD/vasectomies/birth control pills are relatively new, and still only available to a small portion of the population.
1. Antibody positives are more likely the more severe the case of covid

2. Your point was that people with more severe covid would

> thinks they had COVID-19 and didn’t even bother getting tested

The problem with that theory is that the serology testing in this study was conducted on everybody so whether or not people chose to get tested when they had covid was irrelevant. The fact that perceived infection correlates higher with these symptoms means that these symptoms are more related to someone's self perception of infection than any physical change.
I used VS Code but I still can not run my app. I can only use VS.
There's so much proprietary code out there that's strongly coupled to MFG and BCG (https://bcgsoft.com/) that I doubt we'll live to see it disappear, just like Cobol...
I've also seen Termite pesticides with similar sales restrictions for sale -- and there are plenty of how-to videos now on how to apply them yourself, without the need for some company to come over and tent your house, etc.
The most important precaution is daily cleaning of litter boxes, since the parasite does not become infectious until after a day of being expelled from the cat through its feces.

Also, cats only spread the parasite for up to three weeks after becoming infected themselves.

This has more info about this: https://www.cdc.gov/parasites/toxoplasmosis/gen_info/faqs.ht...

Also, for anyone curious about parasites, this book is a gem: https://en.m.wikipedia.org/wiki/Parasite_Rex
The author is a value investor, which is an out dated death cult among equity investors at large. You’re spot on to question his importance of measuring equities via dividends. He also places value on metrics like P/E, which has never (“never”, like since the start of the US stock market) been an indicator of a strong stock.
Presumably all development frameworks require you to explicitly list your dependencies, download/restore them with internet, then snapshot and copy that to your air-gapped environment?

That's exactly what you have to do here.
Well, maybe we should focus on expanding outside of the earth too? Population is growing anyways.

Also that seems like a way more rewarding way to spend life, than meaninglessness, risk-less human zoo, that some commenters are trying to sell, while bashing any project more ambitious than just keeping general population warm and cozy.
I think this is oversimplifying the political compass. There are a whole class of people that believe helping people should be voluntary, not mandatory. Dignity is something that comes from within, but if you want a "thriving wage", negotiate for it. The left supports all sorts of policies that make helping people compulsory, at which point it starts to more resemble slavery than charity.

How would you define a "fair" wage? Enough to stay alive? Raise a family? Own a house? A car? A TV? An air conditioner? I personally don't see how entitling people to these things is remotely "fair". You'll note that none of this has anything remotely to do with religion.

> I'm not sure how to even start to deescalate the situation.

The best way would be to refrain from imposing your view of "good" or "fair" on other people. Society is about coexisting peacefully, not binding everyone into a single ideology.
I’ve noticed that no one has attempted to answer OP’s question: “why is it so hard?”

If you were creating an OS and you wanted to ensure its success, one obvious thing to do would be to make it as frictionless as possible to develop native software. Ideally, it would be as easy as importing the system library and typing one or two lines to create a new windowed instance. It could be made so easy that amateurs with no understanding of programming could write their own little programs like many do with Excel.

Instead, Microsoft seems to go out of its way to make GUI development as nightmarishly complicated and intimidating as possible. It has expressed zero interest in streamlining the existing clusterfuck and instead piles on more layers and paradigms and libraries that are then poorly maintained and abandoned for other fads. Microsoft itself does not seem to have a canonical way of developing programs. Visual Studio is a monstrous behemoth that becomes more obese with every release—the last time I tried to install it, it temporarily bricked my laptop because of some memory corruption bug.

Everything Microsoft touches suffers the same pathologies—nothing they do is ever excellent. Their products just manage to chug along in spite of all their defects. No sane person would ever think to design things this way, but this is how they turn out. Even the tiniest and most obvious improvements, like the recent updates to Notepad, literally takes decades to implement. The bar is set lower and lower in terms of performance because improvements in hardware almost make up for the shittiness in software.

Microsoft suffers from a complete absence of vision and responsibility. Ultimately, no one there owns any project—there is no one to blame when it turns out shitty, and there is no visionary leadership to coordinate their efforts and pick a direction. It is just aimless bureaucratic chaos.
>Let’s see if they can prevent US incursions into their terriorial waters

No need for that:

https://physicsworld.com/a/quantum-cryptography-network-span...
What does HN think of the actual science behind this?
Sublime Text is on par with VSCode. I wouldn't call it a simple text editor unless VS Code also fell into that category.
>We have doubled the average life expectancy

The only reason the average value shifted so much is drastically reduced infant mortality rate. If you managed to live to the age of twenty two centuries ago, chances were you'd die as an old man
So if the law couldn't be written in a rational way without creating bizarre outcomes, then why create it at all?

When you create legislation, you're implicitly saying; "these rules we're writing down are important enough to enforce with the full monopoly on violence given the powers of government." The cookie popups seem extremely silly in that context.

I don't doubt you've run across some well-intentioned people. But as the saying goes, the road to hell is paved with good intentions.

Seeing a structurally dysfunctional system from the inside, and being able to empathize with the individuals in it, does not make the design of the system any less dysfunctional.
Stem Toys
I am left handed and never think about it. At this point in my life it makes no difference. when young it would have been better to be right handed for sports, etc.
En legend har gått ur tiden. Vila i frid.
I am always amazed at how little my software dev spouse understands about infrastructure, basic networking troubleshooting is beyond her. She is a great dev, but a terrible at ops. Fortunately she is at a large company with lots of devs, sysadmins and SREs.
You're not wrong. This is one of the reasons I've stayed far away from building Windows apps.

Right now I'm really into Golang, and I'm wondering if it's possible to build a Windows UI app using Go. I've always wanted to try QT, so maybe QT is an option?
If you were asked this in an interview how would you react?
The doesn't mean much, just that Fischer-Spassky were less careful.
Surely if someone has instructed the website to remember a setting, then that cookie was explicitly requested by the user?
Sometimes I feel like the Visual Studio team and the C# team don't talk to each other very much.

The C# team says "this is the new best practice" while VS still drives you to The Old Way all the time.
I would be curious to see how the birth rate in those populations would fare if the women in those populations had financial independence.
While I understand the gist of what you're saying, there's quite a large body of work in French, Italian etc. that directly contradicts your point. Unless you consider state administration and literature to be « informal ». Most things switched to vernacular by the 14th c., and writing wasn't at all exclusive to the clergy. There was a healthy class of notary public, magistrates etc. among the laity of the urban societies of the later Middle Ages. The rise of written vernacular was concurrent to the rise of the middle class.