skysight-inc/HackerNews huggingface dataset:
That’s not the whole point of the LSP. The whole point of the LSP is that for people who want to create an IDE agnostic language server, they can do so.

But if MS wants to create a VS Code specific language server, just because they are using LSP doesn’t mean they should be required to support it on other IDEs as well.
Out of interest, how does this work if using something like Visual Studio Code or some other IDE?
A lot of finance firms have a “you eat what you kill” model where the compensation pool is a direct function of how much money the desk makes. So if you hire more people to do the same amount of work then yeah, the bonus pool gets divided more ways and each person makes less money.
You can stick the pan in a bag, spray on some easy off and let it soak overnight.
Every single one of your friends will add a contact to their phone, with 1: The new phone number, 2: Your real life name. They'll then go and share that contact list with a dozen different apps, including Facebook and Whatsapp. Some of them will add your email address, birthday, and home address to that contact as well.
Bonuses aren’t imaginary. In some industries like finance they are like 90% of your comp.
Well, I agree that standardisation and "maturity" (whatever that may mean) are not connected, but I think most C and C++ programmers (to name two very widely used languages that I personally have a lot of knowledge of) find the respective standards for those languages very helpful, and somewhat lament the lack of formal standards for other languages they may use.
Sort of interesting. I didn't think someone would make a game like that. I grew up (partially) in the Appalachian part of PA. I might look into playing it to see how relatable it is.
Not true in finance.
.. and allow the southern states to reinstate slavery? Sorry, the civil war ended the prospect of the states being quasi-nations.

As did the cold war. You can't counter a hegemon with anything other than another hegemon. To fragment the US is to accept the rise of China.
I don't mind this too much, to be honest, though I would prefer it if they open sourced it with licence based restrictions.

They're not open sourcing Pylance, which has some really nice features. The ones I mainly use are the semantic highlighting (it colours variables etc based on their type), and the auto imports (wow, I didn't realise how much I missed that).

However, those are just sugary extras, the real benefit is the typescript based type analysis. This can be had using the open sourced pyright extension.
I mean, was that ever in question? Microsoft is a for profit corporation and not a charity.
Have you read this very extensive blog post on how the SGX enclave is used for Signal’s contact discovery? https://signal.org/blog/private-contact-discovery/
>>Are licensed cabs not serving those areas because it's not profitable, or are they not serving those areas because other areas are more profitable and the licensing regime's medallion limits mean the more profitable areas won't be saturated with (licensed) taxis.

Personally, I'd vote for 'not profitable'. Not every place that lacks decent cab service is limited by medallions. I'd personally guess that most places lacking service are small towns and suburbs. In those cases, I don't think lack of medallions is an issue.

Also, personal anecdata - I take Lyft about 5-10 times a month with the same stops each time. I have never gotten the same driver twice. This just makes it feel like a big ponzi scheme to me, with fresh drivers coming in as old drivers wise up and move on...

TBF - I use doordash quite a lot also, and have the same experience with 'dashers' - never the same one twice.
"thinking that Californians and Iowans share anything in common at all"

I wonder what kind of policies / issues you mean by this, so I thought of some strawmen:

1. How to name the streets in San Francisco
2. The insurance pool for social safety nets
3. Abortion

Category 1 is issues that are obviously local, and are already handled locally, because there's no point wasting federal time on them. We both agree that Iowa shouldn't care what a street in SF is named.

Category 2 is where I oppose your plan. A bigger insurance pool will amortized risk better. If all the states split up, wealthy people can vote their taxes down by moving between states. And the poor are still stuck in whatever state they were born in, which is probably a state with crappy benefits. For welfare, I want the opposite - I think almost everything should be federal. It's a bigger pool, and the wealthy can't dodge taxes by moving.

Category 3 is a strawman - Obviously abortion is not related to longitude, so if the states split up and CA allows abortion and Iowa bans it, obviously one of them is wrong. There might be a subtler point that California's politics would advance if they weren't spending time trying to legalize abortion in red states, and Iowa might also get more done if they weren't ... doing whatever Iowa is doing. (This is just an example, for all I know Iowa might be very left on abortion already)

What specifically do you think _is_ different about those two states? Don't the citizens need police, firefighters, food stamps, public transit, and public roads anywhere in the country?
Microsoft always does this, they fool people by pretending they’re in favor of open source or make something free but it’s just a trick used to bait and switch people into the proprietary anticompetitive Microsoft ecosystem.

https://www.vox.com/2019/10/14/20910510/microsoft-government...

https://en.wikipedia.org/wiki/United_States_v._Microsoft_Cor....
As has been pointed out, Microsoft has been very heavily pushing for the language server approach with the argument that it simplifies the integration between {languages, editors} from M*N to M+N.

That they would forbid their holy language server implementation from integrating with other editors exposes the perfidy at the heart of their advocacy.

If they want to keep the extension proprietary and charge for the language server, that’s fine! But allow people to use it with whichever editor instead of forbidding it through the license.

It’s wholly malicious to use a language server implementation to extend control to the editor landscape. This is exactly the kind of nonsense that got them in trouble in the 90s, in the first place.
well that should kinda be obvious?

Will Linus pay for your internet bill if you use Linux on your router?
Exactly how far and how fast? No. Just like you can’t know exactly how far or how fast a plane or a bird is. But I guarantee you that it didn’t move like anything else I’ve ever seen in the sky. As far as how it looked, nondescript, like a star.
It certainly doesn't read as sarcasm to me. But if it is, then that's good.
Second this. It's mostly been a pleasure, but Steam is a mess. And I just gave up on Android development on NixOS; I used a Ubuntu VM for that.

But starting off with a new computer, copying over a config file from one of your existing files, building...and ending up with _exactly the same system_, including all those tweaks to _this_ file and _that_ config, and the cronjobs you've set up over time, and all your different rc files, is magical.
You can use the word “should” all you want, but the fact is that Twitter is where most people are today. And when you’re trying to your message out, that matters.
Show HN: Link Analysis Algorithms Python Implementation from Scratch
This is an obvious example of both sides of the political spectrum advocating either side of a single issue depending on the context.

That's the clearest way to show that both sides argue in bad faith, rather than simply presenting facts or standing on principle.

There are lots of other examples, but that's a prominent, current case where both sides argue both sides of the argument.

Another prominent case is arguments for or against confirming judicial appointments, but that's been out of the news for an eternity now.
As long as you can play Doom.
Yes. I do think that standardization is generally good. I am pro Rust getting a specification! I just think it is one pro among many, and not something required for success.
I’m saying even the right shifts left. It’s not about “left leaning people” it’s the entire spectrum moves. There are still of course right and left leaning people on that spectrum
I meant to agree with the point above, I pronounce it ‘car’ as well. For some reason ‘care’ doesn’t sound right either.
Thank you, I had the best laugh of the day. Also has a point.
Possibly, but it's still better than using Whatsapp as before.
"Freedom of press" can and should be interpreted to proscribe deplatforming by the big tech companies.
If you pick your photos carefully, you can pretend that this was a bunch of goofs who accidentally got into the Capitol. This video was eye-opening to me: https://www.cnn.com/videos/us/2021/01/09/officer-crushed-in-...
https://github.com/microsoft/pylance-release/issues/4#issuec...

>Pylance [..] is planned to be included in proprietary service offerings.
One thing that disappoints me most about the entire response is the shifting narrative.

I'm in a technical field. I understand the fits and starts and retractions that constitute actual scientific process.

But my understanding from reading earlier governmental / military pandemic wargames is that there was one overriding discovery: never hide or obscure the truth, as once public trust is lost it can never be regained.

This was always participants' original sin, and again and again it failed. You need public participation and adherence, and you can't do that without their trust.

So in scenarios where you have limited test kits available, don't tell people they don't need to get tested. Tell them the scenarios they should get tested in, on Day 1, and then explain that there's a shortage of tests, who they're currently going to, and what you're doing to increase the supply.

A vacuum of information creates panic. Trustworthiness, even in dire circumstances, creates shared goals.

(PS: I'm painfully aware the US president was leading most of this, but prefer to treat that situation like the racist uncle at Thanksgiving. Roll your eyes, dig a steak knife into your own leg, ignore what he said, and get on with the business of talking to other adults)
Ahhh yes. Look at all the university students and professors who just stormed the capitol building in full tactical gear. Really everything bad is all the left's fault. Somehow.
So, Microsoft open sourced so many things and "it really hurt" because they didn't choose to open source everything for now? No wonder Olive Cooke chose to kill herself, and few people even showed up at her funeral. She gave almost everything she owned, yet people sent her more than 180 mails everyday, demanding more, scolding her for not giving more.

The more generous you are, the more generous you must be, or you're the villain. Got it.
> "There's also things like https://coil.com/ who seem like they help support online content creators. I wonder if there's a way to treat search results like "content".

It is possible. I built the search engine [0] that was the first to integrate Coil as a monetization source. It is pretty small, but Coil payments do cover about 2% of the monthly cost to run the service.

Infinity Search also uses Coil. [1]

Here is an article with some thoughts around monetizing a privacy based search engine [2].

---------

[0] https://www.runnaroo.com/

[1] https://webmonetization.org/

[2] https://coil.com/p/runnaroo/Privacy-and-Search-Engine-Moneti...
There is no such thing as a default assumption. Every role has different expectations and none of them are canonical.
I disagree. Value here is a matter of quality, not quantity, and impact on humanity's welfare. Most "network-effect successful" networks have a low and decreasing signal-noise ratio, they merely produce unqualified "content" for the most part.

Tech diversity in itself is a value, even if the niche players never leave the niche for the most part. Diversity allows for adaptability in a changing environment/crisis.

I believe the mass social network epoche is about to end, as the advertisement/influence ecosystem is eating up its island's last trees. The dream of the global internet failed, for reasons we can't fix. ActivityPub is much better fitting a fragmented network.
it's hard for me to learn something if i don't have something I need to do with the knowledge. it's not that I can't sit down and do it, but things won't stick in my brain.

so I would say, try to find something you want to do that requires the information in the textbook. or else just don't bother reading the textbook and go do something else you actually want to do.
Before raising capital, ask:

1) What exactly will raising capital do for this business? What will we use the money for?

And when you've answered that, ask:

2) Is it worth giving up some autonomy to get that?

Many people over-value the outside help, and under-value their autonomy.
You’re exactly right re: tutorials. See the Hacktoberfest drama on HN from last October for more examples of this sort of thing.
And I think that all provides evidence that the absolutist view that cancel culture is a grave threat to freedom of expression is largely overblown. Things change over time in unpredictable ways, as long as it's not government enforced, ideas have a way of finding their way out there. It doesn't mean we have to make it easy as a society though. There will always be ways to find extremist literature if you want. It doesn't mean as a generic business owner I have to aid and abet it.
Last year I read a book about IT laws in The Netherlands and ever since I read it I was able to apply that knowledge multiple times. Not necessarily the knowledge from the book itself, but also knowing when you don't know something.

This wasn't a course or anything, it was the interpretation of the law by an IT lawyer from NL so it took me just a few hours to read in total.
This is a paper by Donald Knuth and his student Luis Trabb Pardo, and the published version has a more readable reprint: https://doi.org/10.1016/B978-0-12-491650-0.50019-8 (without paywall: http://sci-hub.se/https://doi.org/10.1016/B978-0-12-491650-0...). See also someone's blog post: https://gregorias.github.io/2014/11/22/early-high-level-prog...

There's also a video version of this paper: https://www.computerhistory.org/collections/catalog/10262213... — This is a nice talk (~80 minutes followed by ~30 minutes of Q&A) that Donald Knuth gave on 2003-December-03 at the Computer History Museum. This paper was reprinted with corrections/updates as pages 1 to 93 of "Selected Papers on Computer Languages" (the fifth volume of Knuth's collected papers), and the talk was given shortly after this book came out, so he spoke about the first chapter of the book.

The clever idea here is to illustrate (very) early programming languages from their first decade (roughly 1947 to 1957), by writing the same program ("TPK") in each of them. A while ago I added a little bit about it to the lede of https://en.wikipedia.org/w/index.php?title=TPK_algorithm&old...

What it reveals is that many ideas of programming languages that we now consider obvious in fact took a long time and many people to be developed. The early programming languages did not look at all like languages have looked, more or less, since 1958 (when both ALGOL and LISP were introduced).

> This talk will discuss contributions of Zuse (1945), Goldstine and von Neumann (1946), Curry (1948), Mauchly et al (1949), Burks (1950), Wheeler (1951), Rutishauser (1951), Böhm (1951), Glennie (1952), Hopper et al (1953), Laning and Zierler (1953), Brooker (1954), Kaminynin and Ljubimskiy (1954), Ershov (1955), Grems and Porter (1955), Elsworth et al (1955), Blum (1956), Perlis et al (1956), Katz et al (1956), Bauer and Samelson (1956), Melahn et al (1956), as well as the prototype of FORTRAN developed by Backus et al from 1954 to 1957. At least a dozen of these efforts will be illustrated by showing how a particular procedure called the TPK algorithm might have been coded at the time.
Ah I didn't know about this. I appreciate you linking the articles. So it's probably a combination of US, Chinese, and local influences pushing and pulling on politics.

Makes me think just how antiquated the idea of geography-based government could be when we have instant communications with people around the world. I think national, regional, and local governments really have no idea how to deal with internet interactions that cross geographical jurisdictions.
It’s incredibly disheartening to see how quickly people are warming to the practice of coordinated top-down gagging of certain individuals and groups.

You won’t be so happy to cheer on such behavior and policies when in the future the one silenced turns out to be you.

The power to censor should be given solely to the individual to curate their own information diet; it should never belong to the medium itself (whether government, private company, autonomous network, etc).
Microsoft is pro open source when it suits them.

If there were in it for the long haul we would see things like Office for linux. Instead we see WSL.

One or two CEO changes and they'll be back to litigation for patent infringement.
Common, even employment statistics for last year show that white males gained while black women lost the most.

It is not just racism/sexism but, seriously, white people are not oppressed.
Yup. It's wonderful game and thought provoking and I just gave up and didn't ever come back in that long long long gap before the last episode.
You’re stating your opinions as if they are natural laws. It would be best for everyone if Twitter stopped policing things themselves and moved to a community driven model, nothing should be deleted but if the “incites violence” (or certain others) tag is added by enough people those tweets get broadcast to nobody and you’d have to look on Trump’s or whoever’s page to see it. Yes the gaming of this system would itself have to be policed, however I think on average it would be better than what we have now.

In the end Twitter have the power to ban Trump from their platform the same way a bar owner can ban people who they don’t like. Just because everyone thinks and feels Twitter is a public forum does not make it one; it is private property like virtually everything on the Internet.
Vishva Hindu Parishad? Has any American even heard of that? Why bother inventing something so arcane?
Covid has pushed pop culture into nostalgia. It's time for something new
Computers Are Fast (2014)
I compared these situations because both are about explicility illegal activities clearly defined by law. They're more similar than different.

Your personal opinion on which decision you support is just that, your personal opinion, and only reinforces my point about the subjectivity and inherent hypocrisy of it all and whether private company action over state prosecution is the correct course of action.
It’s worse because Microsoft is pushing it as a standard and yet undermining the very arguments they made when they proposed it with their actions. The way they have it now, they get to use all the other LSP implementations “for free” while no other editors get to use their servers. You will note that the old one was open source–Microsoft deliberately closed this one. I really want to believe differently, but it really seems like they kept it open for as long as it took people to adopt LSP and then decided they didn’t have to promote it anymore.
That's not necessarily true. There are people, like myself, who often don't have a dog in the fight except that I look closely and skeptically at the tools and tactics being utilized and frequently ask myself: "Ok, but what if this were used in another way, or by the opposite side?" If the answer is that it's bad, then the means are objectively bad, and I oppose the use of those means.

This, in a sense is itself a political stance, but its not that hard to learn to distance yourself from the immediate emotions of politics. Particularly when I started to see how ubiquitous the weaoponization of anger has become in the modern era.
Quick Overview of Julia language [pdf]
Why should they open source everything? I never see anyone complaining how Apple doesn't open source Safari or XCode. I mean there are plenty other totally open source editors out there to choose from.
> I think this is a good thing generally, Vue has consistently been one of the best engineered and most effectively designed pieces of software in the Javascript world, largely due to uncompromising enforcement of the design opinions and aesthetics it asserts.

Which is much easier to attain if you're comfortable with only a single person being allowed to write code. Personally, I wouldn't use Vue in any business-oriented application for this exact reason. The "bus factor", or as I would call it, "If and when Evan decides to stop caring about Vue", is enough to make Vue dead in the water as a legitimate FE library choice (to me).
The SSD is so fast that swapping pages in and out of memory is barely noticeable until you are really cranking up the memory pressure.
It’s based on IPFS. https://ipfs.io

I can’t remember the history behind the name but there’s nothing astronomical about it. It’s a content addressable system.
I’m talking the whole spectrum, you are caught up on American domestic ideas of left v right.

As my example stated, the far right in Australia would be considered left in the US... the whole spectrum has moved... not talking about individuals... they still exist across that spectrum
That doesn't mean anything. There are many free pieces of software included in proprietary service offerings.
I played with NixOS and am willing to admit that it was too difficult. It's probably great for devops, but it's just slightly too rigid for my own personal use.

Let me give an example: let's say you want to use xmonad on top of Plasma. NixOS doesn't have any simple way to configure that. You have the mutually exclusive options for one or the other, basically.

I know Nix is powerful enough to do this, if I wanted to go offroad and create custom packages/derivations, but that's the point where I am no longer happy with the utility/work tradeoff. It's what ultimately sent me packing back over to arch.

When I came back to arch, I was left hankering for NixOS's declarative package management, if that could be somehow reconciled with the baseline arch package system. This led me to using the aconfmgr utility, which checks in packages and system configuration files into a home-based filetree.

Once you've got it set up, aconfmgr can regenerate your current configuration from scratch, declaratively! I was able to check the aconfmgr tree into my dotfiles repo, so now it tracks my home state AND my system state. Unlike Nix, this still uses file-based configuration, but it's all versioned and fully reproducible, so I no longer particularly care about that caveat.
Twitter spokesman on the same tweet Thursday 7: "This Tweet is not in violation of our policies", after being asked about it by an Ars Technica journalist.

Source:
https://arstechnica.com/tech-policy/2021/01/twitter-says-it-...
This is for the old version of vue (v2), not the current vue (v3).

This title should read: Vue accepts 70% of outside contributions on latest version and only 23% on old version.