skysight-inc/HackerNews huggingface dataset:
Ask HN: What do you use to write/share/search/organize engineering docs?
Our team has tried Google Docs, Notion, Dropbox Paper, Coda, and now we're looking at Slab. All I want is a single place for people to write things down where we can all find those things afterwards. They all have inadequacies. Here is the feature list I want:

- Searching across all docs in the project works quickly and accurately, and shows the matched phrases/parts so you can determine if it's actually relevant

- Easy tree structure organization of all docs, without arbitrary distinction between top level and sub-level pages

- Editing interface that lets you write collaboratively and looks decent. Should work like a regular text document.

From my testing, here's where they each fall short:

Google docs: best at editing/writing. No tree-structure organization without using Drive. Search is ok.

Notion: best at organizing. Editor is laggy and absolute garbage. Can't select half of two paragraphs, you'll end up block selecting. Organization is still weird, some subpages are visible in the side bar some aren't.

Coda: best at editing/writing, but not perfect. Searching is ok. Tree-structure is inadequate, weird division between pages and subpages.

Paper: best at editing/writing. Search is bad. Organization is bad without using the rest of Dropbox.

Slab: haven't evaluated yet.

I am this close to throwing my computer out the window, or burning all of my goodwill points and picking a solution at random and forcing us to use that. Please help.
It's a logo that is more strongly associated with one political party than another, being worn by someone who is presumably armed and in a position of authority. If you cannot see why this is a problem, I don't think I can explain it any more.
What about the RQ-4A or the MQ-4C? Cherry picking is a two player game.

If you can show a faithful effort that leads to a cost reduction then I'll rescind my claim. I'm totally open to learning however I'm also pretty suspicious of grifters passing off stories as information. The material reality has to match.
Teamviewer Says Demand Normalises After Pandemic Surge
Now THAT's interesting. Speculations about why? Are more anxious people more likely to get tested for covid? Depressed people more likely to not care about exposure?
In short, 2nd amendment militias don't seem a very realistic deterrent to a modern army.

The militias of Vietnam, Iraq, Afghanistan and Somalia would disagree.

It’s doable if you have the support of the majority of the population, such as Nazi occupation of France and later US/UK occupation of Germany.
> Most professional CS is played at 4:3 stretched so the PC is pulling in hundreds of FPS

That's unlikely to be true anymore. Even a modestly modern GPU can produce 100's of FPS in CS:GO at 1920x1080 or higher resolutions. Benchmarks for the 3080 were showing 400-500 FPS in CS:GO at 1440p resolutions.

After maybe double your screen refresh rate, all excess FPS don't matter and are effectively wasted. Pro's mostly use 144Hz monitors because 240Hz is indistinguishable[1] - making anything above 288FPS basically a waste (and it's debatable if anything above 144FPS with FreeSync enabled is a waste too).

[1] https://www.youtube.com/watch?v=OX31kZbAXsA
Yeah, that's much better now- definitively wasn't the case when it was submitted though!
No, it rests on the realistic assumption that there are a million engineers you can hire to be "early employees", and only a handful of Josh Porters with the talent to build something great and the risk tolerance to execute on it.

The market doesn't care about your fragile ego or low self-esteem.
A dog whistle for what? There's an awful lot of cagey presumption going on in every reiteration of this claim.
Yes exactly this so much. I’ve done poll clerk and the security of the process depends on security seals and armed guards and all sorts of things that are easy to understand.
I agree that there's a bit of boilerplate, but in this case it's boilerplate that's normally already handled when you're using GenericHost or WebHost builders - which will setup all this Configuration, Logging and Dependency Injection for you (take a look here for an example https://dfederm.com/building-a-console-app-with-.net-generic...). I don't know what kind of console apps you're writing, but if they require DI and environment-specific configuration files then you'd likely be better off using GenericHost. Setting all this up by hand is a bit cumbersome, but I don't think they were really intended to be used that way.
Oh because you have lot's of evidence that vaccines will be available to the public in a few weeks?

https://news.yahoo.com/hhs-secretary-coronavirus-general-vac...

HHS expecting availability for the public in March. Let me see 1..2..3... ah yes that appears to be MONTHS away.
Most people aren't making 450k in SV either.
Looks like GOPATH is finally going away and a go.mod will be required. Time to update those old projects I guess ...
Can't believe that they name it 4a again with even a different form factor. Now if you want to Google for the difference between the original 4a, you get so much results from 4a 5G...
Wholly agree in most cases the trade is not worth the equity
That REALLY depends on the details of the hypothetical persons situation.

EDIT: looks like copy/paste deleted some of the post, adding back:

$450k is likely $200k base, $40k bonus and $210k RSU (source levels.FYI). Most lenders won’t touch RSUs unless you had 2+ years at the same income level and even then they don’t like it. So taking 45% DTI (debt to income) ratio of base + bonus nets $9000 payment (principle + interest + taxes + insurance) and translates into $2mil purchase price assuming the hypothetical person also has $400k downpayment and reserves. That price point gets something like this:

https://www.redfin.com/CA/Mountain-View/2507-Alvin-St-94043/...? (3/1.5 1500 sqft 5800 sqft lot)

Let’s say RSUs take care of savings/extras.

Schools don’t look great for this house. This is where commute comes into play - you can trade long commute for more house and better schools.

Unfortunately, the geographical reality of Bay Area mean that there isn’t a lot of middle ground between short commute/lots of cost/other trade-offs or very long commute, but better everything else.
I'm mainly interested in one statement:

> it's just pointless boilerplate trash, which C# has been getting rid of excellently

Could you elaborate on how you feel C# avoided this?

From my point of view the only alternative (to DI with constructor injection) is static members somewhere, which does not scale. Maybe property injection, but ugh.
Which domestic US airline flies Airbus?
> As for Zoom, I don't understand why people trust them or still use their product if they are at all concerned about security. It makes very little sense.

Actually it makes a lot of sense. Your boss sends you a Zoom link and asks you to install Zoom. Or you're having a meeting with the CEO of some company and they send you a Zoom link, saying it's the only thing their company uses. Or you are a high school student learning online and your teacher only delivers lectures on Zoom. Most people listen to their bosses and superiors instead of protesting their viewpoints about security.

Only privileged people can protest. Others just lose their jobs, or don't get their high school diploma.

No, it's not right, but it is the reality.
So which of "candidate, campaign, or political party" is it? The Biden and Trump campaigns openly supported the military.
Don't forget the $500/hr crisis management firm when the story hits TechCrunch. "Billion dollar VC firm destroys founder's 7-year path to acquisition".
It's a symbol of political groups like "Blue Lives Matter"[1] and it has specific connotations in the US[2].

[1] https://en.wikipedia.org/wiki/Blue_Lives_Matter

[2] https://en.wikipedia.org/wiki/Thin_blue_line#Symbols_and_var...
It is oxymoronic, but I would say it suppose to be used for someone bragging about good deeds in a way to uplift their character.

"Oh I am so tired I spend whole saturday helping X charity"

Saying I make 2x of what you do is just bragging.
Upvotes are not just for karma, they also show that you say relevant/important things and that people agree with you.
Example programs would be nice too.
> Does that mean whenever medical information is sent via phone or Fax, HIPAA is being violated today?

Phone and fax are not considered “electronic” under HIPAA, so the rules, including the rule regarding encryption for exposed PHI to be considered secured vs. unsecured, specific to electronic communication don't apply. I think they may be explicitly given special treatment for some of the not-electronic-specific rules, too. They are well-known to be legacy loopholes to HIPAA privacy/security rules, which is one of the reasons fax held on so long in healthcare as a way of minimizing compliance costs.

You absolutely should not try to intuit what HIPAA requires for anything else by how fax and phone communication in healthcare operates.
Meta: I almost never see "trailers" for jobs, or even concise video interviews about mission. My goal here is to change that and showcase specific companies concisely.

Email me any feedback: ivan@tango.vc
Are you seriously suggesting the "thin blue line" or "back the blue" flags are not political messaging?

Lots of folks with different backgrounds and beliefs "support police and military"; however, the bootlick flags are closely tied to just one party.
I installed an app called “Blind” which is an anonymous social network for SV software engineers. The amount of self doubt, envy, complaining about not being able to work FAANG / feeling underpaid despite working at FAANG is exhausting. So many people in this industry have a toxic mentality.
a large portion of the US electorate sees drug users and criminals as inherently violent. It isn't a fact or a conscious choice but rather a belief built from the constant narrative of tough on crime.

It is also fundamentally, systematically, and intentionally racist.
The printer in the article is a laser printer. The only thing that matters is if the manufacturer thinks customers will accept this abuse.
That's not at all how retailers actually operate on the US. They pay for the overwhelming majority of what they sell. Full stop.

You've taken a relatively rare thing like slotting fees and built up an entire mental model around it. That would be like saying that all programming languages are typeless because you heard that JavaScript isn't typed.
Simplify JavaScript Promises
Techniques to simplify writing promises in JavaScript
Quantum Computing Does Not Equal Cash
Decentralized, paper elections are the entire strength of the American system. Rigging an election means dealing with 50 entirely independent processes and modifying/creating millions of physical pieces of paper. Off the top of my head I can think of half a dozen ways to steal a centralized, digital election.
Isn't that credit aimed more at manufacturers (pulling forward their timelines)? There's not really a shortage of ebike tech, there is reasonable stuff available.
That's a bogus claim! The MSDN documentation has always been freely available. The subscription service included all of Microsoft's software editions for development purposes and that's what subscribers actually paid for.

The documentation of software packages, APIs, and driver kits was freely available online.
Ron Watkins: “I am resigning as admin of 8kun effective immediately.”
ILSpy + LINQpad is my go-to as well, and I actually still use ILSpy more often than source.dot.net. It's nice to be able to send a link to someone else though, and the site is well done, fast, and has a great domain. :)
The last time i looked into it, all the big cloud providers lacked officially supported Rust SDKs.
Raw link which has line wrapping: https://git.sr.ht/~sircmpwn/drewdevault.com/blob/master/cont...
How to get DEBUG logs in Production
On HTML (and HTML in 2020)
The reviews for bad audio totally got me to stay away from 5 from 4a. Why get something worse for much higher price when there seems to only be incremental updates for other parts?
Fascinating article. Classic example of game theory and competition over strategic resources at the largest of scales.
Nope, since this .NET 5 is NOT a replacemnt for .Net Framework 4.8
Apple at this begrudgingly allows developers on their platform as they slowly make their own apps to capture all the recurring subscription revenue as the logical endgame of its walled garden.
Don’t forget the worst of the delays this year we’re deliberately left in place by GOP legislatures. There was a massive shift to mail in voting yet no changes to how they’re processed.

The pre-canvass part: opening mail in ballots, verifying them, preparing them for tabulation, can be securely done before the election. Most states with substantial mail in already do this. That means on Election Day, workers merely have to tabulate ballots which is a lot less work.

But in PA specifically the legislature declined to allow pre-canvass before the election.

When done right we have have reasonable speed and security.
Rust and rustdoc (forget what it‘s called) have the same issues, sadly.
HN is far from anonymous and this type of validation is just about being seen, not making a solid, lasting impression.
Joe and the Democrats will continue to use fear of the virus as a weapon against the American people from now until 2024.

Joe Biden, Kamala Harris Got a Big Social Media Boost from Indian Troll Farms

https://www.newsweek.com/joe-biden-kamala-harris-got-big-soc...
I have ophtometrist in the family, and the constant "do not rub your eyes" is burnt into my brain. Be gentle with your eyeballs, they do not like pressure.
I get phosphenes from brain signals, most of the time sound triggered.
They really do a tremendous job and it's appreciated greatly.
Building a kit computer, 41 years late
Collapse is always a strong term, bordering on being a strawman.

The fact is the SCS has too many benefactors to cede it to China. There are too many local nations that don't want that to happen in addition to the entire west.

Even if China can win head to head against the US there is no way it can compete with that alliance, and there are no other potential allies that will tip the balance in China's favor.

India has much to gain from joining such an alliance, if it were ever to come to that, they could finally resolve their border dispute and solidify it. They have already signed a military pact with the US last month. They matter.
Both of these things are true:

1. Covid-19 is pretty mild for most people that get it.

2. Covid-19 is very harmful and potentially fatal for some subset of people that get it.

As you noted, what annoys me about the media is that they are only focused on truth #2, and ignore truth #1 entirely.
Toxic has become a synonym of "I don't like that"
How do we know they are the same person?
BLM isn’t only supported by Democrats, but wearing it to the polls should absolutely not be allowed.
There's variation state-to-state. In NC (1996-2012 at least), no poll workers touch ballots with identifying information in them. On entry to the polling place, a sticker is placed beside your name on a physical rollbook to keep track of who has and hasn't voted. The poll worker hands you your ballot which you take to a privacy booth to mark your choices. The voter personally inserts the anonymous ballot into the counting machine.

CO has universal mailings. You mail (or drop off) your ballot in a double envelope, and only the outer envelope carries identifying information. One workstation examines the outer envelope to track who voted, and a different workstation processes the anonymous ballots. It requires a little more trust on the part of the voter, but also encourages more participation.
Happy birthday Go! I'm currently working on a little side-project and I wanted to write (part of) it in Go. As a side-note, the last time I wrote Go was all the way back when I made a few small contributions to the http standard library, circa 2009. As soon as I set up my environment, my gears were already turning (coming from Python, TypeScript, Java, etc.): how should I structure things? Where should this live? What should be calling what, and where should things be passed from and into?

And, like a breath of fresh air, I started remembering how Go works: it's a very simple, stupid language -- in the best possible way -- and it just works. You start writing code, and then you write more code. You write a function. And then you write another one. Slowly, your program gets bigger. Sometimes you need to split up functions.

And that's it. No fiddling with project structure, with taxonomies, and with hierarchies. I forgot what it felt like to just sit down and write some code. I've gotten used to battling tooling, fighting with opinionated frameworks, and having a zillion ways of doing something -- stuck in an eternal analysis paralysis.

I missed Go.
> how much business efficiency could be gained by taking advantage of the fact that we all know the products our businesses are buying are oversold?

Not much tbh. Our only other option is to not buy, and build in-house instead. Sometimes that's worthwhile, but other times (like in the case of zoom) it still makes sense to buy the vendor's product, even if you know that it's not everything it's advertised as being.

The real efficiency is found in having people who can determine which and if you should buy a vendor's product, or if you should go in house. Specifically people who can see through the marketing BS and evaluate technologies without personal or hype bias.
> From the previous version of .Net Core only.

Which is already three major versions ahead off classic .net.

You’re literally complaining about making upgrades past four major releases not being drop-in compatible.

Can you show any other stack which has made such strides to modernise and maintain better compatibility?
It's definitely political messaging, but the linked PDF says that political messaging is only banned if it's associated with a specific campaign or candidate.
> There's no way in hell many of the people I've talked to on here about a bunch of different things would ever have those conversations with me

A bit of an inferiority complex here, you can’t possibly be that unpleasant in real life.
Ironically, BPF is a part of what Wireshark does for networking.
I think you have it backwards. We found taiwan to be geopolitically valuable so we helped them "lead chip fab". We have to keep taiwan, korea, japan, etc happy to keep them from aligning with china. Like we have to keep germany/ukraine/etc happy to keep them from aligning with russia.

Of course these countries want to keep the US, China, Russia, etc "interested" to give them more goodies - tech/markets/access/etc. The more suitors, the greater the competition, the more plentiful the gifts.

Vietnam is doing this right now with china and the US and getting investment/political favors/market access/etc from both.
Apple slowly wants to pump out their own apps that do everything to maximize their recurring subscription revenue. Why settle for 30% when you can take 100%.
Upgrade WSL/WSL2 Ubuntu Version to 20.04 LTS
I was a poll worker in Denver, and the way it was explained to me was: you can't wear anything referencing stuff on the ballot. So for example you can wear a shirt that says "{Black|Blue} Lives Matter" because there's nothing about whose lives matter on the ballot. Same with a MAGA hat. But you can't wear a shirt that says "Vote no on 2A", or "Trump 2020", because those people/issues are on the ballot.

Denver != Pennsylvania, obviously, but perhaps it's a federal law? I don't really know where the rule comes from.

Anyway, overall takeaways working were: 1. everyone was super friendly and it was a great experience and 2. Denver+Colorado really have their shit together when it comes to elections. It's easy to vote, there's a paper trail for everything, and the default is by mail. Everyone should do it like we do.
In this case, I think the humblebrag is claiming that the money they make isn't that much. To lift an example from the article, it could be something like "my side project only made $1,000 per month, so it wasn't worth continuing to work on".
The difference is that CVS paid for all of the neck pillows that appear on their shelves, even the ones under their own white label.

The suppliers of the white label neck pillows provably made the other neck pillows. From their POV, they're largely indifferent because they've already been paid.
I think you may be referencing the US flag code, which yes, has a handful of explicit and implicit prohibitions against wearing the flag on clothing.
Apple unveils M1, its first system-on-a-chip for portable Mac computers
"Hundreds of thousands" at >$500k/yr? Care to share which orifice you pulled that number from?
My partner does this, but she just does it on her Google Calendar. It really works for her. My son uses it too, but he's a student. It's been really helpful for me that he manages his obligations this way because it's easy for me to see what he has planned and offer optimizations to how he's planning his bigger efforts.

I wouldn't be inclined to use it myself, as I have my own method of getting things done. They both moved into time blocking because their previous methods weren't really getting them where they thought they should be.

Both are happier and less stressed working this way.
Yes. See the doc on private repos https://docs.m3o.com/getting-started/private-repos. Hopefully that helps. If not please drop into slack (https://slack.m3o.com) and we can try help further
Apple Event November 10, 2020
Addendum: If you are interested in the facts of the event, and not the simplistic good-vs-evil narrative, the full Lion Air accident report is available at (warning, large PDF) http://knkt.dephub.go.id/knkt/ntsc_aviation/baru/2018%20-%20...

It lists no fewer than 89 findings about the causes that lead to that crash and 25 recommendations for how to make sure it doesn't happen again. The industry culture that makes such reports possible, makes them public, and takes them very seriously is why I would feel safe flying on a 737 MAX tomorrow. Because I have very good, very well supported, evidence that it would be safe to do so.

We don't yet have a final report on the Ethiopian Airlines mishap, and the investigation process has been a little more political that what we saw with Indonesia, but the preliminary reports and analyses point to a similar complexity of causes, and will undoubtedly generate a similarly thorough and useful set of recommendations.
Asp.net Core in .NET 5
That does not seem at all like Dan's style.
Will this allow to measure continuous cpu usage?

Many pages that I use run high on cpu. I have no option then kill them in the background. Right now doing that manually sucks.

The same information is available in chrome under dev-tools/Performance monitor as "CPU usage"