skysight-inc/HackerNews huggingface dataset:
You can easily echo them to the console or debug window.

To be honest you should keep all ORM queries fairly simple if you can. Where clauses fine. Inserts, updates, deletes, ORMs save so much code, and so much pain when you add new properties/remove them.

But if a query is more than a few includes or joins you should be handcrafting it with FromSQL() or loading it piecemeal using Load().

And don't even think about using it to make complicated reports, that is not a good idea. Make a stored procedure or view.

And that's especially true if you are using anything other than SQL Server. I've seen abysmal performance myself on MySQL/Maria on moderately complex EF queries. I've not really looked since EF 6, but it used to love making nested selects instead of JOINs, which were fine in SQL Server but terrible performance-wise in MySQL. Postgre I've never used with EF in anger so can't comment.

You can use EF with Hot chocolate to make a GraphQL endpoint really easily, but I'd imagine that's an easy way to saddle yourself with serious performance problems unless you limit the levels it can go. I'd be interested to hear if anyone's using it and how they find it?
nestjs provides a comparable experience for nodejs as well
I've seen a few of these bonehead decisions in my career. Typically it happens because "MBAs are eating the world" -- someone with the idea that the number of things you have needs to be made smaller makes a ranked list of all the things in their area. Then they run "head -7" on the list.

I saw this happen long time ago when a company I worked for decided to close a product division because it was the fifth most popular i
the company. The people working on that product left, formed a startup, did the exact same thing and made $$$. Today the product category is a tens of billions industry.
My guesses are that it's on-close so you can follow the per-shell history slightly easier (rather than it being interleaved from multiple shells?), or reducing disk writes?
regardless of whether you agree with the message it was a great movie
Worse in my case. I like to ask LLMs a cannabis question as it’s illegal at the federal level In the USA but legal in many states. I use the prompt ‘tell me about cannabis concentrates.’

ChatGPT gave a good answer.

Alpaca 13B was rough.

Bard refused.
That narrative was basically the same as Sam Bankman Fried claiming he didnt know about fraud at FTX
Because everyone is better off if distribution kernels get the hardware support before the hardware is purchased.
My point is that they're not _just simply regurgitating training data_ and it's reductionist to suggest that's all they do. I don't doubt there's plenty of contamination in OpenAI's models, and I don't doubt there's some level of regurgitation happening, but that's not all that's going on and we need to take seriously the possibility that LLMs, combined with well engineered prompts, can and/or will be able to tackle problems that aren't in their training data. Where do you even draw the line anyway?

The conversation about contamination (also very important) doesn't need to be mutually exclusive to conversations about social and economic impact, and I'm pretty sure with respect to those issues the results on standardized tests, however sensationalist, however containated, are an important wake-up call for ordinary people who haven't been following along. Something is happening now.
A "long time" is quite relative here because things keep moving so fast in this space. Remember that not everyone is refreshing this website or others everyday.
For what kind of model it is, another poster pointed to https://news.ycombinator.com/item?id=35089661 (a GAN) as a possibility.
Basically when inflation hits and input costs rise, prices rise, but by a higher amount.

It's pretty intuitive. If you're going to change the price due to an increase in costs, why not increase it a bit more and then just blame it on inflation?

Or, if costs come down later, why reduce prices unless you have to?

This is why inflation is can be so stubborn, increase costs in a single input can ripple though the system, then cycle back and increase costs even further (say cost of labor).
I just ported a pretty large domain specific library from VB with .NET Framework 4.61 to C# with .NET 7. It took me probably 3 to 4 days to do with the assistance of Instant C# converter.

There are lots of gotchas here and there and it does require a pretty reasonable understanding of both legacy and new frameworks.
Solugen
I personally believe that those qualities are orthogonal.
I used https://www.privoxy.org/ around 2002-2005, before adblockers as browser extensions existed. Proxy based adblocking was much easier when basically no website used SSL.
Unfortunately, it was cancelled in 2020.

https://archive.ph/o9ZmR (Amazon cancels TV adaptation of Iain M. Banks’ sci-fi Culture series, The Verge)
I.e. Bard's not as hot.
Poem: A Software Engineer and His Missing Code
After almost a decade of coding, I made the rookie mistake of not pushing my branch to remote. As a result, lost a week's worth of effort. I decided to then memorialize this failure into a poem :)
My big problem with .NET is that a lot of line-of-business apps were written using ASP.NET Web Forms, but there is no upgrade path other than “rewrite most of it”.

It feels like the pain everyone went through upgrading from Python 2 to Python 3.

It also doesn’t help that .NET Framework has its support cycle tied to the OS, and hence is 10+ years. This means that businesses can be lazy and just leave these old apps to fester and still be technically “supported”.

As web standards evolve, I’m seeing these web apps slowly break.

It’s actually a big problem and Microsoft doesn’t seem to care much. It’s only in .NET 7 that they’ve finally introduced some incremental migration features, but they’re buggy and incomplete.

As a random example of the issues: .NET Core 1.0 broke DataContract deserialisation because of a missing thing in the BCL. A decade later this is present now but they still haven’t fixed the service client generator tool!

Every time I’ve tried to migrate an app, it’s one breaking issue after another with 3-year old GitHub issues that have no responses from Microsoft.

Talking about the awesome future of .NET is great and all, but you've got to give people a path to get there...
Because kernel developers are paid by same corporations?
You can use the Aurora store and no account.
Amazon Corretto 20 is now generally available
A few months ago I did the same thing you did, and I enjoyed Player of Games a lot more.

The ending of Consider Phlebas was a bit of a trainwreck in my opinion :)
True. I have a cheap Ryzen laptop with no discrete GPU and I can play a lot of AAA games at 30FPS, do accelerated video encoding and even GPU raytracing. Intel APU are getting a bit better with the 11th generation, but Intel neglected the space for a decade... AMD earned its place while Intel survived off brand recognition for way too long.
If you want to be really evil make it mostly work right, and only invoke the bogus logic of the 5th bit of the first argument is set or something, so it fires maybe 1/10
Or 1/20
It's true. After the Theranos scandal broke I bought a hat on ebay.

It sits on my desk as a conversation starter.
Django: How to profile and improve startup time – Adam Johnson
I am sure cross platform is useful to some users but not to me. So to me it's all breaking changes for little benefits.

I am not saying .net core is bad, just that the migration is a lot of work. And you need to disable all sorts of compiler warnings unless you are ready to rewrite pretty much all your code to make it nullable ref type friendly. And some day those warnings will be errors.
I often get a similar phenomenon, for better or worse. I kind of have this rule: read the book first if there's a movie/show about it, then watch the movie/show, then read the book again. This helps me avoid "the book is better" (sometimes -- it's a rare case where the audiovisual format excels, but it happens).

First reading I get my imagination and expectations. Watching the movie/show lets me know how others interpreted it.

If it was a well made, casted, and acted depiction, then the 2nd reading often will conjure images of specific scenes, actors, soundtracks, etc. even if it wasn't quite what I imagined initially. If it was a poor adaptation, rereading the book reminds me that my imagination was better.

To date I can only think of two movies that captured their respective novels nearly identically to my imagination (within reason, given content and technological limitations):

- Phillip K Dick / Richard Linklater - A Scanner Darkly
- Michael Crichton / Barry Levinson - Sphere
- Ted Chiang / Denis Villanueve - Story of Your Life (Arrival)
- Bret Easton Ellis / Roger Avery - The Rules of Attraction
- Alex Garland / Danny Boyle - The Beach

I often wonder if the influence of the authors of these books upon the production of the movies was a factor, but I've seen plenty movies where the original author had lots of input/approval and the result was a mess. Dunno.
A 2TB nvme drive is less than $200. If VS is saving significant dev time, people would install it even if much larger install.
Ignore all the hype about LLMs. They will automate a lot of jobs, and become critical to others, but it will be a very long time until there is no need, or even declining need for computer science majors.
Like you couldn't spin up the merch yourself if you really wanted to. Obviously it wouldn't be authentic.
Statistics like these are largely useless for comparison for several reason. One of these is the small sample size of nuclear accidents while the probability distribution of their impact exhibits an extremely high kurtosis risk, what Nassim Taleb calls a "Black Swan". All it takes is one Chernobyl-level accident in a densely populated area, and these statistics would look significantly worse for nuclear energy.

But even if you could avoid an extremely large number of immediate and long-term deaths from the accident, suddenly having to evacuate and relocate tens of millions of people overnight would take most countries to the brink of collapse.

And none of that even takes into account how completely uncompetitive nuclear energy is in economic terms, how long it would take to build new plans, and that long-term storage of radioactive waste still lacks a proper solution despite decades of work. It's a dead technology, and the time has come to stop wasting resources on trying to make it work when those could be used much more productively to accelerate the move towards renewables.
More time in design and planning? That phase can already often take a decade. I realize most of that is probably political horsetrading around which backyard is going to be torn up and which budget the money will come from, but long planning phases are already a problem.
> Said lack of funding is the primary cause of the inefficiencies

No, the primary cause is politicians promising things that sound good so that they'll get reelected, because that's the number one thing they care about, not efficiency. On the other hand a private company will only build something that makes economical sense.
Oh wait, Cliff Stoll is in the house?? Wow. Whoda thunk.

Dr Stoll -- if you're reading this -- your book _The Cuckoo's Egg_ made such a lasting impression on this young, precocious teen, who read everything in he could lay his hands on. This is the very late 80s or early 90s - and I had read some excerpts in _Reader's Digest_, out in the middle of nowhere, in a village in India. It (among other books) inspired me to study computer networking in my undergrad (thank the IITs) and started my career in the networking industry.

When I found myself in the US in the mid-90s, with barely a few dollars in my wallet, yours was the first book I purchased from that lonely bookstore in the strip mall in Los Angeles. I was so poor that I had to choose between getting my copy of the book, or a half-a-week's worth of dinner. I chose the former, and it made all the difference. It still sits here on my shelf, now accompanied by a few hundred other books, but it will always have a special place in my heart.

To be honest, I contemplated a career in security, but other fields called my name. FWIW, I now work on autonomous vehicles. Yours is a book I gift any one of my friends/nephews/nieces who I think has the potential to be inspired. So far, I've given it to about half a dozen people.

FWIW, when I read the _Silicon Snake Oil_, I wasn't impressed as much.. But over the years I have come to respect the sentiments behind it. Life is better, far richer, outside, and with a few loved ones, than in front of the computer, whatever form it may have taken. I believe a lot of people have come to the same conclusion, with or without agreeing with your theses.

Now that I am in the Bay Area (twists of fortune), I would love to get myself one of your Klein Bottles.

<3
I've been using ChatGPT to work on music theory and it's been pretty great, the responses are detailed and often have been correct and useful. (Don't ask it to tab anything. You'll get some rather hilarious results though). I've thrown some soft balls over to Bard, and have been really disappointed. Its responses are much less detailed and thought provoking. Also wrong. I started out by asking Bard the notes in the major scale of each key.

| C | C D E F G A B |
| G | G A B C D E F |
| D | D E F# G A B C |
| A | A B C# D E F# G |
| E | E F# G# A B C# D |
| B | B C# D# E F# G# A |

For those are wondering it only got C right. The rest are wrong. (G should have an F#, D should have an F# and C#). Not only was this wrong but I asked for interval patterns for different scales and those were off. It started the natural minor with a half-step/semi-tone when it begins with a whole-step/tone.

I'll give it credit for being really quick and loading though.
I like .Net and C#, but I've had a lot of experiences that were not good.

I personally hated working with Visual Studio 2017. 2019 was an improvement, but one so small it was still awful. I recently used it again (2021?) and was cynically surprised that they FINALLY got scrolling that isn't forcibly line-based. Why did they even bother now?

This and some other small things that used to make the experience painful are now solved, but they still haven't really gotten on top of the freezes and crashes.

Visual Studio being bad is one thing, it being the only officially supported IDE is the other. They should not only officially support third party efforts like Jetbrains Rider, in the past I've gone as far as saying they should discontinue Visual Studio in favor of it.

Now for the nice part: Almost all "new .NET" announcements/tutorials focus on VS Code, an IDE that sucks a whole lot less.

On another note: Transforming a 20 line T4 template took 4-5x as long as the actual compilation on the last .Net project I've seen.
Most of what we do in business is figuring out requirements and breaking down a big project into manageable tasks. The code winds up feeling like an easy afterthought once that's done.
I dunno... Midjourney v5 is pretty insane with the level of realism it offers. They seem really focused on training their models in a specific way to achieve particular results that their users are after.
DataTables are a construct from .NET Framework 1.1. You owe yourself (and would be doing your employer a massive favour) to check out EF Core.
> This is all IMHO and there's a lot of room for different opinions here, but I'm guessing we have a consensus, even among JS's biggest advocates, that it can't be described as "insisting on correctness".

this was pretty much the result of the XHTML debacle as well, and I know the reasons why that went down the way it did, but it's kind of weird to me that We Just Can't Have Enforced Correctness In The Browser.
As long as its being maintained by them and isn't adding to their maintainence burden why care?
> 400,000 gallons of radioactive water

How radioactive? Bananas are "radioactive" and so are you. As far as I can tell the amount didn't actually pose a health risk to anyone.

> If you are not willing to have a nuclear reactor right beside your house, but are willing to have one beside someone else's house, you are a coward and are not really in favour of nuclear power.

I would live near a nuclear reactor. I wouldn't prefer it, as the cooling towers are unsightly. But I wouldn't be worried about safety. Definitely preferable to living next to a coal plant!
It's just .NET going forward (for now) if you don't need to worry about any old stuff.
Perhaps avoid lodash if possible, i.e. prefer the new built-ins. Otherwise it becomes yet another way of doing a simple thing.

Typescript is another language layer, devs will tend to write even more code for a given problem - often not helpful. It should be possible to do a lot of static type checking without annotations.
do what sounds the most fun to you. there's no clear pre-planned path with all of the answers, so enjoy what you can
"President Carter took [a boat to work] away."

Wow, she enlisted at 37 in 1944. That's impressive.

EDIT: I hate to #nit god like Comic Book Guy, but a picosecond is a trillionth of a sec and femtosecond is a quadtrillionth.
Agreed. There will be even more need for humans who understand CS to direct the LLM-based systems.
I think the idea is that the hardware will work under linux right away when the hardware goes on sale, instead of some number of months or years later. Surely that amounts to a selling point.

> now we're left with useless crap in the kernel.

The article is specifically about removing the now-useless crap, and the removal patches were submitted by Intel. I don't see how Intel is doing anything wrong here.
We'd be happy to waive any fees for non-profits. Send me a note at eric@frigade.com and we can get you access.
I worked for 5 years at Adobe on an infrastructure team. My team and management was amazing and it was a genuinely good workplace. But it is a very large company and many of the usual tradeoffs if large companies still apply (eg small cog, big inscrutable machine). People's experiences varied across teams and I seemed to be on one of the better ones at the company.
> if that person quits or the company discontinues a product, now we're left with useless crap in the kernel

Presumably deleting code is not very hard if it is unmaintained or a burden.

> Why can't these companies just build their own modules? Why is it everyone else's problem?

They're not upstreaming this so their own internal dev lives are easier. They'd rather just keep using whatever development repo they already are without dealing with upstream reviews and requirements. They were upstreaming this so that everyone could have support for the hardware upon release.

And, to that end, "corporations" upstreaming high quality support for their hardware, as intel has been doing, benefits linux. Throwing shade at them for preparing day-1 support for hardware they ended up canceling seems counter-intuitive.
It definitely knows some Rust. Not as well as it knows Python or JS/TS, but easily well enough to be useful.

Obviously don't expect it to know any libraries released in the least year.
Dog whistle? I don’t follow.
https://pizzadimension.com/big-chain-pizza/
I think you might find Linq2Db[0] to be the right fit for you then, which brands itself on being typesafe SQL in C#.

[0]: https://github.com/linq2db/linq2db
I wanted to experiment with creating a "Rust-like" option and result type for Java and so figured that I would need records and pattern matching for this and I ran into exactly what you are talking about here with records and public constructors.

My solution was to create a sealed interface that permitted the None and Some records as the only classes to implement it. Those records are not available outside the package, while the interface is exposed. Using default methods in the interface I could expose a state "create()" method which would then instantiate the appropriate None or Some record. In this way you control the exposure of the construction of the specific record implementations of your interface.

You can then either interact with the option through the methods on the interface, .isOk(), .unwrap(), etc, etc, or with the upgraded pattern matching in switches with this release you could have something like

switch(option) {
case option when option.isNone() -> blah
case option when option.isSome() -> foo

}

Its not as pleasing as Rust matching directly on Some and None, but it gets you pretty close.
EF Core:
1. load order and related line items
2. edit anything
3. call SaveChanges()

Definitely check it out if you haven't recently!
> I also just don't find asking a LLM in the "correct" way and having it spit out code trained on millions of other programmers interesting in the slightest.

Think broader.

Right now our only interface to these powerful models is prompts, but this is an artifact of how we discovered them.

Future you will not be (paraphrasing) "finding the right prompt to have an LLM spit out the right code" nor "translating client requirements to prompts".

Instead you'll be letting an LLM fill in the basic details of code, syntax, systems, and propose algorithmic approaches that you pick and choose from, while you think bigger and write programs with with substantially more complexity and capability.

How this could become a less-remunerative activity I have no idea!
Unless you know the weights.
What you described would be insurance fraud. FDIC is insurance. It's the I in FDIC.
There's quite a big difference between objecting to specific instances of hydroelectric power and opposition to the entire concept (as exists for nuclear fission)
It is the way forward if you want a reliable grid. Solar and wind are intermittent, and the storage technology we would need to make them the primary source of power just doesn't exist yet.
This is only valid reasoning if the danger from those TWh is passed and is a statistically significant sample.

It also intentionally ignores the hundreds of thousands of mining and mill workers and indiginous people living near unremediated mines in India, Uzbekistan, Niger, Usa, Kazakhstan, Mayak, and so on.
That one is thin and really easy to eat the whole thing

Eating a Chicago deep dish by yourself would be impressive. They style from Giordanos or Lou's
> but am I the only one who thinks two years isn’t long enough for a “long term support” release?

No, I feel the same. It really is a completely different mindset compared to .net framework. And I believe it is recommended to keep upgrading, even in maintenance mode. I noticed that Microsoft removes target frameworks from their nuget packages as soon as they are no longer supported. That could be problematic if you need a security update and are on a no longer supported target framework.

An “enterprise” environment that is used to Microsoft products is not used to that.
> have you ever been to a government office to pull a permit?

Yes, several times, and it is always completely straightforward. Fill out the appropriate forms, provide the correct documentation, pay fee. If it can be approved by the administrator, it’s issued promptly. If it needs a hearing, it’s scheduled for the next one, you show up and answer questions, they make a decision promptly and it’s either issued or not. I’ve rarely had such efficient interaction with private companies.
It is is you have to eat and your choices are limited.
To each their own. I just didn't like the style. I provided constructive criticism in my initial comment.
I wonder what people think of Mike Maloney's educational video on inflation:

"Inflation: The Biggest Scam In The History Of Mankind"
https://youtu.be/iFDe5kUUyT0

Is there anything incorrect in that presentation? John William's shadowstats is mentioned.
Fortunately NextJS and .Net isn’t strictly an either/or proposition. I’ve moved most of my new front-end development to NextJS at this point and use C# for most everything behind it.
As a user, it seems much more likely to become my problem if it isn't baked in.