skysight-inc/HackerNews huggingface dataset:
It is probably a spam filter, downvotes are an imperfect proxy for post quality. Tons of low quality posts is a form of spam. You don't have to be posting links to things you want to sell to be spamming.

No offense to you but typically there isn't a ton of value to someones posts that are repeatedly downvoted. They tend to be repetitive. I didn't look at yours so am not making a judgement on your statements but instead on others I have seen.

So an algorithm to slow down posts of that kind make sense even if it isn't perfect.

No one sees a post with a huge number of replies and assumes that since not every reply is replied back the person gave up. It is generally known that keeping up is hard when you are outnumbered.

You should keep that in mind and focus your efforts. If you get a bunch of replies focus on the upvoted ones first since then your reply will be more prominent as well. Ensure you aren't repeating your points, while some people carpet bomb replies most only do that when they are substantially similar.

On the topic of the post I replied to you got caught by several reasons for downvotes:

* Spreading a conspiracy. You emphatically say that those in power are lying.
* Providing no evidence or even examples really. You have to back up extreme rhetoric with robust supporting evidence. You didn't provide any.
* Bad place to make a stand. You chose to complain about overbearing tech companies on a topic about Twitter stopping people calling for the death of the VP. Direct calls for violence are agreed to be bad for everyone so using it as a jumping board for overbearing tech companies is a bad idea.
* You finally used yourself as the example of overbearing tech companies. Never ever do this. You are incredibly biased about your own actions. You understand why you are taking them and give yourself immense benefit of the doubt. Using a literal spam filter as an example of what is wrong with tech because you personally got caught by it is a fundamentally flawed argument. You are incapable of reasonably inspecting the quality of your own posts.

Finally your original post is woefully ignorant. No one can know whether the election was stolen based on their own knowledge. No man is an island I believe is the phrase. The actual information required to prove that without a doubt is impossible to obtain. You need to have the data summarized to stand a chance. So by saying "acting on stuff that you don't know" after making it obvious you don't believe in secondary sources you are showing that you are making a fundamentally flawed argument.
The title reminded me of this anecdote (which I can't locate now, might have been somewhere in Kahneman's or Ariely's recent oeuvre):

This associate professor of Decision Theory received two offers of tenure track positions at reputable universities, and got some friends and colleagues together to discuss which one to take. One of them suggested he use the tools of his discipline, Decision Theory, to help him make a decision. To which the professor replies: "Now, come on guys, this is serious..."
> Game how? Pretty girl says she will show how to mix a drink. Then proceeds to show how to mix a drink. Not ending world hunger or anything, but nothing deceitful here at least. Maybe I'm missing something

IIRC, those videos are pretty famous because the pretty girl was not actually any good at mixing drinks:

https://www.esquire.com/food-drink/drinks/a30172952/viral-ol...

> JaNee Nyberg Once Made the World’s Worst Old Fashioned. Jim Beam Just Gave Her a Shot at Redemption.

> The world’s worst Old Fashioned was made on a quiet summer morning in 2010, in a dot com startup’s shoddily decorated conference room in Santa Monica. Mahalo.com had hired JaNee Nyberg to host a series of 50 cocktail tutorial videos that they would then upload to their YouTube channel. In the series’ most infamous video, the actress, model, and part-time bartender slops together an Old Fashioned using no bitters, a giant orange wedge, a ton of ice, and an entire pint glass of bourbon. Now, everyone makes an Old Fashioned a little bit differently—here’s Esquire’s official recipe—but Nyberg’s way was definitely wrong and totally hilarious.

Here's that video: https://www.dailymotion.com/video/xfhhjf
The first thing you have to realize is that the hiring apparatus in the company is bureaucratic. They aren’t scared, mad, judgmental, whatever. They are going to be thinking more about what’s for lunch and whether they can cut out early next Friday than about your candidate profile or negotiation.

As long as you are polite but firm, they aren’t likely to think anything. They’ll just figure they either like your profile and want to work with you, or they’ll figure they know they can’t meet your requests.

Always present flexibility even if you aren’t actually flexible. In theory, if they cannot give a severance package, maybe they can give a much higher sign on bonus, or something else you want. Let them know what’s important to you, but that if there are other ways to address what you’re looking for, you’re open to hear it and think about it.

Once you’re at the stage of making concrete requests, don’t be vague and don’t accept vague alternatives. Always ask for concrete alternatives and once it is stated, always take time to think about it offline, always. That way if you decide you’re not actually flexible, you have breathing room to process your decision and respond.

You should also project confidence about your worth and why you are asking for something.

For example, for negotiating a severance package, you should be very clear about it. In my case, that mattered to me because I was relocating to a new area and at the same time I was switching from individual contributor to manager. I felt the risk of the local job market for an inexperienced manager was high, so if the company I was joining would have restructuring or sudden cuts and I am laid off, the money to float myself in the new region would be high. To feel comfortable about this, I just wanted to know for sure if that kind of change was coming, I would have X months of salary as a cushion.

If a recruiter or hiring manager is too immature to appreciate this as a sincere concern / request of a candidate, and would punish me just for asking either by acting like severance is a taboo way to protect insecurities of being fired or acting like I’m a prima donna, well that makes the decision to walk away pretty obvious for me.

The main thing is just remember they don’t owe you any special features in a job offer and they absolutely won’t offer them unless you ask and make it clear it matters to you.

But you also don’t owe them anything either, certainly not any expectation about being “too fussy” or “scaring” them. Nobody’s going to look out for what you want as a candidate except you.

As long as you’re polite but firm, and you make clear asks and require clear commitments, you should feel completely confident asking for anything you want. Whether you’re willing to compromise or you need to say “no,” you’ll be doing yourself a big favor.
That's not a problem with the framework itself right
“Gone are the days where developers just hit a command and a few seconds later the newly built software is ready for testing.”

When was that???
> I think very few people realize that many parts of it are closed source

Which parts are closed-source?
Yes, like we do with Creative Commons or FLOSS licenses, so you don't have any reason to read them more than once or occasionally. Whether somebody. Maybe something like the uniform commercial code, in the USA. That would be a nice contribution by some organization.

Even if only some sections are standardized and others not, that would be a comparative win. Maybe an "exceptions/additions" part.

Edit: also, there are some few sites I recall that summarized terms and/or pointed out problematic parts, to help someone who cared but didn't want to read them all. I might be able to hunt up (a) link(s) if desired.

What I do currently is read them once, mentally note the date displayed, save them, and when they change, use a short script to make it easy to see differences (uses fmt to make lines to shorter first, and get sometimes fewer differences that way). Sometimes I have pushed back and contacted the organization, or just not used them. I wrote a bunch of complaints about this kind of thing, at my site -- it takes us further down the slippery slope of saying things we don't mean to each other, habitually, which is sadly dishonest IMO.
If you're interested in the science of cooking, I heartily recommend 'On Food and Cooking' by Harold McGee. Also his website https://www.curiouscook.com has interesting stuff

The book changed the way I cook (for the better!)
Some of those negotiations seem like a pretty hard bargain (can they give different 401k vesting terms to some employees and not others?), but your position when you've got an offer is pretty strong.

They've invested a significant amount of time finding you, and assuming you're good at what you do, it's going to take a lot to find another acceptable candidate.

Nobody wants to have to report that the candidate didn't start because of something relatively minor, so restart the hiring machine.
What I am most worried about the global decline of liberal democracy and the rise of rise of autocratic ethno-religious nationalism. For example:

Turkey and Erdogan with Islam,

Poland and Duda with Catholicism

Russia and Putin with Russian Orthodox

India and Modi with Hinduism

US and Trump with White Evangelical Christianity

It seems the old liberal democratic order is under severe strain.
And I'm sure you have other open source python language servers and open source python checkers for other open source editors. Nobody is locking you in here. Everyone is free to move to something else to write python.
Not sure if related but I installed vscodium because everyone said it's vscode with the tracking disabled. Except there is no remote-ssh plugin. I live in that plugin. It worries me a bit although I know I'll find something new when I starts to bite me.
You could or you couldn't. It's your choice:

- Traditional distro: you cannot end up with that

- Flatpack, snap etc.: you cannot avoid that

Nixpkgs doesn't wontonly package multiple versions of libraries. But as you upgrade you will accumulate old builds of libraries until you GC. The meaningful question is not how many of X do you have installed, but whether you have multiple versions of X reachable from GC roots.
An aside: America’s Test Kitchen “Best Recipes” book taught me how to cook in my early twenties. Having a page or two of “we tried this, hated this, liked this tweak, so that’s why we do...” helped tremendously in learning how/why recipe design and cooking technique matter.
This is a neat analogy, but ultimately not quite true.

I believe that Trump followers believe him, for the most part.

The insurrection on Capital Hill was made by people who very deeply felt that the 'Election Was Stolen' and therefore Democracy itself was at stake. (There were several interviews by the press that highlighted this).

It's rational for someone to take reasonably dramatic action if they believed there were fraud at a fundamental level - so on a way - the actions of the protesters are understandable in a perverse kind of way, with the assumption that they are completely misinformed.

For the the 'not so gullible', the lie, repeated over and over again just has a ring of truth to it - enough that somewhere about 50% of the US believes that the 'elections were unfair' in some way, when in reality, that's not anywhere near the truth - the election was fair and free. There weren't any systematic shenanigans.

This means that a ton of 'regular, educated followers' buy into the BS at least partially.

And of course, since it's partisan, and some people 'want to believe it' - it's easier to believe.

The real question then becomes: will the gullible and not-so-gullible-but-partisan accept actual, material evidence when it's presented?

That's where you possibly meet the 'truly stubborn'.

Finally - in the efforts to get the truth out, a lot of these kinds of people have basically no faith in important institutions such as 'Science', the Judiciary, the DOJ etc..

Though most of the press is fairly legit, they are also biased, and so most plebes don't want to trust them either.

We are in a 'War for the Truth' right now it's a big deal with Politics, COVID, issues of Freedom of Expression (which includes the right to lie) etc..
Something that cannot be overstated enough - but is going to be severely underrated - is the community. Wikipedia has countless pages on codes of conduct and its own internal rule system that are actually coming from the editors, from experience, rather than handed down by a lawyer. Wikipedia generally understands and accepts the messier sides of democratic editing: people get emotional, trolls, biases, arguments, etc. and it approaches it all with honesty, straightforwardness, and even humor.

You can list all the philosophical, technical, or economic reasons you want (and surely those are important to consider) but in my mind the community of real, living humans with (yes) opinions but that have recourse and clarity to correct those is invaluable. I have never seen a community with such professionalism and due diligence (almost every single troll edit I have seen is immediately reverted) as Wikipedia editors.

There is also something to be said about the “culture” where trolling is not rewarded. By and large, vandalizing Wikipedia is not “cool,” people don’t rejoice for it because I think everyone feels at least a little bit of attachment or debt to Wikipedia. It’s helped us all learn more than we probably ever could before and been there through schoolwork, essays, reference reading, and general curiosity. It’s such a special corner of the Internet and I think “replicating aspects of it” won’t work, at least not the way you want. Wikipedia is a holistic being, it’s a community of people, yet also a resource, and even a culture, so any similar project needs to do the genuinely hard, slow, and boring work (something Wikipedia embraces - that most of the process is routine grammatical fixes, meta cleanup, rewriting, etc. over genuinely adding increasingly more information) of cultivating those higher standards and community outreach.
Someone had experience about isp policy's and ipfs ?
The easier for them to press charges when mistreated, the more control they have over places and customers, the safer they are.

E.g. abilities like hiring bodygourds, platforms that allow them to vet customers etc.
You should probably be able to run Nix on Void. It might get awkward running two parallel package managers, but I've heard good things.

The idea of Nix is that you can specify a package's dependencies very explicitly, and have it build in a hermetic, and reproducible, environment. It can handle all sorts of dependencies, be they same-language libraries, binaries, or native system libraries. You can think of it sort of like firing up a docker container in which to run your build--if it works once, it'll always work, and if it works here it should work everywhere.

NixOS adds to that by essentially making the running system one of the packages managed by Nix. You specify what packages should be installed, how those packages should be configured, what services should be run, users that should exist, etc. When you build, the operating system you're running on is replaced with the new one. If anything breaks, you can trivially roll back. If you build the same config on a different host, you'll end up with the same system (albeit with slightly different package versions).

Guix is basically a fork of Nix (or started that way); it's got a very similar approach to Nix (and GuixSD to NixOS). It uses Gnu Shepherd instead of systemd, and uses Scheme for system config instead of a custom language.
Keto Wave Weight Loss Solution –| Price and Where to Buy
Keto Wave Reviews It is unrealistic that an individual will seek after a sound and happy presence with the extra fat. One necessities to eliminate the extra fat from the body in case it needs to improve its consistently lifestyle and future. We are in such a reality where everything works at a brisk rate. In the event that we need to arrange the speed, presently, we should decrease the extra muscle versus fat and addition a strong lifestyle. Visit Official Website To Order Keto Wave: https://apnews.com/press-release/newmediawire/lifestyle-nutr...
That’s the other part I can’t figure out: where can people pay for this?
i would have replaced Trump with Ron Paul (remember him?) as a Republican/Libertarian with strong support via grassroots and youth (that wanted real change) that the party did not want and did everything they could to destroy or co-opt.

When we saw the same thing being done to Sanders by the Democratic party (almost an exact mirror of what happended to Paul) it was a strong hint as to what is really going on. Neither party is"better" in this regard...
It’s true and in that case unless it breaks US law, these companies should comply with local regulation.

Now that becomes complicated when you deal with authoritarian regimes whose local laws may significantly violate international law (severe human rights violations, etc).

But that’s only half the deal. The other are the one sided onerous and coercive terms applied to foreign/international companies.

There are two main possibilities of why Google almost pulled out completely from China. One was safeguarding IP, the other is that at the time they cared a bit more about their ideals.
He talks about this in “Mere Christianity” and it strikes me as correct:

“But surely the reason we do not execute witches is that we do not believe there are such things. If we did—if we really thought that there were people going about who had sold themselves to the devil and received supernatural powers from him in return and were using these powers to kill their neighbours or drive them mad or bring bad weather—surely we would all agree that if anyone deserved the death penalty, then these filthy quislings did? There is no difference of moral principle here: the difference is simply about matter of fact. It may be a great advance in knowledge not to believe in witches: there is no moral advance in not executing them when you do not think they are there. You would not call a man humane for ceasing to set mousetraps if he did so because he believed there were no mice in the house.”
Speaking of LSPs, It's also funny how tsserver isn't an LSP either, but I guess it is open-source.[0]
It's sort of funny this pylance thing seems to suffer the same problem.

[0]: https://github.com/microsoft/TypeScript/issues/39459
I really feel as if the author should put the most important information right at the beginning of his post, namely that his coding philosophy is "you’re not here to write code; you’re here to ship products."

Of course the way to properly tackle these two objectives is going to be vastly different, and Joel just has the second objective, rather than the first. The problem is that almost everyone who complains about what you might call 'bad code' thinks that "writing good code" is the end goal, whereas almost everyone who writes said 'bad code' has "shipping products" as their end goal.

From the outside that might look like a difference in design philosophy, but really it's more a difference between someone who codes well because they care about their product and someone who codes badly because they have to put food on the table.
I think it's a bit of a reach to suggest that this is p-hacking. Some of the relevant authors have studied this hypothesis (a gap in pregnancy-related outcomes between black and white people) across multiple papers, and the effect found here -- ignoring any p calculation -- is pretty big. It's not like they're picking some extremely specific combination of factors.
Why do people keep pretending like Silicon Valley engineers aren’t one of the single highest paid demographics in the entire country?
This is such a ridiculously uncharitable interpretation of what the person you're replying to said. It makes me feel like I'm on twitter
Over 73% of U.S. Adults Overweight or Obese
Thank you for the most informative post on this HN discussion!
For a look at SSB in particular, I would strong recommend the protocol guide — it explains the core ideas quite well, which I think are broadly applicable to future networks of this pattern: https://ssbc.github.io/scuttlebutt-protocol-guide/
They do this all the time. Or restructure all the repos and lose all the history. Or delete the entire issue tracking system.
> code itself is apolitical

I suggest you read Larry Lessig's Code 2.0 book.
Oh come on. That’s a bunch of buffoonery presented by an academic who wants to sound much smarter than they are, and has zero application to reality. Our legal system is about dividing up the pie amongst those who can pay for it.
Humans invented the Law, and it is the most objective thing that we have in order to know if someone does good or wrong.

Humans are not objective, but in a big part subjective. First, humans belongs to groups. And it is a completely different thing if your own group abuses and benefits you, than if some other group abuses you and you lose.

You only see dirt in one side. Of course the dirty side is not yours.

"Why do you see the speck that is in your brother's eye, but do not notice the log that is in your own eye?"
How is that the standard? You can write you python code in PyCharm with their own set of tools or use vim or emacs with other open source python servers.
Okay, then you are attributing an intent to harm or take hostages government officials to undetermined members of Capitol takeover gang, is that correct?
Sorry I wrote MBA, I meant MBP - it had the terrible keyboard, I also went for a low end CPU and it really felt worse than my 2011 where I max'd out the CPU.
I will talk about accepting outside contributions in a general sense (beyond JS and Julia comparisons).

In my personal experience, the acceptance rates doesn't really matter and does not correlate to the quality of the code. On one hand, you have SQLite which really discourages direct code submissions due to the nature of the IP management of SQLite (they need to ensure that it is 100% in public domain), instead relying on bug reports instead. SQLite however is a very good product, something that I personally miss when I work on JS projects.

On the other hand, I've seen projects (multiple, which I prefer not naming to prevent flame wars) with very high acceptance rates - the problem is that the coding style and availability of comments are inconsistent to the point that we have to forego using some libraries and writing our own despite those libraries will fit into the bill nicely.

Edit: some have commented "this is what I've expected!", but there are some projects (obviously will be unnamed) that are not accepting contributions but the code consistency is less-than-ideal, and some projects with well-behaved outside contributors that have kept the quality despite having high acceptance rates (usually writing in relatively niche languages). Probably the area I'm working on (educational) isn't reflective on the wider community, which seems to associate higher rejection rates to quality.
edit: this is how my vscode is configured using nix on top of Xubuntu:

vscode is installed globally using the buildEnv-based declarative user environment approach (https://gist.github.com/lheckemann/402e61e8e53f136f239ecd8c1...). Then in individual projects I include language-specific dependencies such as dotnet-sdk_3 or google-cloud-sdk.
I don’t use Visual Studio Code, so take this with a grain of salt, but the person who told me to try this said they were using the old one and switched because they got prompted to do so. So perhaps it is now the default?
Except that's NOT how FOSS works. This whole "Free as in Beer" vs "Free as in Speech" debate is really old now, and the rhetoric that FOSS users/supporters are just freeloaders mooching off of work done by others is grossly outdated.