skysight-inc/HackerNews huggingface dataset:
I can echo this, while doing its job most of the time, Omnisharp has been one of the least stable parts of my VS Code C# experience (the least stable as usual being anything relating to Unity ;) ).

Issues like runaway compiler threads, slow response times, OmniSharp frequently losing the mono-path and requires restart (this is some config issue and interaction with Unity, but could have been handled automatically).

It's sensible to improve the C# experience on VS Code, but not saying the way MS is doing it here is the best way.
(I just posted it on HN, the domain and website is not mine)
I agree calling .NET closed platform because of the debugger and now LSP is over-dramatic simplification of the situation. However what else is it than Microsoft pushing a proprietary component into a thing which is currently open?

See the parallel thread about PyLance explains why it is a problem: https://news.ycombinator.com/item?id=31763107
Gartner. Now there's a name I've not heard in a long, long time.

I’ll wait for the gray goo proximity sensor.
Well, that was very uninformative.

> To meet our performance expectations, Kafka must work from memory, and we don’t have much memory to give it... ...Even the smallest customer required two or three Kafka instances

A) What performance expectations? Timeliness?

B) What's "not much" memory?

C) And why don't you have that much?

D) When you say instance, do you mean "broker", or actual clusters?
Why did the smallest customer need 2 to 3 of them?
These three books probably cover most, if not all, of the art JRR Tolkien created for Middle-Earth: "The Art of The Hobbit" (the book mentioned in the link), "The Art of The Lord of the Rings" and "Tolkien: Maker of Middle Earth".
> And the trending is that more and more plugins which are controlled by MS are moving towards to a mixture of open-source code and proprietary components.

Other than this fact, what is the effect, supposedly detrimental?
I recommend filing a report with the Microsoft Security Response Center, especially in light that a malicious party may now have information on you, and as people below pointed out there may be (1) risk of Doxing, and/or (2) there are some suggestions that Microsoft (LinkedIn) employees may be compromised.

https://www.microsoft.com/en-us/msrc (Report an Issue)
>MIT/permissive licenses are for developer freedom, but xGPL and other strong copyleft licenses are for users' freedom.

That's a bit to simple, being a user of FreeBSD i just want opensource, i would never use a FreeBSD-fork that is no open anymore, so i have even more freedom as a dev and a user.

>Again we have Intel, AMD/ATI,

The Intel driver is BSD and ATI is MIT, and i think it's absolutely logical for those two to take that license's, and not GPL.

But please don't get me wrong, GPL2 is a great license.
Your search skills do not define the limits of investment or build-out.
Ugh

The price of letting less experienced people "go crazy" in the repo
Is this not pretty close to: "core open source" model that a
lot of the open source projects featured on HN has adopted?

They give you access to a lot of things for free,
and then they offer proprietary solutions on top of that.
and if they follow the pattern maybe they will start charging
or some proprietary features.
Are there any libraries to do real-time collaborative editing (multiplayer mode) in a text form?
Implemented via CRDT or transform operations, either or.
> There is nothing wrong with "The infantry screen the tanks from enemy infantry". Screening is just the act of keeping two things separated. It does not matter which side of the from they appear. Either way is correct.

It isn’t! I’m a professional in this field.

You're confusing a screen with a guard or cover force. Different tactical actions.
ScyllaDB Open Source is a fully functional NoSQL database. It is far from "crippleware" as many of our FOSS users can and have publicly attested.

Contributors can submit their own patches to ScyllaDB.

Contributing Guidelines:
https://github.com/scylladb/scylla/blob/4bd4aa2e887278c4912f...
Again, none of this matters - forcing someone into unwanted pregnancy is no different from forcing someone to be an organ donor.
r/linkedinlunatics looks like pretty funny satire, was hoping for tons of cringe instead
I thought the Xbox 360 version of IE11 was supported until the Xbox 360 goes EOL? Not that it's actually usable on today's web or anything...
is `dotnet watch` basically `git ls-files|entr dotnet build` ?

(entr is http://eradman.com/entrproject/ – like inotifywait but easier)
Yes I'm seeing those as well. The pictures are just a little to perfect & the job history non existent.
I think what's more likely in this case is that MS under Satya really does want to be a good corporate citizen, but are finding themselves in a bind that threatens the whole organisation.

They're spending up the wazoo on Xbox, still, to battle PlayStation. They were supposed to have conquered that market over 15 years ago and are still throwing money at it.

Windows is hurting as a retail business. License costs have been driven down by Chromebooks and resurgent Macs, and with all the free upgrades they get very little revenue from gaming PCs anymore (which is one of their biggest markets) while also battling Proton and Vulkan to keep users on the platform.

That leaves Azure and Office as the big cash cows. Azure is struggling to compete with AWS, and the big draw of Azure is the deep integration between it and Visual Studio (which, to be fair, is unrivalled anywhere else).

That's the bind. Microsoft needs the open-source community to embrace Visual Studio Code, and they have, but they also need to protect Azure's hegemony with .NET developers.

Can you build and deploy .NET on other clouds currently? Of course. Do you lose a lot of features by doing that? yes. Ones you may miss, or (if you've never been on Azure to become familiar with them), ones that may draw you to migrate later.
Ask HN: Is it still conceivable to remain an anonymous developer nowadays?
HN has been my morning coffee favourite read for years now but it's my very first post. I'm an old man, so please bare with me.

I am a seasoned systems architect and developer, now retired. While I was tempted in the first few weeks of my retirement to just turn the page and let it go, I remembered how much I used to enjoy writing small utilities for my own daily workflows. A year ago, I asked my fellow forum members (a Mac-dedicated one) if they would like to beta test some of my applications (and oh, they did). I got high quality feedback I would not have gotten elsewhere. I kept striving to answer their feature requests and today many of my first beta testers are insisting that my applications have outgrown the private beta.

I was caught completely off guard by FinderFix (https://synappser.github.io/apps/finderfix/), the first application I'm opening to public beta, making the top row on Reddit a couple of weeks ago. This sudden limelight is both an opportunity and a challenge.

I am not complaining. Any publicity is good publicity and I got this kind of genuine enthusiastic feedback: "OH MY GOD! Bro you’re a god sent. Thanks man I love this app. Also that Cmd + X for cut/paste. Oof so good!".

I however cherish anonymity and I laud the Internet for allowing me to enforce it. I am thus publishing my software under a pseudonym (a pen name, if you prefer) with a free Apple Developer Certificate. How long will I be able, with Apple's current Gatekeeper policy, to preserve my anonymity if I were to turn this hobby into a real business, albeit a small one?

For more context, please refer to a couple posts of mine (a manifesto of my core ethos):

http://synappser.github.io/blog/

I guess this is a tough question to answer, unless you're an Apple insider, but I'd really appreciate any guidance you could give me.

Thank you
Further downhill than secretly installing an IMAP proxy on your phone and hijacking all your email to go through it in a way that destroyed all TLS security to your real mail server? Impressive...
True, but is it reasonable to assume the same key would be used for long enough on a go en operation to allow averaging to help? The mitigation only needs to work practically, not in a worst case theoretical situation.
Linus is not a great believer in the microkernel architecture. Quite apart from that while certain things like FS can be shifted to userspace through FUSE, a ground-up rearchitecting into a microkernel may be extremely difficult for Linux at this stage. It would be more or less a rewrite of most of the core kernel I guess... and then the question of changes to the syscalls, which also Linus doesn't encourage.
"Spanner / TiDB / Cockroach"

Eh. Use old boring dbs: mysql, etc. Systems with decades of fixes, stackoverflow posts, work arounds, migration tools, etc. Otherwise - you will learn Spanner doesn't support deletes of 100k rows in 2022 and it is discontinued in 2023 (lol made up prediction). New db tech is pretty terrible (excluding vitess db - which is now industry standard). I wouldn't treat it like a JS framework.
It’s mostly about avoiding code and work duplication. At scale, the waste on duplicate work across teams can be massive (think about setting up CI tooling for example). Mono repo let’s you solve tooling/build problems once and for all. The main drawback is scalability of the tools involved like git.
From my experience SVN isn’t significantly slower than git.
Yup, agreed. Didn't realize how much Canonical was helping with WSL, though it of course makes sense that they're doing so, unfortunately.

> De Icasa is not a saint either by pushing Mono on GNOME and Linux

Eh, I think interoperability is good, and reverse-engineering Windows frameworks/technology has a long history in the open-source world (WINE & Samba being two prominent examples). I was disappointed when they sold Xamarin to MS, though. That felt like selling out, even though I'm sure it made sense at the time.
Nukes' utility factor will fall rapidly as renewables and storage undercut them. Each decrease in utility factor multiplies their per-kWh cost, making them increasingly uncompetitive, and that at a steadily increasing rate.

Nukes will shortly be mothballed, to perhaps be fired up once in a while in response to spiking demand.
how about a ride sharing game?
Settle down - I didn’t disdain - I had hoped the tongue-in-cheek was somewhat obvious.

I am talking about my opinion, in my country, at my age, at the bars I go to, for my definition of alcoholic.
"Bot" and "curated" in the same sentence? I think not. "Curate" does not simply mean "select" or "filter". From Wiktionary: "To apply selectivity and taste to, as a collection..." It implies judgement and discrimination in the selection. I don't think AI is that I just yet.
This history doesn’t make sense - the early days of OSX predate widespread adoption of Linux. When OSX was released Linux 2.4 was just released and that was just the beginning of Linux becoming something interesting commercially in the data center (at the time Linux was more just slowly eroding incumbent commercial Unix - which is why Microsoft was concerned about it, since they had spent the 90s relying on commercial Unix vendors to fuck each other up) - there just wasn’t some huge commercial Linux community that Apple was trying to tap into - especially for a desktop operating system. The Darwin userland is BSD based after all. And while Apple made do with gcc, they’ve clearly never been too gung ho to get wrapped up with anything GPL related.

If anything Apple offered Solaris, Irix refugees a viable desktop transition.
Fuchsia is by Google. This is a one man effort (at this point). Also it is just begun... Fuchsia is already used in some devices by Google. It is simply too early to make any kind of comparison except the implementation language. Fuchsia uses C++ while Helios is using its author's own Hare lang.
Putting the numbers on the back of the card doesn’t seem like a good security measure, because now they are on the same side as the CCV ‘security number’.

I thought the point of that was for the two numbers to be on opposite sides so you couldn’t just snap a photo and get all the details.
Some clerks have claimed that, but that's akin to a vegetarian working in a butcher's shop and complaining that they have to handle meat. If the job description changes such that conflicts with your religious beliefs then you do have a choice to resign, or, ideally, be made redundant and given redundancy pay to tide you over until finding a more suitable job.
What about Europe? We habe plenty of trailing edge fabs there. Where we lack is leading edge fabs and top SW companies that can compete with US ones.
It stands for work life balance and has nothing to to with the hardware field as is a general word.
It's never the "same exact thing", but parallels are obvious and numerous. What more, Russia is already openly talking about some of the things they want to "reintegrate", and if you are familiar with the finer details of Russian internal politics, you can easily name a few more that aren't necessarily floated often (such as North Kazakhstan, which is "South Siberia" in irredentists' parlance).

So yes, even if you do give up on Ukraine, it won't stop there. In that, again, this is very much like 1938.

BTW, I should probably add at this point that I'm ethnically Russian as well as Russian citizen, although I've been living mostly out of the country for the past decade. But I still remember very well what our nationalists are, I'm familiar with the kind of political musings Putin gets his inspiration from, and my firm belief is that this is going to be a much bigger war than most everybody in the West currently anticipates.
But my God is it hard to find anything non-distracting. I think MS Word is the best for me, but still. I would prefer Markdown, but this is just terrible for academia. I tried AsciiDoc, but again, nothing is more distracting than AsciiDoc, expect for the horrible, cruel syntax of LaTex. Scrivener is perfect, except, EXCEPT there is no integration with Zotero, or any reference manager. So I am left with MS Word, which is horrible for a 200 page file. Splitting up the file just clutters the workflow of browsing the whole document. I am trying to let go of tools, but there is no alternative fulfilling the minimal requirements.
Which laptops?

Does everything work? Special keys on the keyboard? GPU acceleration? Wifi? Going to sleep when you close the lid? Everything "just works" when you reopen the lid? Gestures on the trackpad?
Opinions like this have always been weird to me. Not wrong, but weird.

Any contribution that M$ (remember when people would sub the S for a dollar sign?) makes to open source or open standards is to support their own bottom line and we shouldn't expect anything else. The directors have a legal responsibility to the company and to boost the share price, not for the betterment of humanity. To this effect, companies will contribute to open standards when it's better for the share price, and will seek to screw open standards when it's better for the share price.

Public companies are inherently evil by default -- this is because the only goal of a public company is to strengthen the share price. I've said it before and I'll say it again: always assume bad faith when you're dealing with a company.

From this, it doesn't matter what people thought of Microsoft before, or what they think of them now. Microsoft like all companies has a single goal. If we can pressure these companies to coast in a certain direction then great. But we shouldn't ever believe that companies can 'turn over a new leaf' when they legally cannot. FAANG is the same. Ford is the same. Starbucks is the same.

Every company is exactly the same, but the larger they grow, the more visible and impactful these actions become. Microsoft has been in the spotlight for decades because it has been a juggernaut for decades. But it's hardly unique in what it does. Our real concerns should be why regulators were quick to put the smack down on Microsoft but have since turned into paper tigers and are allowing unhinged monopolization from FAANG in 2022.
LinkedIn is replete with fake accounts. Look at the array of bimboes lined up down the right side of the page at any given moment, all "recruiters."
How does this affect the quality of his novels? I will keep enjoying his books, and admiring Caravaggio paintings, who killed someone in a duel I think, and listening to musicians who had a controversial life (most of them, once you take out the boring ones).
The Linux kernel has about 30 million lines of code.

Windows 10 has about 60 million.

I doubt that any other software project has as many.

How would you even end up with 500K source files in the repo?
Bottom-up is not the only answer
I have multiple cards from NatWest. Some for different businesses, some personal. They all look the same now and don't even have the business name on them. This is not going to end well.
This reads to me as:

> MS under Satya really does want to be a good corporate citizen

... followed by...

> [a bunch of reasons why MS won't be a good corporate citizen]

Wanting is great, but actions speak louder. Maybe instead of doing sketchy things to try to lock people into your cloud platform (and make using your framework on other platforms more difficult), they could, I dunno, maybe focus on Azure itself, and making it better than AWS? The world would be a better place if companies were incentivized to compete on product features, and not through shady practices and backroom dealing.
> Didn't realize how much Canonical was helping with WSL, though it of course makes sense that they're doing so, unfortunately.

Eh, they have a dedicated team for enabling WSL/Ubuntu desktop in Canonical. They're fueling the effort.

> Eh, I think interoperability is good, and reverse-engineering Windows frameworks/technology has a long history in the open-source world (WINE & Samba being two prominent examples).

IIRC, De Icaza left GNOME, joined Microsoft, developed Mono on open specs, founded Xamarin and sold it back to Microsoft.

His joint venture with MS what turned everything sour for many people, incl. me. However, we all love Wine, esp. when they implement things bug-by-bug without knowing it (and without help from Microsoft). The cursor (or Icon or WMF) exploit was a great laugh. We all love SMB too, because it's done despite Microsoft.

The language on this page is loaded (in a way I don't like), but it keeps a good roster of the events: http://techrights.org/wiki/Miguel_de_Icaza
What I took away from TFA is that monorepo management at this scale is “extremely frustrating” too.

ISTM that the complexity of managing any repo will be bounded by the size of that repo; a monorepo, being unbounded in size, will, in time, become arbitrarily complex to manage.

While a multirepo might occasionally require developers to apply changes to more than one repo at a time, I’ve never found this to be much more than a minor inconvenience; one that could be solved readily with simple tooling, if we had ever felt that the “problem” was even worth solving.
Did JetBrains open source their debugger?
Registering Your Contract's Method Names
You can also have that with Dart, F#, Go, Haskell, Haxe, Java, OCaml, Scala and probably some other languages.
What do you wish was done differently in the open source drivers debate exactly? We have closed nvidia drivers, they're shitty but they work, people who don't want closed drivers can avoid them, people who don't mind them can use them. It seems to have successfully pushed AMD to open-source their drivers, and now even pushed nvidia to make the in-kernel component of their drivers open-source.

Would you have wished that the Linux project should just have incorporated closed-source kernel modules into mainline? Who would that have helped?

Outside the GPU space, tonnes of companies are publishing their drivers' source code under the GPL. I don't think they would have if they didn't have to. Isn't this a good thing? As someone who works on embedded Linux systems for a living, I'm certainly very thankful that I don't have to deal with closed out-of-tree kernel modules.

Seems like the strategy has been extremely successful at achieving what it was meant to achieve. Whether those goals overlap with your personal ideals or not is a different story.
Isn't that how Raspberry Pi does things?
I'm not sure how they are counterpoints. Who would use a programming language that wasn't open?

Except dot net devs. Which is the point.

CUPS was critical infrastructure for Apple, so they bought it. Since it is GPL they couldn't close it, hence they abandoned it.

Apple are not your friend, but they never claimed to be, you just might have an overlapping interest, Microsoft hold big "We Heart Linux" events.
The process you're describing looks like some trial and error PRs...

Multirepo also allows you to roll out that change incrementally instead of big banging all the time.
It’s typically raspberry pi class edge devices
Fuchsia doesn't really have a community outside of Google.
So write your own? That’s kind of the whole point of an open system.
Isn't that a bug? If you report someone,the person should not be able to see who reported them, right??
Isn't the latter what they want to change?

For me it's very interesting to get direct flights to locations that don't have enough traffic for a widebody.
Home licensing has not been a big deal for a very long time. Their actual cash cows are things like Enterprise Licensing which aren’t going anywhere soon. You’ve also entirely excluded server licensing as well.

Have a read of their actual results and maybe re-think your hypothesis a bit. Microsoft’s revenue went up by 18%. I think they’ll be fine without some .NET extension,
Social media is so dominated by just a few companies and most of them in America and most of them close together geographically.

I think after a social media network reaches X or XX number of million users,
all users should have the right to appeal getting blocked / deleted / removed
arbitration by an independent third party
I used to be a smoke daily from when i was 19 thru 22, memory impairment is no joke and also I started to have bad temper when I’m sober, kinda hurted my relationship a lil bit, gained hella weight too. Glad I quited.
I had LinkedIn until October 2021.

A colleague was leaving, and I'd been asked to go around the team of 200 people, gathering farewell greetings. Another work project at the same time was the software language translations for our product.

I manually trimmed the list of 200 colleagues down to 70 "international" names. Then I manually searched for each colleague on Google, and clicked the first link. Usually that was Facebook or LinkedIn.

I manually viewed 55 LinkedIn profiles over the course of 2 hours, and copy-pasted out only their "spoken language" field.

LinkedIn proceeded to block my account.
"Your account has violated the LinkedIn User Agreement and Professional Community Policies. Due to the number and/or the severity of these violations, this account has been permanently restricted."

Politely explaining the situation to several customer service agents [Case: 211020-004202] didn't help. Had I been warned about viewing too many profiles too quickly, I'd certainly have slowed down! My actions weren't automated. I'd rather return to their online community and make this a learning experience, if possible.

Being unable to use LinkedIn may affect my future career prospects, but I feel powerless to change it at this stage.
So every company ever? I love these comments like hindsight is not 20/20 and it would have been so simple for you to have made all of the right engineering decisions as an armchair CTO. Give me a break. Git repos get out of control, bad decisions are made, this is an interesting solution and write up. So over the whole “just make perfect decisions all the time and you would never need X comments”. Guess what? Everybody makes mistakes