skysight-inc/HackerNews huggingface dataset:
I wanted to create an application. So apparently among the options are .net core blazor and MAUI blazor and their non-blazor versions. So many options with very confusing marketing.

Seems like others are confused too: https://www.reddit.com/r/dotnet/comments/pqi891/net_maui_app...
With consistent, reasonable-by-default threading abstractions baked in
Many people don't spend their evenings watching television. Many spend it working a 2nd or 3rd job, or going to school, or caring for a sick relative, or some combination of the above.

For many nature is far away, a car is unaffordable, and public transportation is non-existent.

It is not at all accurate that all Americans have free time to get outdoors if they simply limit their screen time.
E Ink was the next big thing. Is it finally ready? [video]
I'd love to hear from some .NET fanatics, how would you convince someone to use that ecosystem over another?
There has been a lot of criticism on Seymour Hersh's article. For instance:

https://oalexanderdk.substack.com/p/blowing-holes-in-seymour...
Wow that’s a lot of busy work
In their defence, does any other language have one, these days? The landscape hardly looks good, which is how electron et al. got so popular to begin with.
Astonishing Anti Repair Practices by Apple in the Last 15 Years [video]
I am speaking of the compulsory license that music companies are obligated to offer if you want to make a commercially-produced cover of a song. Currently, it costs 9.1 cents per copy that you sell of a covered song.

https://en.m.wikipedia.org/wiki/Mechanical_license

You might read the above and go, “wait, that wasn’t Fair Use this whole time?” Nope. Fair Use doesn’t cover nearly as much as people think.
No, it doesn't. How would you even do that? Nobody has ever managed to explain how that would result in a different design -- not that I've been able to find.
That's not being rational, that is being individualistic and short-sighted in name of greed/saving cash. Rationally you want to keep the Earth viable for human populations, for at least the sake of the future of your family if you are that individualistic.
Starting from .NET 6 I think, it's pretty consistent. It's just .NET 6, 7, 8, etc.
While I personally would agree with your distinction, I do thing your example demonstrates a relative bias. For most of us, yeah, there is a difference between adding chocolate syrup to ice cream and a buying a 10kUSD piece of jewelry just because.

Yet for many other people, there is little to no practical difference in the value of those two choices. Are rich people some how less pragmatic/objective because 10k is effectively pocket change to them?

My point here is that there is no objective sense of rationality here - it's all relative to the point of the observer, and casting judgement on others from your own particular viewpoint is largely meaningless (and presumptuous).
> So... If the article is correct, and electric energy costs 77% more than natural gas,

If you use resistive heating, heat pump would be 40-50% or so cheaper. Of course with no subsidies the initial cost might be rather high.
Trees large enough to shade your home will tear up your foundation and house rodents (squirrels) that will nest in the walls and A/C units. Trees and pests will deposit leaves, branches and nuts on the roof which will clog gutters and rainspouts. In storms, trees will tear the building down.

If you want a building then remove the trees. If you want trees then create a park and put trees there. Separate the treed areas from the buildings with distance and/or (maintained) root barriers. Otherwise the trees et al will tear the buildings down.

I saw a 12-story high-rise last week whose foundation has been penetrated by "nice hardwood trees" they planted at the base 20-odd years ago.

Similarly buildings don't belong on beaches or on cliffs. The water/wind will always win. Camp on the beach, party on the cliff but never build on the beach or cliff.
And yet, the pipelines on Ukrainian soil remain unmolested. It's entirely possible though that there is a schism in the Ukrainian power structure that would insulate the politicians from over-eager military people.
But, to be fair, the first sentence of the article is "The average American household that uses electricity to heat a home this winter will pay hundreds of dollars more than those who use natural gas." How many households have heat pumps, vs how many have old electric baseboards? I think it's entirely appropriate for a government report to be looking at the actual costs to households today. If most American's can't handle a $500 surprise expense, how many can afford to upgrade to a heat pump? And 35% of Americans rent -- how many old neglected apartments have electric heat which the landlord has no incentive to upgrade?
> Take a look at nix-shell scripts. Much simpler, lightweight and faster alternative to Docker and friends for being able to build a project forever.

As researchers using nix derivations to preserve usability of code meant to be archived with our papers, we found that it was not particularly effective for this task. Even with nixpkgs pinning, our code failed to compile after only a few years. Outside of nixos itself, it does not appear that the build environment is the same; aspects of compilation change, and we ended up needing to change compiler flags a few years later, while expecting that we might need to again at some point.

Overall nix has been quite disappointing for us from an archival standpoint.
> Attending a conference in Russia is collaborating with fascists?

There’s no private business in Russia, almost all economy is state owned in practice. That particular conference is organized by Sberbank.

By speaking at the conference, Musk is directly collaborating with Russian government.
The solution is to just to avoid adobe stuff as much as possible. A lot of what would be done in photoshop can be done in nuke and after effects can just be thrown in the trash when using nuke.
I guess that NaNoGenMo, the variant where you use algorithms to create a novel, is really going to change this year...
I think it’s fine as long as the user can opt-out and have the opt-out stick[0]. My problem with YouTube is that I can’t tell them “when I’m not on a metered connection, blast my face with as many pixels, frames and bits of color as possible” and actually have that happen.

[0] I say opt-out not opt-in because the audience for ABR is people who wouldn’t know where to find an opt-in button or wouldn’t know that it exists.
> I'd be happiest if even payments and subscriptions were still required to go through the customer-centric system Apple set up, the number one dev complaint.

It is the number one complaint due to the 15-30% cut they take, but even now, entities such as Amazon, Uber and others dealing in real life goods don't have to use Apple's system. It is not customer centric, it is profit centric.

> For users, ideally Apple would relax nothing for a side-loaded app, and would maintain a stringent review process for whose certs can authorize apps, and a zero strikes policy for revoking such certs. Unfortunately, some of these will be relaxed.

Could Microsoft release an Xcloud client under these rules? Torrent apps? Emulators? These are all perfectly legal and some of these don't even require payments. Could apple still collect the 100$ per year from these devs?
1. Completely 100% agree. The United States has a significant history of destroying governments and meddling in murderous ways purely because they believed the ends justified the means.

2. But that doesn't mean "X is a foreign Y" isn't still significant or also wrong.

3. And just for the record, I'm actually a Disenfranchised American without the right to vote, aka. Canadian.
The Washington Post put out some investigative reporting detailing this: https://www.washingtonpost.com/national-security/2023/11/11/...
I mean even HN employs that pattern (though not necessarily intentionally). Whenever you refresh the page you have a random reward in the form of gain/loss of karma or comment replies.

Should we ban HN?
Light and Dark Themes in Figma: A Variable-Powered Design Guide
Yes, on Falcon 9/Dragon. That differs from Starship w.r.t. human-rating in a few ways:

- Dragon can do an emergency abort, by (a) accelerating away from the booster and (b) parachuting down to a soft-landing. Starship's upper stage is so massive that such acceleration and soft-landing seem out of reach (ideally an emergency-fallback-everything-has-gone-wrong mode shouldn't rely on tricky maneuvers like their landing flip!). There may be ways around that, e.g. using an ejectable module, but it would all need designing, building, testing, validating, etc.

- Falcon 9 needed to prove its reliability by performing many successful uncrewed missions. Starship will need to take the same approach, but hasn't managed any yet ;)

- SpaceX had to stop making changes/improvements to Falcon 9, since NASA would reset the successful-mission-count back to zero after major changes. SpaceX was willing to do that, since they had another rocket to focus on (Starship). Also, it helped that Falcon 9 had already exceeded their expectations by the "Block 5" design (which is why Falcon Heavy hasn't seen much use; Falcon 9 is very capable on its own!). Even when Starship is reliably launching, it will likely undergo design changes for a while.

- Getting Starship to the Moon will need in-orbit refuelling. That's untested, and more dangerous than docking and crew transfer (which is now routine), so it makes sense to launch the crew separately and transfer them to an already-refuelled Starship. This doesn't add much complexity, since refuelling requires multiple launches, orbital rendezvous and docking anyway. The choice of crew launcher is then arbitrary: SLS, Falcon 9, Soyuz, Starship, etc.

(Earth) launch and landing will be the hardest parts to get crew-rated, if they ever are. Perhaps the only human-rated approaches will be smaller, safer systems like Soyuz (or some modern replacement on that scale), with immediate transfer to a Starship or space station once orbital. Given its cargo lifting capacity, and station-sized living space, that would still be a great improvement over today (although maybe not enough to pay back SpaceX's costs)
It was written in part (I suspect in large part) by Robert Bryce [1], an oil and gas industry apologist, who has - if nothing else - been consistently arguing against renewable energy and for oil and gas interests for 30 years.

He's been funded by and a fellow with the Institute for Energy Research [2], a front group for Exxon Mobil, Enron, and Charles Koch, and with the Manhattan Institute [3], a corporate-funded conservative think tank, also funded largely by the petroleum industry.

The title of the article and main thrust is that if you use electric resistive space heaters and baseboards, it will cost more than gas. Everyone knows that. No one is seriously steel-man arguing for electric resistive heating (anymore), only heat pumps. I'm shocked it's only a mere 77% more, I would have assumed 2x or 3x.

[1]: https://en.wikipedia.org/wiki/Robert_Bryce_(writer)

[2]: https://en.wikipedia.org/wiki/Institute_for_Energy_Research

[3]: https://en.wikipedia.org/wiki/Manhattan_Institute_for_Policy...
I mathed it a bit. Assuming that there's no reclamation built in to current pricing, pricing in 100% reclamation would increase the cost of natural gas by ~40%. Still not more expensive than electricity if the article is to be taken at face value.
It says it 'efficiently scatters almost the entire spectrum of sunlight'. Due to the scattering, the reflection is diffuse.

It's also inspired in a beetle that has a beautiful matte but very bright white shell: https://newatlas.com/beetle-scales-white/53789/
What the article needed was a comparison with 'normal' white paint, otherwise reporting 99.6% is not meaningful. The linked story https://newatlas.com/materials/super-white-paint-teflon-98-s... mentions that traditional paint reflects 85% of solar radiation.

85% -> 99.6% is an improvement, but not like a game-changer.
If society were the customer, society ought to be paying.
All those terms are consigned to history except .NET

They had to handle a transition phase and as a .net dev at that time, it was surprisingly smooth
Hersh is... odd on the Ukraine topic. As of February of this year he was asserting "the Russians have yet to put any of their main forces in". https://twitter.com/JimmySecUK/status/1628898816953909251
It's actually pretty easy if you're new to .NET. If that's the case, it's just .NET 8 and forget about everything else.

.NET Core was renamed to .NET 5, which became the mainline .NET. .NET 8 is simply the latest version.

.NET Standard is intended to be a common layer to help bridge between .NET Framework and .NET Core and .NET 5+. It shouldn't be used outside of that context.

.NET Framework is the old, Windows-only .NET. It should not be used for new projects and should be migrated away from.
i have a ~~similar task in my python course.. given 2 text files with similar format, one holding persons and cds they have each, another holding songs and which cds they are on, to answer which songs particular person has, and which persons has particular song. Yeah, a join.

Nothing about O(blah) though, these are way-too specialized / optimizing lands.

that said, coding != thinking..

Some people cannot think of a solution at all, 50% go for 3 loops one-in-another.. copy-pasted 2x2 times, few do the ~~simplest 2 maps with 2-3 funcs.. and once a "master" invented a class with quite a few methods contaning copy-paste inside :/ Probably one can do some analysis over who goes which way and why but i never bothered.

It is also a good ground to show the different ways to add key-value to a map if it's not there - and their pros/cons (one can hook some O(blah) stuff here. i don't. There's just simpler vs faster, with variants).

And yes, having an (subtly) unclear requirement (that should be identified and asked about), is important part of the learning - that's 90% of cases in life.
People confuse a lot of things about volatility, risk, and long term valuation.

Bitcoin is an inherently good long term store of value, because it has deterministic and finite inflation schedule, which is also plausibly immutable (contrary to fiat cryptocurrencies, called "cryptos"). On the other hand, fiat currencies are a lousy store of value, because they have non-deterministic, but always positive inflation schedule, i.e. they are guaranteed to lose value in the long term. These are just objective facts about their inherent properties.

In addition, Bitcoin includes cryptographic property protection, making it a better store of value in jurisdictions where local authorities won't provide property protection, or the cost of property protection is high. For example, in many countries, it's illegal to own US dollars. Bitcoin is easier to hide and use discreetly, compared to anything physical.

Volatility is a property of the market, not a property of the asset. All things considered, bitcoin should get less and less volatile when time goes on, assuming that it continues gaining adoption. Which is given, as it doesn't have any competition.
Ask HN: Should cars transition to silent horns that only other drivers can hear?
An AI could automatically and instantly determine whether a silent horn can be used based on whether nearby cars support the feature and whether there is a possible danger to pedestrians.
They should have fixed up Wine to run Winforms flawlessly, and it would have solved the cross-platform desktop problem.
> Does Mono still have a reason to exist?

From .NET 5 onwards, the framework is cross-platform. So as a separate thing, Mono isn't usually needed or part of the mainstream any more.

> I don't know if assemblies are native code or bytecode wrapped in the same binary format as .exe,

Yes, they are. Either, depending on your build target.
I have to ask, though: if ChatGPT has by most accounts gotten better at coding by leaps and bounds in the last couple years, might that not also indicate that your test isn't useful?
We also have no-see-ums, which I find more irritating personally.
Pitch 2.0: AI, Animations and Analytics for your presentations
The venn diagram of people who blog about their coding interview questions and the people I want to interview with does not overlap. Nothing personal, but they always come across as "here's how I make monkeys dance for my amusement" or "here's a clever question and the more people ask me about it in the interview (despite it being perfectly clear to begin with) the more it strokes my ego and the more I am likely to interview them"
I would have to Google. You really have the library methods you would need for that memorized? I think the last time I had to select random elements from a list at work was...never. Why would I still know that?

Would it be Random.int()? Or Random.range()? Or maybe there's a better choice that operates directly on a list? Or wait is it gonna return the value or a Generator of the value? Etc. Even if you remember how to do random number generation in your language, this specific use case probably necessitates a Google unless you have a godlike memory, or you don't mind half-assing it.
Eh... since .NET 5 I feel that things have become simpler. If you are writing applications, there is really just the "modern" .NET to keep track of. Occasionally, you have to add "Core" to a Google search to not see results referencing old .NET framework APIs, but that's about it.

If you are writing a .NET library _and_ want it to work with very old deployments, then you also have to care about .NET Standard.
Mono is still used by Unity, and by .NET MAUI for their iOS and Android implementations. https://learn.microsoft.com/en-us/dotnet/maui/what-is-maui#h....

For most .NET apps you can use .NET 5/6/7/8.
$200 is within a typical tech budget spend and there's lots of people working remotely these days. I've spent over $100 on a good mic alone (not portable though).
They also don't function well below 40°F/4°C
Do these webcams ship with USB class-compliant video? I considered the original Opal but immediately 'noped' out when seeing the companion app.
Just like weavers, farmhands, humans calculators, stenographers, scribes, etc before them.
> Or is it just "something like vs code but in Rust and faster and slicker"?

By that logic wasn't the "killer feature" of VSCode just "something like Atom but in Typescript and faster and slicker"?
Dying at age 86 and deliberately refusing to make a will is really the cherry on the cake.
wincing

Kessler.
This reminds me of Google search rankings historically(?) favouring sites which loaded quicker. Stories at the time (5-10+ years ago?) reported this to be evident at surprisingly small limits - people not waiting less than a second.

I'm not surprised it's a similar tale with video delivery.

In my experience, what frustrated me most was predictable stalls every 10s or so. I don't see that much any more.
>It didn't play a major role

Yes, though I said the same thing. Though I also imagine there's a lot of smuggling that has nothing to do with an insurrection.
Black 2/3/4 all have problems with reflectance. Apparently Vantablack doesn't.

Haven't seen Vantablack in person, so not super sure. Black 2.0 and 3.0 I've used though, and wasn't super impressed.
They state that

> They might decide to give the diff at least a cursory look, which is better than nothing.

So yes, they do value the cursory review, which isn’t that useful. And they talk up the security benefit of only pulling in a subset of published updates, which is even more dubious.

Contrast this with the approach that Google is taking here - https://opensource.googleblog.com/2023/05/open-sourcing-our-.... Actual, careful review of the code that anyone can take advantage of. And no limitation of having to choose one flavour of one OS. This review helps you audit your supply chain regardless of OS you’re developing and deploying on.
Picking up steam in the 80s?

God and Man at Yale was published in 1951. Red Scare nonsense got lots of faculty members fired for being communist sympathizers in the 50s. Students were shot and killed by the national guard in the 60s.
> But I don't think Electron is required in order to have rich extensions - just see Vim/Neovim, Emacs, or any IDE.

I don't know about IDEs, but I wouldn't put vim & Emacs on the same level as VS Code in terms of interfaces. They go much further than your average text-editor and also grow over time, but at the end they are still text-based interfaces with some fluff. Though, It of course depends strongly on your requirements. For most developers, text with fluff is more than enough.
MonoVM lives on in the .NET Runtime repo. This is used for non-AOT WebAssembly (or at least it was in .NET 5).
Pascal's wager doesn't sound too bad for the 1% chance I mentioned. 0.0001% chance? Maybe not so much.

Now I suppose you could argue there are an infinite number of scenarios where there is a 1% chance of some kind of disproportionate reward, or conversely, a 1% chance of an outsized penalty. Expected value isn't really the right target to optimize for anyway, otherwise we might all be buying lottery tickets when the jackpot becomes large enough.

If I have to formalize my post a bit more, I'd say we first narrow down the set of issues into those where the population is roughly split on the matter. Even if you have a very compelling case for why an asteroid is going to strike the earth in the next year, if you can't convince enough people to adopt your viewpoint then it's not going to make any difference, and you may as well optimize for enjoying your last year alive instead.

Then once we have this set of critical issues, we allow each side to consider the probability and associated damage of every outcome resulting from the set of decisions to be made about each issue. Why do both sides of an issue get equal representation? Shouldn't the more scientifically literate side carry more weight? Again, the problem here is not devising the best predictive model of outcomes but rather convincing a majority to buy into a particular decision making framework that allows for a significant reduction in overall societal risk.

Once each side has provided their subjective confidence of the various outcomes and the resulting damage, then you specify a threshold for acceptable damage. For example, what amount of damage to the economy would be expected due to attempts to mitigate global warming? What amount of damage to the climate would be expected if nothing were done? I would think most people's baseline threshold for acceptable risk is similar even if they disagree on the particular issues. At this point, each side should then be satisfied with the knowledge that even though the other side is "wrong", they got their way on some things and the other side got their way on some things in a manner that reduces each side's subjective global risk to a tolerable amount.
> Am I in the minority here?

Probably. I used to work in broadcast, so I have been conditioned to seek out the highest quality video I can find. So like you, I will accept buffering for higher quality playback.

However I still see people who force 4:3 into 16:9 because it fills the screen, and people who still have motion smoothing on their TV so everything looks like 60fps until the stream breaks.

however on mobile, and I just want to see the shitty politician say the shitty thing.

I think most people want decent audio with mostly moving pictures. Most people can't see HD at TV distances anyway, so I suspect so long as it sounds good, most people don't notice too much.
> heatpumps are really cheap to run

But still more expensive than gas in most areas? Unless you get a ground pump etc. which has a much higher upfront cost.
But when you meet that person who is totally into it, they are gonna be iced out the wazoo in custom made bling.
What did you use to get started?

Every other year I follow that "make a realistic looking donut" tutorial but mine always comes out lumpy and misshapen.