skysight-inc/HackerNews huggingface dataset:
Hey there, I'm a co-founder working on this exact problem.
https://www.docstring.dev/

We think the best way to keep documentation is along side code and in code, as a docstring. Both to make it more likely that it's updated and also because writing documentation along side code makes it more likely to capture little details that might be missed downstream.

For long form documentation like design, architecture and business considerations writing markdown files and keeping it alongside the section of code it documents works well and is pretty common.

Keeping the docs deployed and updated is a different story and as a lot of people here are doing they're suggesting building CI pipelines to do it.

We decided that's messy so we link in directly to the development flow both with git hooks and IDE integrations.

We then use Github to link what documentation should be allowed to be managed by us and we're working on integrating SSO to manage user onboarding and permissions.
There is this article (https://dev.to/richharris/why-i-don-t-use-web-components-2ci...) by Rich Harris, creator of Svelte which explains pretty well why he personally doesn't use web components.
Seems like your basic point is that no trusted authority should ever be wrong about something. I'm sure you would say, "No, that's not what I meant." But that seems like the only thing that could be implied by what you're saying.

You didn't address a very important point that the parent comment made which is that trusted authorities like the CDC are more likely to correct their mistakes whereas anti-vax propagandists will never retract their statements. That's part of what makes the CDC trustworthy compared to the propagandists.

The fact that the CDC or any other trusted public organization has technically made a mistake in the past seems like an irrelevant distraction. Haven't you ever had an argument with a spouse or family member where you called out something they were doing and they came back with, "Look who's taking."? And that felt like a bullshit tactic, right?

Accusations of hypocrisy are a really common fallacy in debate. They contribute nothing to the discussion at hand and are basically just an appeal to emotion. And what you're doing is just a version of that.
Let's stop the GraphQL vs. REST discussion and make them work together
Unfortunately I am not going to release on f-droid. If you want to do a feature request, please let me know here.
https://markets.businessinsider.com/news/currencies/hamster-...
This will be a great distro if it all comes together well. Here's the project page:

https://github.com/Maccraft123/Cadmium
If someone replies to my comment and says "I'm going to kill you" how do I determine how imminent or likely it is? Should that be protected under free speech? I find this incredibly hard to navigate.
Show HN: Transformers4Rec -a new library for Transformers on Recommender Systems
That still doesn't make public discourse "scientific debate".
Re-inventing Transit.

https://en.wikipedia.org/wiki/Transit_%28satellite%29

If you know the orbits of a few satellites, and you know how those sound from your current spot, you can roughly figure out your location. This isn't a new concept in the slightest, scientists were doing it in the 1950s.

Ultimately though, to get extremely accurate positioning data you need to be very synchronized (like, atomic clocks?). You'll also need updated data of where these satellites actually are as things flying tend to drift. This is especially true of things in LEO.
And imagine a country which legislates "two parties" in myriad ways, lecturing and sanctioning the rest of the world on what "democracy" means.
I disagree with that. Maintaining OSS projects is not easy. And it does not get easier when you have a plethora of people trying to contribute for the sake of contributing. Money is better IMO. It would serve as an actual payout for people who are actually working on the OSS project.
YouTube Bans All Anti-Vaxx Content, Including High-Profile Influencers
people just want answers, so just give them answers.

so, i been in the industry prob almost 30 years now.

if someone asks me how many years of 'x' (html/js/java/sql/unix/etc.), i might say anywhere from 5 to 30, depending on what i'm feeling like.

if they ask about shell scripting, something i did about 1 hour per month, on average, for 7 of the last 30 years, the answer is 5 years.

just make stuff up.

i try to go with reasonable numbers, because they are really just a proxy for "How good at you at 'x' on a 1-10 scale?"

and you could go into some long, boring explanation about, "Well i used to know Big-O really well 10 years ago, but it's been a while and...."

people are sleeping already. just give them a number. they have to put a number on their sheet - give them a number.

imo. :)
>Do you find yourself being just as concerned when the reading list is 7 male authors and 2 female authors? Or only in this direction?

Not at all, it just stuck out at me while I was browsing through their program. Women represent barely a blip in the world of the 19th C. novel, you might as well teach military history as a series of female leaders. Novels of that era represent a core teaching (or should) in English departments, not an opportunity to boost underserved demographics. Save that for a specialty class.

I don't give a damn about fairness so much as teaching the truth, and the truth includes relative values of things.
Should the government be able to force a private company to host content that they don't want to host?
You're doing great work, and this isn't the first article from your site that I've passed along to my coworkers. Keep it up!
Principles aren't worth anything if people don't stick by them when expediency would recommend another course of action.

... This is why I chucked this particular principle overboard years ago. I don't personally think it holds water in light of irrational human actors and an under-informed public, given the immense power of modern bidirectional communications media.
I just threw out about a dozen BYTE issues from the late 90's that were sitting in a box for the last 2o years.
Let's be clear on what we're comparing here.

We're comparing a short term ban on provable lies about a cheap, safe and highly effective set of vaccines with a long term, permanent ban on all activities that could increase the risk of heart disease of cancer.

First, vaccines highly effective. Even if the draconian measures you proposed were implemented, would they even reduce the heart disease and cancer death totals? How much would the reduction be?

Second, vaccines are not an egregious imposition on your lifestyle. The cost is tiny, the time taken is tiny, the side effects are minor. I can't think of a single significant change in my life due to having been vaccinated, other than not worrying about dying due to Covid.

Finally, the ban on misinformation would be temporary, because the crisis will pass. Like wars, pandemics are temporary. Even before vaccination and modern medicine was invented, pandemics eventually end. When would the draconian measures you're proposing end? Heart disease and cancer are not communicable diseases. Your solution isn't a sustainable long term answer to anything.

Your comparison is frankly very dishonest and disingenuous. Wanting to reduce provably false misinformation about vaccines is nothing like the draconian, permanent measures you're proposing.
The exoteric explanation seems incompetent because it's veiled in racism and xenophobia to protect and promote corporate and national interests. You can see this just in the terminology used in the laws, like using the term "Marihuana" to invoke anti-Mexican sentiment for heavily taxing the use of hemp fibers in 1937 https://en.wikipedia.org/wiki/Marihuana_Tax_Act_of_1937

Luckily for us DuPont introduced a wonderful petroleum-based "man-made organic textile fiber" (Nylon) in 1938, featuring it heavily in the 1939 New York World's Fair and 1939 Golden Gate International Exposition: https://en.wikipedia.org/wiki/Nylon#Early_marketing_strategi...
You are technically correct but I don't see what the contradiction is. You could say that his testimony was 'overwhelming evidence' (he practically admitted to doing what he was accused of). Yes, improperly obtained and inadmissible, hence the 'technicalities' part. My point is that even an open confession existing somewhere is not a guarantee of conviction or a long prison sentence.
I agree with all of that. To me Scrum is a reasonably minimal set of meetings that involve everyone who needs to be involved as little as possible to get the job done, but that won't be everyone's experience. Partly because Scrum is a methodology with a pretty specific use case; it's definitely not for everything.
It doesn't drive you mad with a needlessly complex syntax/API for one.

Also no browser vendors that flat out refuse to implement parts of the spec (Apple [0]), or block proposals unless implemented in a highly specific way (all, here's one example [1], ugh politics).

[0] https://bugs.webkit.org/show_bug.cgi?id=182671

[1] https://github.com/WICG/webcomponents/issues/587#issuecommen...
> Thanks to California Senate Bill 329, as of January 1, 2017, it is no longer a felony for people who are HIV-positive to have unprotected sex and not disclose their status.[0]

[0]https://www.shouselaw.com/ca/blog/laws/do-i-have-to-tell-a-s...
whaaaaaaat?
But then cf. "Will no one rid me of this turbulent priest?"[0]

[0]:https://en.wikipedia.org/wiki/Will_no_one_rid_me_of_this_tur...
Is that true if you set QoS to a value other than 0 in your application?

https://www.hivemq.com/blog/mqtt-essentials-part-6-mqtt-qual...
Personal attacks are not cool here no matter how wrong someone is or you feel they are. Please make your substantive points without stooping to this.

We detached this subthread from https://news.ycombinator.com/item?id=28694731.
Hmm reducing TCO by 0.5% at Twitter would pay for the team in perpetuity. Reducing TCO by 0.5% at small Co. will pay for a beer once a month.
Malaria seems to be evolving to hide from rapid tests
Breathwork for Self-Love
Is Apple Fitness as Good as Peloton? (Case Study)
They're commonly found at hackerspaces.
So you will continue to break the guidelines until you get caught? Right.

Your comment is still unsubstantiated, has zero evidence and also risked (and has caused) a flamewar in this thread to go off-topic and that is exactly how it can get divisive very quickly and it was already met with mass flagging earlier from other users to prevent other replies from falling for this flame-bait.

> Until then, could you please stop telling me to read them?

By commenting here, I assume you have read the guidelines but it seems that you already admitted that you haven't read them which why I'm asking you to read them once again.

From [0]

> Comments should get more thoughtful and substantive, not less, as a topic gets more divisive.

> Eschew flamebait. Avoid unrelated controversies and generic tangents.

> Please don't use Hacker News for political or ideological battle. It tramples curiosity.

[0] https://news.ycombinator.com/newsguidelines.html
> Phoenix

Is Phoenix really that close to Rails in terms of ecosystem system maturity? I haven't done any real world work with Phoenix. So I couldn't judge.

More often that not most people suggest Y is close to X. And the difference is not that much when Y is already 80% to X.

Reality is that 20% is a huge difference. That takes as much time to reach the previous 80%.

And this could be used across many different subject / domain. It is a common error in comparison.

The only thing that came close or even exceed Rails ecosystem is actually another dead or unpopular language. PHP with Laravel.
Everything you need to know about the electric Rivian R1S SUV and R1T truck
Yeah, the boring, but important work.
Money would help there.
Suppressing the visible symptom of a cultural problem -- Parler, YouTube videos, whatever -- doesn't solve the cultural problem. It just means you don't have to look at it if you don't want to. People are still rolling coal with their flags flying if that's what they want to do.

It's kind of like pushing homelessness underground, except the phenomenon being suppressed has a lot more potential energy. You squish a balloon, and the air/water just moves elsewhere. Eventually the balloon pops though, and we actually get to see what we've been trying to hide from and suppress.
> What just amazed me is how gullible all the investors were, and how they didn't do due diligence, hire outside experts, or anything. Weird.

What's interesting with Theranos is the composition of it's board... It's exclusively older men with little to no expertise on the subject matter (Channing Robertson might be an exception to the latter rule). Not a single rising female Silicon Valley executive or professor was invited to join, which is surprising considering how much she was advocating for more women in SV.

Maybe she knew that female executives and founders wouldn't have the same reaction to a wide eyed conventionally attractive 19 years old blonde as the 40+ years old men she was used to "deal" with...

I mean, we all know how Marissa Mayer got the job...
> Cool, that’s easy. So each company should donate 200 hours of work to open source projects.

The article proposes that per person not per company.

> Encouraging more volunteer time is better than trying to collect and allocate cash. And better improved OSS. I think.

Depends on the size of the company and the number of projects you want to support. A bunch of low level commits across a bunch of projects by 100 companies would leave things off a lot worse (due to the maintenance burden vs improvement amount provided) than a bunch of donations from 100 companies to get a dedicated resource dedicated to each project year round.
And cloudflare drops DDoS protection because one guy is in a 'bad mood'. Centralization of power is a moral hazard.
https://www.cnbc.com/2017/08/17/cloudflare-ceo-says-removing...
In general content promotion algorithms can't be regulated because a recommendation on which videos to watch is legally considered an opinion and thus Constitutionally protected free speech. The Supreme Court would probably only allow regulations in two narrow areas. The first would be where the promoted content is itself not Constitutionally protected due to obscenity or incitement of violence. The second would be commercial speech targeting children, who are legally considered as needing additional protection. For example the FTC can regulate some aspects of online services for minors under COPPA.

https://www.ftc.gov/tips-advice/business-center/privacy-and-...

Individuals can always control what they see by not using YouTube.
> Dish/Boost

Boost is an MVNO. Look at the T-Mobile map and you are effectively looking at Boost’s map. It’s the same reason Cricket (AT&T), GoogleFi (T-Mobile/US Cellular), Metro/Mint (T-Mobile), Republic (T-Mobile), Spectrum (Verizon), Visible (Verizon), Xfinity (Verizon), etc aren’t listed.

> Neither is Sprint

Sprint is effectively T-Mobile now. Yes, they haven’t fully merged in all areas, but breaking Sprint only out wouldn’t be very useful for very long.
The hate is in part generated by a continuous bubbled feedback loop. Cutting out the source(s) usually doesn’t lead to a redirection and rather has a chilling effect.
The only solution as I see it is to stop using YouTube.
> In fact, modern compression will do a much better job giving you a smaller file size if you don't use dithering.

Not necessarily. The idea of dithering is to use a representation with a smaller color space, meaning fewer bits per pixel, possibly palettized.

The idea is to control where the lossiness "damage" happens. You deliberately discard information in the area of color depth, rather than whatever the modern compression might choose to discard. It's possible you could get results that to an observer appear subjectively better per file size.

Imagine a photo of masonry brickwork. What's important is the edges between the brick and mortar, while you don't really care about the grain within a brick. General-purpose image compression tends to smear sharp edges like that. It's possible you could do subjectively better by reducing the color depth, to intentionally discard more of the data that you don't need with dithering to keep a little of it, while keeping more of the information you do want in the sharp edges.

I'm not claiming any of this would pan out for real-world use, but there are certainly hypothetically feasible cases for dithering.
a coherent strategy for keeping state and having the UI respond to changes in state
> We have a large group and even running through the all of the demos (mostly slides really) from all of the teams at the end of a three week period took days

I have several product teams (about 25-30 engineers depending on how you count them) on different products and we often squeeze a "show and tell"-style sprint review, where it's much more broadcast than interactive mode, in 30-60 minutes.

I think a general rule is if it feels like death then bring it up in the retro and change it. And if you can't change it, even with good reason, guess what - turns out someone's disallowing agile :)
You'd be correct, it's a really unfortunate design decision. The author of CrankJS has a full critique here. https://crank.js.org/blog/introducing-crank
"She doesn't have a current defense in the court.The defense in court is all that matters in the trial, not media"

Huh? I don't even know what this means.
According to you her defense is "that she was not of sane state of mind at the time". Maybe you can post another npr link that explains what you mean by no current defense in court.
This didn't work for you?

https://github.com/pouchdb-community/pouchdb-quick-search
This is why I prefer Rumble. Given how woke politically Google has become it is no longer a platform I want to support.

Whenever information is censored I am naturally suspicious around the motivations. Censorship also gives the censored opinion more credibility because if that opinion was so objectively false and crazy it would be easy to convince people about the craziness of it. But when your ideas are so weak that the only way you can convince people you are right is to censor, ban, violently crush etc. the opposing view this is what you get.

Even though I got the vax, given all of the authoritarian thinking etc. around the pro-vax stand, lockdowns etc. I often wonder if I made the right decision.

The lockdowns, vaccines etc. have mostly been a massive over-reaction. As a software engineer I have benefited from them economically, but I still don't think the devastation from the cure, which was been far worse than the sickness was the right thing and really have never supported it.

Life is risky and dangerous. Many anti-vaxers have a philosophy where they would rather live in a dangerous democracy instead of a "safe" authoritarian government. Trying to ban their ideas does nothing to win their hearts and minds.

Also, ironically, while everyone is making a big deal about hospitals being at capacity etc. when there is a surge of cases, why is it that nobody is putting as much energy into discussing the spiraling cost of health care of why it is that we have a system with so little slack for emergencies.
I mean, assuming I have a pretty normal amicable relationship with my team, manager, and employer ofcourse I would. 2 weeks probably isn't enough to employ a replacement but it's usually more than enough to hand off key functions, transfer knowledge, give people time to pick your brain and honestly - have you not had goodbye parties?
You can push 1Gbps through a usb3 ethernet adapter.
Any discussion of NextJS and how it would work with the new SSR technologies?
Interesting! A lot of people on wikiquote[1] appear to believe it's a misattribution. I've only ever heard it secondhand.

[1] https://en.wikiquote.org/wiki/Talk:Seneca_the_Younger#.22Tru...
what does web component offers at first place is the real question. It's a spec but beyond that, Web Component doesn't really solve any of my architectural problems as a front-end developer. Instead of web components for instance, I would have preferred a DOM diff API as a standard which would have been far more useful that web components, all things considered.
But the money which was lost investing in Theranos could've been invested in other companies that would actually save the lives of ordinary people the ones that Theranos was suppose to save.
Fair point on the ICU beds. Maybe hospitals can require proof of vaccination before treatment. If no proof can be provided they have to go to a different department. That way the unvaccinated aren't taking resources away from the vaccinated. If we're going to take away their 1st amendment rights then why not take away their other rights?
You could use this exact argument form to argue that there are limits to your “right to life” as well.

After all, there are laws that have existed to limit that right for hundreds of years. The death penalty.

My point is that just because there have been laws in the past, that changes nothing about if something should be a right or not.
Honestly I will get hate for this, but I don't see much of a short-mid term future for linux on the desktop. I know valve will keep pushing gaming forward on linux, but it really takes a back seat and more as a secondary option that is easy to support.

Linux on the Server is by far the reality, and windows on the server is mostly for use as a domain controller or print server.
China has dejure claims over Tibet and Taiwan. So it's more like a person who legitimate has access to their bank account wants to make withdraws after not touching the account for a while. But some nosy folks are butthurt because they falsely think it's black money or there's some mythical expiration date on legal ownership, tries to paint it as such, goes out of the way to prevent it, even though lawfully PRC is in the clear. SCS is an inheritance dispute, which other parties decided to involve arbituation that China didn't accede to.

But the practical answer is, under Westphalian order whose principles are enshrined in UN Charter (again the organizing order post war), PRC has authority to declare whatever she wants within her domestic jurisdiction, of which Tibet and Taiwan is formally recognized to be part of. UN has no position on legal/procedural merits PCA/UNCLOS ruling for SCS. That's a messy situation that gets resolved same way all territorial problems in Westphalian order gets resolved in lieu of treaty/accord that formally assigns ownership, territorial control with lots of force. So Chinese authority is derived from the same post war order as everyone else.
> Why can't they just say this.

I mean, they do. Go back and reread the first and last graphics.
It's not though. Pandemics have happened before and they end.

Second, what's the atrocity being committed exactly? People temporarily are prevented from publishing extraordinarily brazen lies, clearly scientifically false, which are killing thousands of people? I can't see what the evil is here.
I've worked quite a bit with MQTT - can you tell us a little more about what you mean by "really lossless"?
Can always add another network interface via USB and the RPi4 has USB3 if you need the thruput.
> Ruby seems to have got past its GIL problems with Ractor

Ractor doesn’t eliminate the GVL, it just introduces a scope wider than that covered by the GVL and smaller than a process (but bigger than a thread.)

It enables a model between simple multithreading and multiple OS-level processes. It is heavier parallelism than a thread-safe core language would allow, but should have less compatibility impact on legacy code and performance impact on single-threaded code (plus, its a lot easier to get to starting with an implementation with a GIL/GVL.)