skysight-inc/HackerNews huggingface dataset:
There are open source tools out there already including budibase, nocodb, joget
Meta has always, always always sucked at remote. The culture just doesn't support it. I worked from an office many timezones away from my team for a long time and it was incredibly difficult to be productive.
For a state level attack, that wouldn't even help. They'd just use state level forged documents.
nice summary, thanks
https://use.expensify.com/blog/ceo-friday-why-we-dont-hire-n... this article again, but in HN comment form this time. yawn
C# is great, IMHO. It's one of the main reasons that Unity did so well and continues to be so popular with indie devs even after all their mis-steps, and despite Unreal Engine offering better tech/tools in other important areas.

It completely transformed game development. No debugging of memory leaks/corruption. Far less waiting for compiling/linking (and no header files!). Generics/Collections vs templates/STL.

It's just vastly more productive, enabling tiny teams to do things that would have been impossible if everything had to be done in C/C++. (And if the alternative is not being able to make the game at all, then any performance down-sides are much less of a big deal)
Are we conflating .NET with C# and ecosystem?

My perception is lots of libraries that does serious work are just written in C and C++, in the future I imagine they will be in Rust and not C# - I am talking libraries you get from NuGet, lots of well maintained ones have a C# API that is a shell around something from elsewhere. Be it ImageMagick, lots of media decoding stuff or even proprietary things, like Flir.

It's usually hard to find a library to do some work for you in C#, in NuGet, that is also maintained - you will have an easier time grabbing the sources and adding directly in your project so you can maintain it yourself as bug appears and debug it more easily. A lot of times the bug is the developer assumed everyone uses Windows.

Most of time when using C# I am reinventing the wheel in it because of this.

I also never had a C# project that used it exclusively.
I'm considering using C# and Avalonia for cross-platform GUI application development but what holds me back at the moment is that I find it hard to evaluate how much cross-platform this combo actually is, and how dependencies generally work in the ecosystem. I've read about a dozen different confusing .NET and NET Core versions, and it wasn't clear to me how to find out which packages from the package manager NuGet work on which platforms.

All of it seems to be quite capable, but how Microsoft-centered is it?
> > and when they can finally see a finish line it is just poof... gone in a day. It was two years of effort from at least one guy and more likely a team.

> If so, then they were paid for those hours and are perfectly whole right now.

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.
Nobody sees themselves as the bad guy, and that’s not the same as “some people are just fundamentally selfish”. There are definitely loads of people that’d feel like the end justifies the means. There are plenty of people for whom a workday involves doing far worse things for the world than cyberbullying one person, and will look you in the eye and justify it. Plenty of that stuff is socially acceptable in many many mainstream circles. “Being mean to a maintainer” is just one that this community is especially sensitive to, because it involves a highly personified victim that they can relate to.
A bit off topic, but does anyone know if you can do asynchronous disk access somehow in dos?

I'm writing a game and it would be nice to load resources for the next level in the background.
I had no idea who this guy was but did a web search to fill myself in and all this turned up ...

https://lists.vcfed.org/pipermail/vcf-midatlantic/2019-Decem...

Allegedly he'd quit three times in one year: https://lists.vcfed.org/pipermail/vcf-midatlantic/2019-Decem...

https://lists.vcfed.org/pipermail/vcf-midatlantic/2019-Decem...

I dunno, the whole damn situation stinks, but it feels like there's a hell of a lot more going on here than just a box of magazines.

I don't really have the time to look into this more, it's not my group. My involvement was to reply as (I thought) a friend to ask both sides to chill and get around a table, and the outcome of that was that Jason opted to berate and belittle me. We'd worked together in the past (long time ago) on a preservation project and over time he's burned bridges with a lot of the people who worked on that.

I have no idea what's going on with Jason these days, but I hope he's okay.
I'm not talking about random packets. There is global and local traffic collection (after all, each pimple on the face of humanity wants to have own little NSA after a wonderful advertisement campaign, and lots of “engineers” are OK with getting paid for that). So when someone capable enough matches obvious abnormal ssh traffic to some intermediate victim with later unwanted behavior of that system, and ties it to the general activities of some known long term actor, that system is going to be studied most thoroughly. Using this backdoor over the internet would mean risking getting busted after each single use. On the contrary, inside high profile “secure” networks such covert management channel would worth the price even if it's single use (as last measure shutdown switch, for example).

I suppose “smart” readers can be as easily manipulated to look in any wrong direction as “dumb” ones. All stories mention what each decryption and indirection step does, but they don't explain why exactly those steps were chosen, that this one hides from intrusion detection system A, and that one prevents collection of runtime activity artifacts by tracing system B, and so on. On one hand, it would be impolite to announce that you study, and know well, how to break your colleague's product, on the other hand, some of those systems might be secret if we talk about state level.
Building without VS is actually really easy with the dotnet cli, and msbuild was also doable. But now a days you get a long way just doing a: dotnet build
So, according to Gemini pricing, the call would cost approx. $11.
Now, hopefully all goes to plan and the input correct and the result is what you wished for. If not, how many $11 calls do you need?
Sure, pricing will go down, but my observation is that people just ignore the cost of context. When it's all about tech it's fine, but not if it's about efficiency.
Where .NET is today, is where I had thought Java would be many years ago. I think there's something to be said about the consistency of C#'s programming API, design and syntactic sugar, as opposed to the smorgasboard of potluck-yolo interfaces that you're greeted with depending on what you're doing in Java. Linq is an interface that is barely present in other languages, despite being one of the most intuitive; Java's implementation focuses more on trying to say "we aren't C#, promise!" rather than providing a decent developer experience, and furthermore by giving itself a confusing name (Stream... Streams...). A recent addition, I'm glad that Java introduced templating and the design and intention behind it has so much potential compared to other languages, but in the end they've released it incomplete and "left as an exercise to the reader", which I think hurts.

Where .NET isn't so strong is its package management, have a look at the maturity and security of maven packages compared to nuget. Yes, signing packages is a pain and yes there's a bit of a barrier to signing up and pushing your packages up to maven repository, but other languages will learn this lesson over time.

Another area, relevant today, is data engineering. Python has shot ahead of everyone else thanks to its "there's one way to do it" philosophy, and thanks to pandas and its relatives. Just try writing parquet files in .NET and then see how simple and up to date it is in Python.

Comparing web technologies though, well, Javascript development has and always will be a mess compared to any language ecosystem that you choose. You really don't have to try very hard. I think this will be the case for as long as web standards are in the hands of a few large vendors (who assume JS is the be-all and end-all), and the barrier to entry remains low.
Where did you hear that?

> claiming that older content took up too much space on peoples drives or some other excuse.

Well which is it?

I've worked on games where we've stripped old content in a patch. Like code, content has a cost to maintain it. If we update an Uber shader do we need to keep a branch for ever for that one edge case of an asset that we know 11 people out of our 1 million players use?

The flip side is that when we don't strip content, we get accused of being lazy or incompetent - see any thread on patching or updating games here for what I'm talking about.
I think this is an interesting topic.

The scope of GDPR is clearly including businesses operating from the US, but has any company registered only in the US ever been fined by EU?
DesqView. Used it for BBS stuff, like being logged into admin at the same time as having a user on AND running Norton Commander or whatever at the same time.
Some things like LINQ, Entity Framework and some features of ASP.NET MVC are still unmatched by most of the competition.

The one thing I really miss is the simplicity and productivity of ASP.NET WebForms.

It preceded Prototype, jQuery, PJAX, Turbolinks, Livewire, Hotwire, Next, Remix, Meteor. And it partially accomplished what lot of those only did later, but did so in the early 2000s. And it what was, IMO, a bit more "polished" and "finished" than most of what came later.

It allowed us for making our own components, and had server-side rendered HTML but it allowed for richer interactions, the kind that we needed jQuery for a while, and today we need React components for. It had a vibrant community, but with the downside that it was 100% commercial.

Visual Studio took care of everything we needed, it was indeed just about pressing F5 like someone said.
I always find this article very funny. I do not really use .Net myself, only when I need to make a contribution to a project that is already written in it, but the few developers I know personally that use it are using it for incredibly nonstandard work.

I know of an entire framework written in .Net that exists to hook into a proprietary, developer-hostile program and inject a full plugin ecosystem that exposes the protected memory and processing hooks of the program as a user-friendly API.
This person seems a little too obsessed with people's genders... It reads like the output of brain worms.
C# is hard to beat. ReSharper (and IntelliJ) really pushed Visual Studio to have a very high quality developer experience. But I don't miss csproj files, even though they no longer enumerate the contents of the project. Ugh, the conflicts.
>The interlocutor doesn't matter

Of course it matters. And, there is roughly a 0% chance that anyone who is at least semi-cogent, including you, operates in the real world with the belief that it doesn't. That would be highly inadvisable, unless one enjoys being a persistent rube.

>You tried to make it so

The story is about Musk's and Greenwald's takes on authoritariansim in Brazil. The OP asked how it could be considered divisive. One obvious answer is that people are considering the source(s) and their histories. Whatever your personal feelings, two things are true:

1. People absolutely do consider the source

2. Musk and Greenwald are controversial figures with specific motives and ideologies that frequently cause rancor
It's not difficult being in the top 5-10 inside the lower league.

So I'd bet on "he is delusional". When .NET gets a proper M:N parallel runtime it's when they will even enter the competition. They are not even in it right now.

Golang is miles ahead of .NET and it's far from many people's favorite tech.
ThisApiForThat
> Take a look at heat geeks.

Is this them? https://www.heatgeek.com/
Yes, .NET Lang and ecosystem is Miles ahead when it comes to almost everything except perf and fancy projects like kernel/db engine/embedded/fw

I worked across various tech stack lvls - firmware, tools like compilers and web apps

Ive used c#, c, cpp, js and C#s ecosystem was by far most robust and sane to work with

C and CPP's std lib is fucking joke in compare to c#s

Not even Talking about Lang design itself

Id take dotnet cli with built in package manager, compiler, test Runner, crossplat publisher and many more, any Day over anything else
Yes, and there is a law of diminishing returns that technological innovations have reached.
A Chip Fab Business Grows in Brooklyn
> Professionally I've only ever worked in c# code bases.

Pretty much answered their own question in sentence one.

In my opinion OP is delusional. I worked in .net for 13 years and was stoked to leave. The layers of indirection, obtuse abstraction and over application of design patterns in “idiomatic c#” is preposterous.
I'm European, and generally support the idea of these kinds of regulations, but this is onerous if it is what you say. You're forcing people to indefinitely support an app against a moving target - that's fine on windows, but Mac has had two architecture changes in my career, browsers are ever moving targets. If a chrome update breaks my paid extension that you've used for 3 years, then im forced to refund you?
If only I had also said something like "maybe their career takes a dent but I do not weep for anyone who worked on this" to indicate that I understood that obviosity.
I don’t get the hype either. React makes some very difficult things easy but it consumes anything it touches. You’re stuck reimplementing basic browser behavior because React treats the browser as a compiler. It doesn’t extend the browser.

React throws away decades of development and tooling.

Before anyone starts screaming, you can use react for progressive enhancement. But I’ve never seen it used that way.
Arch install script defaults to systemd
Not really, it is a great development experience, but so is the Java ecosystem, note the stress on ecosystem and not language grammar.

Also LINQ that so many on the thread are salivating about, were already present in Smalltalk and Common Lisp collections, were influenced by ML languages and the time Erik Meijer from Haskell fame was part of Visual Basic team.

See "Confessions of a Used language Salesman: Getting the Masses Hooked on Haskell".

Nowadays busy with Scala and Kotlin.

And since I made the reference, Java and .NET IDEs, still don't offer everything that Smalltalk or Common Lisp/Lisp Machines/Interlisp-D were capable of, and yes they also offer stuff that wasn't possible back then.
Hold on, I think an Optimus is knocking on my door right now.
Every 1201 violation in the indictment is paired with a Title 18 violation, which is the section on Federal crimes. See https://www.eff.org/node/55475

At least from my reading of section 1201 alone, I don't see criminal charges mentioned, though I'm just a laymen. They seem to be able to use it in combination to charge you though, so not any better than Japan.
I get what you mean, but for me the target is not deciding if htmx is up to x standard, but getting things done. Writing a thin layer as described above solves these issues for me.
It's more efficient than a low flying aircraft, due to reduced drag from ground effect. But it's not more efficient than a high flying airplane getting reduced drag from lower air density. So it works on short distances where the airplane would use a lot of fuel to get to high altitude, but on longer distances it wouldn't be more efficient.
As opposed to the tech industry as a whole where the biggest companies are basically data collection agencies subsidising
VC backed loss leading subscriptions?
> The only variable inside its own table is yolAbejyiejuvnup=Evjtgvsh5okmkAvj, which in this context serves as a kill switch.

This seems false? The trie contained also strings like `WAYLAND_DISPLAY=`, so IIUC the backdoor would remain dormant if someone tried to run sshd from something that looks like an interactive session.
Miles ahead of what? There is a reason that we write javascript in the browser and operating systems in c or c++, and telco services in erlang, and academic works in python rather than in C# or F#.

.Net is the best at being .Net I guess. It has loads of libraries that are both good and terrible. I think the .Net web ecosystem is a god-awful mess of magic DSL's and configuration, and more and more sugar syntax is being added to C# to make it harder and harder to on-board new developers, and .Net Core deciding to break backwards compatibility is probably costing my org 10's of millions of dollars. But I guess I don't need to type as much as I did 10 years ago.
Having some sort of typing of tgese fragments would help finding all their uses and refactoring.
The EV Battery of Your Dreams Is Coming
My idea of getting one step ahead of similar backdoors is to wrap sshd traffic into a spiped tunnel. Spiped is compiled from source and linked statically (last stable version from 2021).
Yeah most of the stuff like AI doesn't concern me. It's a good product so I pay for it.

Personally I think the t-shirts look great and I'd love one.

The only thing that concerned me in that article was the disregard and / or misunderstanding of GDPR.
«I’ve only ever worked with C# and .NET»
«Is .NET better than anything else?»

Wy do I keep seeing posts like this? .NET seems like a religion to some.
So this is another tell—like the use of the word "delve"—that the content was generated by ChatGPT?
Well, the other languages are what .NET would have been too if it only had 1/100th the resources, no dedicated IDE, no first class platform support, and no thousands-strong paid teams dedicated to quality of life improvements and tooling...
IMO the .NET and JVM camps are well ahead of the rest when it comes to ecosystem quality/tooling/support/longevity.

JVM + k8s + PostgreSQL is my current Boring Stack of choice but I think you could be equally justified with .NET.
Many of those I'd write off to Tolkien being a product of his times

Well, there are two products-of-their-time: the writer and the reader.
As someone who has worked with a very wide variety of languages, libraries, and frameworks over my career, I have encountered this and the inverse nearly every time I've learned a new language.

Most languages with some amount of popularity have at least a handful of features that I wish other languages did as well and that can feel, at least in the moment, to be completely obvious and critical features that every language needs.
> Be it ImageMagick, lots of media decoding stuff or even proprietary things, like Flir.

For ImageMagick specifically, there's a purist C# replacement (ImageSharp) that avoids the dependency on System.Drawing.

> A lot of times the bug is the developer assumed everyone uses Windows.

I can't say I've encountered this in years, most libraries are cross-platform out of the box with support for the major .NET 6+ targets (Windows, Mac, Linux).
> Even old wood furniture -- no one wants it. Old PC or Byte Magazines? Forget it; they're all over.

It's always been like that unfortunately, but wait just a couple of centuries, and it will become valuable ;)
No, legislators need to realize that most digital assets sold are actually leased and that they need to punish companies misleading consumers.

It’s the perpetrators that are at fault, not the victims.
>Are we conflating .NET with C# and ecosystem?

.NET is C# and ecosystem, so we're rightly equating, but not conflating them.
> Also LINQ that so many on the thread are salivating about, were already present in Smalltalk and Common Lisp collections

I think that it's clear that C# in particular was never intending to originate new programming concepts; it was never a research language. It is a commercial language, and aims to take and popularise the best ideas from such research languages, and package them for coders who work in businesses. As such, there has to be some evidence for that idea already. It must be demonstrated to be effective.

You can assume that any good idea in C# already existed somewhere else beforehand, even if not well known. It's not there to break conceptual ground or be in the first segment of the innovation curve.
Having worked professionally with .net for +20 years I have to admit that you have a good point. There are a lot of dogmatism tied to the platform, it's community ecosystem sucks and there is no real lust to go further than what Microsoft offers.

On the other hand, you can easily have a programming career in .net alone. Its not going away the next 30 years.
Supposedly a Singapore company has some orders: https://www.straitstimes.com/singapore/transport/st-engineer...
Late to the party, but - is there some visa scheme to enter the US without having to give them all 10 fingerprints?

I consider that to be too much of an invasion of privacy.

I know various kinds of diplomatic passports offer that, but I'm not sure if there are other types of routes for highly qualified and/or wealthy founders?

I know various types ofdiplomatic passports will allow fingerprint-less entry, but I'm not sure if there are other routes
Go performance from version 1.0 to 1.22
I would go this way for cross platform native UI
I agree apart from htmx recreating mvc, I don’t think mvc can do what htmx does but you can certainly add htmx into your mvc or razor pages
The tool used in those white screenshots is called IDA pro, a decompiler.

https://hex-rays.com/ida-pro/
Wow this looks good! Any chance you will be distributing for native linux?
Well, one excites terror and the other excites enthusiasm. I do wish that the powers that be would commit to negotiation instead of escalation.
Most "new" languages are sponsored by orgs only interested in server side, where UI is done in the browser. Do you think Google cares about doing UIs in Go?

So of course anything made before the browser became the local platform will be millions of miles ahead for developing local applications.

Add to that that javascript libs seem to be done by a bunch of people rediscovering every screw and wheel on their own...
If you use it once, maybe. If you use it a thousand times it will pollute the code base to the point where it is useless.
Of Java, the most comparable platform, well yes I would say so. Java is a terrible mess.
It's very small so the per seat usage is higher than a high density airliner. The comparison to a Cessna Caravan makes some sense, that's similar sized turbine powered.
> Build stuff in .net is so easy, I just press F5 and I don't even know what happens, it just works

I started out with C# as de-facto my first programming language and this is exactly the thing I didn't like. I had no idea what Visual Studio does and I was lost without it. Later moving onto C and starting from the ground up with just a text editor and a compiler was quite eye opening.
He looked for other avenues of suicide, and seeing no way out, chose that one. I know you can call it a premeditated mass murder, but when you don't even value your own life how can you value the life of others? I doubt they even registered in his mind.
Evolution is about competition. So I guess if your species destroys every other species then you have 'won' in some sense. But only in the same sense that you have 'won' a nuclear war if your counties is the only one in the world with any survivors.
Feels like somehwere between not paying 4000% nvidia premium, and spamming gigawatts of cheap renewables to power data centres might be a competitive business plan if they get 12nm tools out in time. Strategic bonus of not sending 100s of billions to trillions to US for IP fees.