skysight-inc/HackerNews huggingface dataset:
There was one huge breaking change, that was the move from the Windows-only .NET Framework to the cross-platform .NET Core. I assume that is the one the parent is talking about.

The major releases of modern .NET are relatively painless now, there aren't that many breaking changes. This is pretty much the same as many other languages, and kinda unavoidable unless you go for an ecosystem that aims for very long term stability and is essentially frozen.

The early .NET Core releases had some annoying breaking changes, but it's very different today.
Plus the world would probably really be a better place of operating systems etc. weren’t written in C.

Think of all the urgent iOS, Windows etc. patches which could be avoided if the software didn’t suffer from a number of classes of avoidable vulnerabilities.
Which has told me as a European that the US is an unreasonable place I don't want to enter anymore, neither for business nor leisure.

But I have full understanding for people who are in a situation that the US is still the smaller evil.
“Apart from engineering” is doing some seriously heavy lifting here. Writing the actual code is likely just an afterthought by comparison. The engineering - identification of a target weakness, the design of the exploit chain, etc. - is overwhelmingly going to have been the lion’s share of the effort.
De-risking custom technology projects (2019)
They are _very_ averse to breaking changes, however.
What C# has that Kotlin doesn't is the ability to write perfromant code.

Sure, if you really care you probably will go for something lower level, but if you don't want to abandon all the nice things that high lvl language offer, C# still exposes some tools to get your hand dirty every now and then.
(Unsafe, stack allocation etc.)

Kotlin meanwhile goes even further then java and completely removes the distinction between stack and heap, slamming every single type into an object.
Painful.
I "Blitzed" 50 Books in 50 Days – My Experiment in Language Learning
Shouldn’t be a problem in any home (1 story or 2) with a basement or taller crawlspace, which is a significant fraction of U.S. homes.
> > People are not ideal money-fed automatons. Even if you're fully paid for your software development, it feels bad to see all your work thrown away.

> maybe their career takes a dent but I do not weep for anyone who worked on this

Even if they were fully paid, and even if their career is not affected at all (or even improves, "I wrote the xz backdoor" would be an impressive line in a curriculum if you disregard the moral aspects), it can still feel bad to see your work thrown away so close to the finish line. People are not career-driven automatons.

But I agree with you, I do not feel bad for the author of this backdoor; whoever did that does deserve to see this work unceremoniously dumped into the trash. But I can understand why the ones who worked on that code would feel bad about it.
As the author states:

I have built things I love with people I love: a family, a business, a circle of friends and associates. All the while, the enemies of the Good have grown even more totalitarian. And yet I do not fear, in good part due to Eich’s example. The darkness stole things from him, but it failed to stop him from doing the work he believes transcends his own life.

Eich is indeed a good example to look up to.
What is this tool called?
Through online tutorials and coding websites about my hobbies on services like Geocities and Tripod. Then after that, I learnt more and more when reading more guides and blog posts, working for various companies making websites for clients or maintaining their own internal systems, etc.
Security through being offended at the idea of needing security is rarely a winning plan.
it’s easy to learn and easy to get started with

Don’t disagree with a lot of the rest of your post, but this is a real, genuine virtue and ought not to be lightly dismissed.
The environmental issue with air travel is not high fuel consumption per passenger mile, but the number of miles per passenger. A coast to coast trip by car might burn just as much fuel as coast to coast by plane, but people simply wouldn't to that all that often in a lifetime.

That's for medium and long distance travel, short distance fuel consumption per passenger mile goes up dramatically.

OT: this is actually a point where I see a big, unserved gap in the market of climate-aware air travel. A feeder plane (from regional to intercontinental airport) dedicated to the market segment of "going by road or train might be roughly as fast, but I need to go to the airport and I can't risk missing my connection due to the unpredictable nature of ground travel". So you'd want a something the size of a CRJ or even just a dash-8, but ruthlessly optimized for fuel consumption. That would imply going slower (no issue at all when the time for bording etc greatly outweighs the time spent in the air!) which would imply moving the deep point in that induced vs parasitic drag diagram as far left as possible, which would imply going wild with wingspan, something sleek, carbon, like a performance glider, as wide as a 737 or beyond. One reason I've heard suggested for why this doesn't yet exist is that on those short hops (little time spent in the air), fuel cost is actually outweighed by crew cost so much that all the cost saving from lower fuel consumption would be eaten by getting less trips per crew-day. So it's an automaton problem in disguise? Or a regulatory problem?
As someone whose mother tongue isn't English, I find the Urban Dictionary incredibly useful sometimes. It's sad sad it is blocked in virtually any corporate network.
> Books are rarely written as solution

Of course. I just used books as an easiest example of why IP was beneficial and created an environment where individuals could make a living independently by creating content. Indirectly this (amongst other things) create an environment where intellectual work actually became valued by the society.

Patents are probably a more straightforward example .e.g. why would've have Savery, Newcomen, Watt etc. have worked on created and improving the steam engine and how would've they attracted the investment necessary for that if they could in no way profit from their work?
Typographic Illusions (2019)
New to DJing? How to Get Started (2017)
This feels like a conscious attempt to "Osborne Effect" EVs. And part of a wider effort to do so. Toyota in particular are notorious for their "solid state batteries are coming!!" PR blitz.

And they all use similar talking points about fill up time, that makes little sense. Faster fill up time is nice, but by the time you can fill up as fast as a gas station, EVs will have vastly outpaced ICEs.

The improvements in EV charging have been happening in increments across multiple dimensions.

Bigger batteries.

More chargers.

Cheaper electricity.

Plug and charge convenience.

More data on battery longevity.

Batteries that can charge faster.

Chargers that can charge faster.

Pre heating to reach those peak charge speeds faster.

Better route planning to find the appropriate charger on long trips.

Notably many of these apply to existing batteries in existing cars that people are already driving, not future cars built with currently unavailable tech.
How to Send an SMS in Haskell (2017)
People always talk about visa "in the US", but I'm always wondering, aren't there differences that depend on the state you want to go to?

Isn't it the case that if you go for a H1B visa then the location of the company you plan to work for in the US affects which part of the governmental agency processes your visa?
> an open source tool for sanitizing PDF files.

Here you go: https://blog.invisiblethings.org/2013/02/21/converting-untru...
I agree, I recently had a client pay me to use ASP.NET MVC for a new website and it was _terrible_. So many easy things were not only hard, but the docs were just not there. It was extremely difficult to handle even basic layout changes. If I knew it really well, I still think it would have been slower than react to build, by an order of magnitude.
link your github. want to see your raw intellectual power
> identical twins at opposite ends of the autism spectrum.

I understand this is just a figure of speech, but this wording suggests that there are "two ends" of the spectrum and (as I understand it) autistic communities are trying to fight that myth.
Good, they have the first 3% covered. It's a start.
We are only human and thus mostly ignorant. We keep surfing between solutions, claiming that one is better than the other and realizing the problem of our preferred solution and moving on to another or even the previous one. As a community this creates trends. Because we have separate communities, we can even see repeated trends under different names.
Slightly slower in this case is like 10x. I have M3 Max with 128GB RAM, 4090 trashes it on anything under 24GB, then M3 Max trashes it on anything above 24GB, but it's like 10x slower at it than 4090 on <24GB.
Microsoft decided to release .NET 8 without support for InProcess Function Apps. After a few months of radio silence, they have finally acknowledged that they were working towards support at some point before .NET 6 hits end of life later this year.

I have a fairly large portfolio of legacy in-life systems that are stuck in limbo now, and a limited group of developers to move them to .NET 8.

We wont have to move them into isolated mode on short notice, to get them to .NET 8 but this isn’t the Microsoft of old, where backwards-compatibility is a paramount consideration.
There is so much different syntactic sugar to do the same thing that it’s becoming very difficult to onboard new devs to any slightly complex application worked on by multiple devs because invariably the codebase will consist of 3-4 syntaxes doing the same thing which can get really hard to grok.*

This is exactly the same story as c++. You’d think we’d learn from history.
No? I read it as decidedly the opposite.
thought for sure it was disclosure lol
Are there any pitfalls for non-US citizens that never have nor will visit the US when incorporating a company via a service like doola.com (YC)?
"He had set the autopilot to descend to 100 ft (30 m) and accelerated the speed of the descending aircraft several times thereafter."

Is that something that would be used during normal operations, or in an emergency landing? If not, why is it a permitted action?
I think your initial sentence summarizes .Net well.

I'm not a .Net developer and never have been. But I used to do a lot of technical due diligence work. Which sometimes means sitting down and going through the most critical code, and sometimes nearly all of the code in a project. When you do this kind of work you encounter lots of different languages and software cultures.

One thing I notice about .Net in particular is that it is often the choice of companies that have a weak software development culture. My guess is that people choose .Net in these companies because they already have a "relationship" with MSFT products. MSFT is what management knows and trusts. Often because they're not qualified to make technical decisions and they think MSFT is somehow a safe choice.

This is also why they tend to choose Azure. It isn't so much a conscious choice based on the merits of the technology. They almost never tried AWS or GCP first, and there is very often some financial incentive to choose Azure (eg licensing package deals).

The .Net projects I've reviewed are often often mediocre software engineering. In particular during M&A, you encounter a lot of code bases that use old .Net versions, old libraries and critical code that hasn't been touched for years. Presumably because the companies that tend to choose .Net often do not invest in the codebase once it is "done".
It also isn't unusual that much of the code is written by junior consultants.

This is my experience and it is what it is. It isn't so much about technology as it is about certain types of companies.

But it does result in me having certain prejudices when I hear that something is written in .Net. It is easy to expect bad things when people say "we use .Net".
Does this mean they are going out of stealth mode?
Here is the old website: https://web.archive.org/web/20240327154219/https://www.rivos...
Connected to this I laughed at the piles of toilet paper packs in the "contact" entrance.
Clinical trials of toothpaste va other methods are welcome. Can’t find any. I do have anecdata, which is that I go to the dentist every year and no caries for the past 15 years.

“Toothpaste is a strong abrasive” is fact, not vibes.

https://www.batemandentistry.com/blog/posts/what-about-all-t...
Tales from My First SF Bike Party (2023)
There is a lot of magazines and their CDs at archive.org.
Important! Title is wrong and misleading!

Vintage Computer Festival should be capitalized.

It is a specific organization he had a bad experience with.
You trusts it’s definitions as more than jokes?
Boilers are definitely much more common in the UK than US. I believe New England is one of the few areas of the US that has a relatively high percentage of homes with hydronic+boiler heating setups. In most other parts of the U.S., many people probably have no idea what a boiler even is.
You clearly have rights and you clearly have a choice: You can for example say no to this kind of software and not license it. You could also accept that you will only be able to use the software fully for a limited time and be fine with paying for that.

What is striking me as quite disingenuous though is the loud complaining when the manufacturer does what was made clear right from the start. As if somehow a betrayal or theft was happening here which clearly isn't the case.
Have they actually sequenced their genes and compared them? If there is a genetic explanation, then any mutations or replication errors during pregnancy would end up screaming into your face once you do the comparison.
Oooof "cost center vibes" is so accurate. Not entirely true, I've worked some pretty damn cool .NET companies. But yeah, a lot of them are not places I want to work.
I think part of the issue is that news does not seem to equal valuable information. Subscriptions, where a person has paying followers due to expertise in his particular domain do exist though. The difference is that they apparently offer value to the followers.

The issue is value. 1$ is too high, because most of the news right now are, and I am being charitable, opinion pieces. I have an opinion too. In fact, there is no shortage of opinions on the market. The market has spoken that opinions are worth less than 1$ a year.

Now, media companies do have an opportunity now to distinguish themselves as gatekeepers ( and a source of truth ) from AI generated stuff, but I am too cynical to seriously consider it as a possible outcome.
I shifted to using systemd-boot as default years ago and don't look back.

Granted, prior to Debian Bookworm I had to roll my own initramfs- and kernel-hooks, but there were blog posts and I didn't need to develop them.

I even tried directly booting into Linux EFISTUB, but thats uselessly annoying compared to a proper bootloader.
How do they ensure the posted build instructions and software actually work? In case of release, if it turns out to not work, you’re still out of luck. I don’t think this is practical unless “can be made to work independently” is already publicly verifiable when the software is first issued. Which of course won’t happen because it would immediately be pirated.
That is better to me than installing a random binary. You can trivially audit the curl. Also, the curl > bash thing usually comes from the project maintainer (as in the case of Bun) vs some rando flatpacker.
Tesla's Extraordinary Design Evolution [video]
> Terry Wychowski, the president of Caresoft, takes us on a tour of several design evolutions that provide great insights into Tesla engineering, including:
> * steer by wire
> * 12v, 16v & 48v auxiliary batteries
> * cross car beams
> * aluminum charging wires
> * air suspension tanks
s/Tributilin/Tributyltin/
You can still pretty much use .NET and skip Core, so I don't get your point
> Nothing you say on stage is binding.

Lawyers hate this one weird trick.

… What are you talking about? Of course it is.
1. Have multiple LLMs scrutinize every pull request that is created in the public.

2. Stop accepting shit tools like M4 and C for creating any software.

You can never make the work of black hats impossible but you can trivially make it a whole lot harder.
An open thing can have protections against becoming non-open, and still be open.

But protections or not, someone saying "not like that" about the open web only properly applies when people or companies do something as part of their open web actions. If they do other bad things then "not like that" doesn't apply there.

Publishing a virus to the Web would be "not like that". Not publishing at all is in a different category.
>>We do not guarantee 100% compatibility between major versions.

This is a true caveat for any language or framework, and is a sensible disclaimer.

But I think the author was referring to transition from “.Net Framework 4” series (since 2001 when I first used it, ~23 years ago) where Microsoft declared “.Net Framework 4.8” would be the last major version of that series. And that new developments should use the “.NET Core” series, which is now named just “.NET “.
Yes sub exponential which is splitting hairs. Exp(O(n log log n / log n)). Thanks for the acknowledgment that I didn’t say runtime.
This may or may not have a connection to reality.
there is one though!
He had delusional depression, and was guiltily covering up his delusion that he was going blind, which may have emerged from fear that he would lose his job. Of course if you deliberately crash your aircraft into a mountain you also lose your job, but logic was left behind a long time before.
as a general rule this would be to do generative graphics, user interactivity with the graphical elements, animations, superset of all these - games.
> There is so much different syntactic sugar to do the same thing

Have an example of overlapping syntax?
Past tense seems to be important here. From what I hear from people who lived there in the past things have gone only to the worse since 2018 or so.
These maintainers add vast amounts of value to the modern world, though most of the people that benefit indirectly from their work can't really conceive of what it is they do.

People like "Jia" are pure parasites. It's one of the best cases of "why we can't have nice things" I've ever seen.
See: Qubes OS.
The New Android 15 Beta: Benefits to Derive and How to Install it
All deadline-based management does is turn the code to mush, so that tasks in 3 years time from now take twice as long as they would have, with even less delivery predicability (which of course they'll respond to by imposing deadlines more aggressively, and so on goes the downward spiral).

It's a marathon, not a sprint.
Compression: for some images, you can't use SVG's <use>, but a small script can generate the repetitive bits quite nicely. Also, aperiodic animation (e.g. a double pendulum): SGML animations can represent a few minutes, but don't try putting a few hours' worth in.

PostScript, the printer file format, is Turing-complete, for different reasons.
I mean, C# runs fine in the browser nowadays too, thanks to WebAssembly
Well said. Its nothing to do with the language or tooling, just this weird ingrained dogma.

> On the other hand, you can easily have a programming career in .net alone. Its not going away the next 30 years.

Not to mention if a service offers an official client or SDK, C# is almost always on that list. That is awesome.
> we can digitize them

We can, but will we? And will we maintain those collections?

There is some resilience in having collections scattered here, there, and everywhere in addition to having a substantial chunk of history reliant on one charity that is constantly under threat due to copyright law.

History suggests that at some point the Internet Archive will be lost.

Additionally, a digital copy doesn't preserve the physical artifact. The ink, paper, and glue contains information about trade, printing technology, and perhaps the environment as well. We don't know what questions people will ask in the future.
Progressives are 6% of the population: https://www.pewresearch.org/politics/2021/11/09/progressive-.... The NYT could be very left leaning and still get criticism from a small percentage of the population that’s even further left.

One example: the NYT fired its opinion page editor for publishing an article by Tom Cotton calling to suppress the George Floyd riots with the National Guard. For context, calling in the Maryland National Guard to stop the Freddie Gray riots was one of the most popular things Larry Hogan ever did in that blue state. Cotton’s opinion was squarely in the mainstream, and by firing Bennett the NYT revealed itself to be quite far to the left.

Another example is anything touching on affirmative action. Americans oppose taking race into account in hiring to increase diversity by a 3:1 margin. It’s an extremely unpopular and out-of-the-mainstream position. But the NYT engages in such hiring practices. And when you read the NYT’s coverage of such issues, including the supreme court’s decision in SFFA, it’s clear where the paper’s bias lies.

This bias manifests in the way articles talk about events. For one thing, it’s quite obvious from the tone of the article what the author thinks about particular policies or events. An article about Biden’s declining support among minorities, for example, might be framed as a bad thing, instead of a positive development. You will also get selective use of what policies are labeled as “liberal” or “conservative.” Restricting abortion gets labeled as a “conservative” position (which it is), but affirmative action doesn’t get labeled as a “liberal position (which it is). You’ll also see a difference in when public opinion polling is disclosed. Articles on Dobbs heavily featured public opinion in favor of legalized abortion. But articles in SFFA usually didn’t mention longstanding polling opposing racial preferences.
As someone whose mother tongue is English, I also find Urban Dictionary incredibly useful sometimes.
Sounds like a 1030 violation. It's unauthorized, obviously impacts commerce, and transmits code that renders a function useless.

IANAL
> but the truth is that the company has a responsibility to ...

These boxes provide a one-stop hacker shop for all data exfil and malware injection that normally don't exist. In theory they can _sign security updates_, send fake announcements, just intercept, redirect and drop emails, etc. It's just too hard for me to understand how it's supposed to add security, unless these would be NSA endorsed or something.
I just want to boot my system and get on with my life. Grub is exactly the sort of thing I aggressively don't want to spend time on.