skysight-inc/HackerNews huggingface dataset:
> 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 was pleasantly surprised to find the contrary to be true: in my experience, NixOS is the only distro to give you _every_ DE+WM combination pre-generated as a login session that you can pick from the display manager.
That third one reminds me of the "covfefe" meme a while back (our Dear Leader at the time was also attempting to type the word "coverage").
This looks neat, but anyone interested should know there's also a whole mature field to solve similar problems. The field of control theory has some really simple and really robust methods for getting a system from state A to state B. If you aren't trying to learn how the system works simultaneous to your algorithm being deployed, it can be a really a good fit.

This book and control theory solve different problems. I'm just commenting because I sometimes see modern ML folks trying to apply super duper general techniques to problems that are easily solved specifically with simple undergrad-level techniques from the specific fields (including this material to control problems). Also, I just think control theory is really cool and perhaps under-discussed in "cool math/eng stuff" circles.
Try duck typing "the government" sometime. I think you'll find the paperwork doesn't match the power centers, and that the most powerful parts of "the government" are completely unaccountable to voters, and in fact, aren't even listed on the founding documents…

It's a nice way to be in power if you can manage it.
Refuses? How about “hasn’t yet” , or “has decided against?”
> xmonad on top of Plasma

I gave up on XMonad + Gnome before I switched from Ubuntu to NixOS 6-7 years ago. Does XMonad + KDE work? I would love to get such combos working in NixOS / home-manager.

(We also need to bite the bullet and get X-less Wayland working properly. I think I might be tempted to plan everything out at once so we don't get conflicting refactors or too much complexity.)
It's not really inaccurate, because:

> Our long-term plan is to transition our Microsoft Python Language Server users over to Pylance and eventually deprecate and remove the old language server as a supported option.
proc macro diagnostics are a cool feature, but they would not help here. Here, macros are being used to generate implementations of a trait. If the trait bound is not satisfied, you have no way of knowing why other than that there was no implementation generated for it, hence the confusing error message. With variadic generics however, you could write something like:

Fn(..Args) -> T

which I assume would let the compiler know why the trait bound is not satisfied and output a nicer error message.
> A lot of people think it has to do with environmental factors, and specifically lead.

Ironically, we are studying whether lead caused cohesion problems for the Roman Empire [1] [2], so it isn't as if we didn't suspect lead before to cause civilization-scale problems. And while the modern drop in blood lead levels is big in the developed world [3], it is still orders of magnitude greater than pre-industrial levels.

[1] https://www.forbes.com/sites/kristinakillgrove/2019/11/29/ar...

[2] https://penelope.uchicago.edu/~grout/encyclopaedia_romana/wi...

[3] https://www.who.int/docstore/bulletin/pdf/2000/issue9/bu0686...
My guess is that Microsoft really intends their strategy to be the best for developers, and this is justified as part of that support. ie make Windows the best development tool, and dollars will follow. I think it's smart. Building and deploying software on mac or mac/linux docker containers with a linux/docker/aws target certainly has lots of room for improvement, and I'm happy to see someone compete on that.
TLDR: I am not surprised.

A couple of years ago everybody was over VSC like flies, loving it, because it's open source and runs everywhere. I was in the minority of skeptics who predicted that kind of move.

And now, once again, Microsoft proved that they only care for OSS, and created VSC, because it enabled them to spy on coders and their code to develop proprietary and closed sourced spins for software development product. The OSS community got served. Well done.
Personally, I am more upset that they don’t allow it to be used elsewhere than it being closed source.
When I went into sing my Mortgage Loan, the officer pointed at the X's and said "sign here, here, and initial here, here, and here"

I then turned to page one and started reading.

The conversation that ensued, where they tried to get me to sign without "wasting their time" was amazing. I get I'm unusual for wanted to read what I'm signing, but I can't have been the only one. I do suspect I was one of the rare ones that they couldn't bully into signing quickly.
This one: https://news.ycombinator.com/user?id=AntiImperialist

There was no explanation. The shadow-ban must have happened shortly after I posted an unpopular comment which received a lot of downvotes, which is why I assumed that it had to be some sort of automatic action.
Everything is political. Everything is affected by, and affects, the political decisions we, the people, make. The last few years have been instructive in what happens if we ignore fascism and allow ourselves to relax when it comes to anti-fascist vigilance.
Manufacturing grows as a response to market demand. And with an absence of competitive foreign manufacturing, the US could grow its manufacturing to satisfy the demand of all the countries left behind by the war.

However, as countries rebuilt their production infrastructure, competition went up, driving prices down, diminishing profits and the US started moving away from manufacturing.
Agreed. Microsoft has released tons of open-source work. They're not obligated to do so for every product they develop.

There's likely more complex licensing restrictions on some of their products. They even allude to this in their answer.
Shouldn't that worry you, rather than excite you? He's just saying "worse is faster", not "worse is better". Especially that last sentence is kind of terrifying: "they can rewrite it because you don’t have a job anymore." Basically, everyone who takes the time to write good code will be outcompeted by bad code written quickly, until eventually everything is bad.
I see this is append only[1], so my biggest question is really if you are following someone that posts illegal content like child porn, is it stuck on your profile forever or can you somehow remove it?

[1] https://ssbc.github.io/ssb-db/
In the USA, domestic wire transfers typically US$20. ACH requires that the receiver provides you with their bank account and routing number, which while common in the EU, is extremely unusual and invasive in a US context.

You are right that PayPal/Venmo (same company) may be an alternative for now, although they generally end up applying the same restrictions as Visa/MC.

American Express ... wow, it's been years since I did this but I think it involves actually going to an Amex brick-and-mortar location, and so wouldn't actually count.

Bitcoin is equivalent to paying in a different currency, which while possible, mostly breaks the terms of the comparison, since you could argue for using some other non-crypto-currency to avoid some or all of the limitations of Visa/MC.

Parler failed to meets the ToS set by its chosen platform (picked in all likelihood because its founder was ex-AWS). Had it either met the ToS by providing sufficient moderation, or picked a different hosting service, it would have had a different experience.

As I said in my opening comment, if there is really no alternative hosting service where Parler can allow people to openly discuss violence towards specific individuals, violence towards state actors and generally be as obnoxious and wrong as they feel like, then sure, I'd agree there's a problem.
What distro? I've run Arch Linux on a ThinkPad, and suspend-on-lid-close worked perfectly out of the box.
That extension is a competitive advantage that's crippling Jetbrains. Just business as usual.
Of all the institutions on the web, Wikipedia has remained my #1 most trusted source with the least sense of corruption. Remarkable, really. If we want to know how to restore the web, we may want to learn how Wikipedia has remained so reputable for so long and model it.
BLM's mission is to improve (and lengthen) the lives of black people.

The protestors mission was to prevent the subversion of democracy.

I don't think using one side being mistaken about whether their actions help with their mission as a justification for surpression is fair.

As for the general MAGA message? I'm not red tribe and have no friends who are so take what I say with a grain of salt:

* The USA has gotten worse.

* Immigration is bad and one of the reasons for the USA decline.

* Our (Red tribe) economic interests are not being defended or advanced.

* Red tribe social norms and interests are not being advanced or defended by the centres of power. E.g. values related to family.

* Acceptance and promotion of alternative sexual expressions is bad for the world.

* Globalism is bad.
Have you been involved in a party’s political process? I participated in a primary caucus for a small district and was disgusted by the leadership and how the event was run. No one was heard, whatever the moderator wanted was how the vote turned out, regardless of how the group actually voted. All of the leadership was among the most smarmy, slimy people I’ve ever been in a room with.

If you want to run for office, not only do you have to spend time with these narcissistic, power drunk politicians at the local level, you have to get them to support you.

This meeting was on the extreme local level for a community of maybe 35k people. I can’t even imagine what the county level, or national level would be like.

Maybe others have had a better experience, but this disillusioned me from any participation in politics and politicians in general.
> Lots of steam doesn't work out of the box compared to Ubuntu.

Make sure you're using Proton 5.0 until this [0] is fixed.

[0]: https://github.com/NixOS/nixpkgs/issues/100655
We do not agree. There was nothing credibly threatening in his tweets.

This whole mess happened because of the instigating of the media and the riots all year.

This event did not appear out of nowhere, there was major tension building and there still is.
Fundamentals and Internals of Operating Systems
While Pyright the project is still under development, when Pylance was released, it was mentioned that the Pyright VSCode extension wouldn't be developed any more. I'm surprised it still works, but I guess that's more of a coincidence of not breaking API compatibility?
It won't get better than this,

https://docs.microsoft.com/en-us/windows/wsl/install-win10

https://chromeos.dev/en/linux

Unless the fragmented desktop communities finally decide what the whole stack should be like, for users and desktop developers.
Specific subreddits or focused forums like HN with good moderation.
They plan to deprecate the open source server, and move everyone over to the Pylance server under discussion. See their own announcement https://devblogs.microsoft.com/python/announcing-pylance-fas...
the IDE agnostic is on the IDE side

anyone can implement an LSP server and the IDE (or editor) will understand it because the protocol is an open standars, it doesnt't mean that the implementation should be open or support any combination of HW/SW platform

there is plenty of proprietary software using open and standard protocols

one example: HTML

is Slack open source?

can I use Slack client with other chat protocols?
Seems like conditional distribution over obesity given place is more informative, rather than just the marginal
Well it's open source, so the community can maintain and support it if it wants to. Microsoft isn't obligated to maintain and support its old language server in perpetuity.

Nor is it obligated to open source it's new language server, which it clearly sees as filled with secret sauce, being best in class and providing a significant competitive advantage that it doesn't want to give away for free to all of it's competitors.

If I was them, I wouldn't open source it.
Tutorial: Creating Web APIs with Python
Not an arbitrary line. You seem to think I wouldn't support criminal charges for the rioters over the summer. I do. I think they should all be prosecuted for any crimes committed.

But there are lines to be drawn, and It's certainly not an arbitrary line when it's drawn between the severity of crimes & their impact on society & the foundation of our government.

Are you telling me you don't see a difference between rioters that disrupt the peaceful transfer of power between Presidents? Between the a rioters that burned down a Wendy's compared to rioters that planned to assassinate the Vice President?

Sure, prosecute everyone who breaks the law, destroys property, etc. But I have no idea how you can say there is not a significant difference, a clear line to be drawn, between the impact of the Capitol rioters and those over the Summer.

It's the equivalent of you saying that a thief breaking into the house next door is no different than a thief breaking into the second most important building in the country. The later has a much larger implication for society, undermines society at a deeper level.
are you talking about the gray shield?
Software developers enjoy great pay, great perks, and have plenty of job opportunities if anyone abuses them, in North America at least.
> People elected fascists in Germany

That was OK. Happened in 1932-1933, and it was not a landslide victory, with only 33-44% of votes. The Holocaust and WW2 were not OK, but they happened in 1941-1945 and 1939-1945 respectively, long after the democratic institutions in Germany were dismantled in 1933-34.

> I'd argue that democracy can only work if there are mechanisms to protect the minorities from the majority.

Not sure I follow. Do you think Mark Zuckerberg, Larry Page, Jack Dorsey and other shareholders of FB/Alphabet/Twitter are a minority who need protection from being oppressed?
I still don't understand how they can get away with this given that VSCode is based on Blink which is LGPL
> Did you just group me - a cuban-venezuelan-american - with white supremacists?

I parse their comment as talking about others and not saying anything about you personally (unless they edited their comment).

> you actually feel comfortable being so arrogant, ignorant, and impolite.

I think that you have fired up, stepped across the boundary to making a personal attack, which is against the https://news.ycombinator.com/newsguidelines.html
> I wonder how you justify that, because I'm currently maintaining a vue project in production and couldn't disagree more (honest question)

I am sure majority of developers have had two or more projects using the same framework/library and found the difficulty of maintaining them different.
How can you blame them for not making the only edge

The remote code dev extension is another big one.
They rebranded it back in July, after the deadly violence by BLM.
And like that, you whole argument folded like a wet paper napkin.
On top of that some repos, like Bazel for instance close all PRs and import them via a process which happens outside GitHub. Some repositories do not use GitHub organisations at all, other do it a lot - those factors make merge-chance.info analysis more difficult, but I still think it is interesting. I hope it might even help someone chose what project to contribute to.
For context, this isn't true either. Ecosia does plant a lot of trees. https://youtu.be/z1AVgbI_1r0
very interesting.

btw: the link in "If you would like to support the development of Sporenet, check out the shop at Sporenet Labs." at https://blog.libredna.org/post/sporenet/ takes me to a missing page: https://blog.libredna.org/post/sporenet/sporenetlabs.com
While I cannot know for sure what Pornhub does, as I have never used it (but I use other sites with erotic content), I have read about the evolution of this case.

It was said that after the accusations have been published, Pornhub has reacted by removing the content that was claimed to include illegal parts and they have changed the rules for using the site (e.g. disabling anonymous uploads and downloads) in order to prevent such cases in the future.

Only after the Pornhub reaction, VISA and MC blocked the payments, at a time when there already was not much more that PH could do, except maybe closing the site completely.

So only Visa and MC can change anything now.
> most people I know who support Black Lives Matter are against violence and property damage

I take it "punch a Nazi" wasn't popular in your circle then?

Btw: I think Trump is an incomptent, a populist and a con man. But he's no more racist and sexist than the average american.
"I don't care who has written the code, code itself is apolitical"

When backdoors are added to your service framework, when dragnet data collection services copy every artifact of your digital existence in the name of "national security" or when algorithms have been trained to distinguish faces specificly of your race you will damn sure want to know who wrote that code and why. Its just naive to think tools exist outside of their intended function and political ends often determine those functions.
Nobody is suggesting to Parler that they build anything like the equivalent of a payment processing network.

They just need a hosting service. If they relied heavily on specific services provided by AWS, they would need to either recreate them or reengineer their code to do things differently.

These are on an entirely differently level of "just make your own" from "make your own payment network".

Unless, that is, there is no hosting service that will have them (and maybe no colo facility that will allow them presence). If so, then I would view the situations as essentially equivalent.
I don't think this is too difficult to understand. It's anti-establishment versus establishment, populist versus elite, that sort of axis.
> ...the pattern of all these events is clearly climate change at work.

This is still debated. The notion that weather has become more extreme still relies on very little data and statistical models trying to fit different types of events into the same model. ...and none of the models are able to digest all types of events across the entire world, over the entire 100 year reference time window.

But more importantly, the debate around it is a distraction.

The proven fact is that global warming has occurred and continues, AND that it will cause sea level rise within our lifetime. That fact has sufficient serious consequences for nations/states/cities to begin planning local responses, and maybe coordinate global emissions reductions (though this seems increasingly too little, too late).
I'm going to be somewhat blunt in response, but I hope it's not seen as an attack. The phrase 'everything is political' is not a statement of truth, but rather a statement of demand: 'make everything political'. That is a tool to turn up the temperature of a given topic dramatically, not to encourage thoughtful change.
They did here by pushing LSP as a standard. Actually, LSP allows for closed source extensions that are generally useful: they have specially prevented that from happening here. There may be the usual “but it’s not open source” complaints here if they did that, but I suspect that people were mostly interested in the source so they could build their own version that they could use elsewhere more than that they actually wanted the code for something.
I’ve been enjoying non-fiction accounts from ~150-250 years ago. Fascinating experiences, like Sufferings in Africa, and to your point these are often like $1 for the kindle edition. Memoirs from fur traders/trappers and indigenous warriors in the Western US before the railroad are also fascinating.
Was on parler yesterday morning. Saw VIVID cp. so did husbands friend later in the day. I clicked a hashtag for a march. He was scrolling the discover page.
Here's some random ad in Krasnodar: https://krasnodar.hh.ru/vacancy/40992302 for web developer.

10 000 - 30 000 RUB which is $134 - $400. And that's not even Junior position, as it's required to have 1-3 years of experience to apply and plenty of checkboxes to tick.

I agree that good developer can find much better wages, especially if he's not hesitating to move to Moscow/SPb. But not every developer is good and not everyone is fine with relocating.

English translation of this ad: https://translate.google.com/translate?sl=ru&tl=en&u=https:/...
Not just mentor, he was her boyfriend!!!

And an ironic situation, given his nazi ties and her jewishness...
This is a pretty good overview, and I like it for the same reason I liked the "Half-hour to learn Rust" one from a few days ago - compressed presentation, that's easy to skim through, but without shying away from details too much.

It's strange to see a Julia overview without any mention of multiple dispatch though. "Function overloading" is briefly mentioned, but if this had been a pragmatic overview like the Rust one (instead of one given for use in book exercises), I would have suggested including multiple dispatch, type instability, and the use of `@code_warntype`.
Nice one but how is it different than so many other Raspberry Pi based voice assistants?
The org has 49 people on it. And every project that has one people who leads it can surive without that person, it's called they fork the project.
Why? Because they're the new Microsoft that completely embraces open source, we have been told, and it was seen as paranoid and ridiculous to suggest that they were merely the old Microsoft with a new trick.
Isn’t BMI an intrinsically flawed measure?

Edit: the change in population argument makes sense. I’ve always thought it was flawed as a good friend of mine is short, very stocky, and fit - but is technically “obese”.

Edit 2: I was curious how this trend looks going back further than the 80’s.
“The evolution of BMI values of US adults: 1882-1986”
https://voxeu.org/article/100-years-us-obesity
> In almost every case online, the discussion is about the global ideal of freedom of speech, not about US law.

In the recent events in the US, a lot of people have (mistakenly, IMO) cited the first amendment for protection of speech many others don't like. But those protections afford no help against private actors. In that context GP makes a lot of sense bringing up this point.

Example: a US senator cites the first amendment when discussing free speech after a publisher refuses to run his book: https://www.theguardian.com/us-news/2021/jan/08/josh-hawley-...
I do not believe "read a 426-page book" should be considered a reasonable response here. At best this response is short-sighted.
do you mind sharing the problems? if you could start over, would you have chosen react instead?
I’d say that JS desktop/web applications are becoming more prevalent due to most alternative GUI frameworks not being as simple and feature rich. I’d also say that this is most likely a side effect of most UI resources being targeted towards JS and therefore reducing the attention all other GUI tooling receives.
DDG uses Bing too. Nothing wrong with that.
Oh yes that's quite true. But the threads on app store vs. hosting have not been different in any interesting way. The threads on all these stories are generic; they do not observe those finer distinctions at all. People just use whichever one they run across to post their top-of-mind thoughts on the generic topic. It's as if the generic topic has the greatest mass and all the nuanced bits get sucked into its gravitational field.

That's just the way internet dynamics work, and given that, it makes sense to merge the threads.