skysight-inc/HackerNews huggingface dataset:
If you have 250 engineers (each with a non-trivial salary and total comp) then you can afford hiring or contracting a few good technical writers. That's the solution--there's no slick technology, no methodology, etc. that will make hundreds of already busy and potentially overworked engineers churn out quality technical documentation. Make a case for the value of technical writers, take it to management, build and lead a team to do it...

If you need some ammo, devex ('developer experience') is kind of a hot thing in the agile world right now. Martin Fowler has some good recent writings about how improvements to developer experience (of which technical docs are a huge part) vastly improve the efficiency and output of entire dev teams: https://martinfowler.com/articles/developer-effectiveness.ht...

Spotify apparently has invested a ton of money and resources internally into building a first-class devex platform for their teams: https://backstage.io/ Watch some recent talks about it from Spotify folks for great feedback on how it helped their teams. What they've built is exactly what you describe--self-service, low cognitive overhead to start using and sharing tools across the team.
Merge in progress. Please stand by!

Edit: Merge completed. Please resume reading!
Until doc does not count as code, what do we expect. Not mentioning how most companies treat their code even. Haha.

Nice to see people who are interested.
Yes, as the US cedes the economy to China, they will also surely become stronger militarily. And with the US (and other Western countries) in a perpetual lockdown in the coming years, which will accelerate the transition - we had better make sure we are able to copy the tech!
Comments moved to https://news.ycombinator.com/item?id=26334516, which was posted a bit earlier.
> Always stuck with me that at some point the ability to make that part would be los-tech.

https://www.sarna.net/wiki/Lostech
What are your thoughts on the business end of deciding to build two separate versions of the app in two languages (not to mention the web) vs the efficiencies of one code base?

We're close to needing to make this decision and I'm real hesitant to introduce two additional languages (we're already React for the web but haven't build apps yet) vs a React Native app where our team can be immediately productive.
IIRC military hardware (ships, tanks, aircraft, etc) is required by law to be manufactured within the country, for obvious reasons.

Its some of the little manufacturing the country has left
I suppose. In practice, I haven't experienced this to be a problem. Since you already check which implementation you are dealing with, any code that relied on any state, should still work without any issue. This is the same as with typescript unions. Any code that somehow needs to handle a new state hm... I suppose getting a compile time error is nice to immediately see all places where it is used... but, I mean, so would a "find all uses" search. It's also not all that different from the linting warning error you'd get from iterating over runtime types without handling all cases.

All in all, sufficiently analogous to not consider unions a missing feature of the dart language? Seems nice to have, but, maybe not very necessary. Especially if the only difference is whether it is considered an error by the syntax, or a warning by the linter.
Ayup. In addition, the revenue from a missing tenant can often be added to the end of the mortgage.

I've seen retail space in amazingly hot markets be empty for 5+ years now.
I'm seriously considering looking at something like https://heaps.io/ for cross platform utilities rather than flutter etc. i suppose accessability is likely to still be an issue, as well as ciustom (not native) widgets -but at least the resource usage and interaction is likely to work?

note that heap+haxe is pretty much "the same" as flutter/dart - a language, a compiler and a runtime + a rendering engine..
Is there some software solution that may make things easier. For example if rules are written in a language like prolog could you have the system ask you the relevant questions? Would the set of rules be easier to maintain?
And the other article it links shows that 1000 pirated copies only convert into 1 single legitimate copy.

So if you have a 90% piracy rate, and eliminate all pirates, your sales increase by roughly 1%.
How is one more vendor offering to run a blockchain vm centralization? It's just a hosting service.
It seems like you could get most of the benefits by just doing content aware adverts? Is the advert showing on a page about guitars? Show an advert about guitars and music accessories. We don't need that advert to follow us around for the next month.

It also completely eliminates the creep factor and conspiracies around adverts. "How did they know I was interested in this, are they listening to my phone?" goes away when its the same as the content you are looking at currently.
Dart 2.12
Alternative Syntax for Python's Lambda
Google, Facebook, Amazon and Apple all have more than 100k employees, this is close to the full SF population, so doesn't look like "select few" to me.
If you prefer Kotlin you may find https://developer.android.com/jetpack/compose more to your tastes.
Not to mention, reintroducing a subarctic species while we're busy melting the permafrost is just mean.
If you'd have any clue of the games industry, you wouldn't be saying this.

AAA publishers are pushing heavily for this since it makes piracy and hacking obsolete and they always get what they want - there's no way that this is not the future of "popular" gaming.
>especially my income is at the boundary between two tax brackets

Wait, can you explain how tax brackets work because I think there may be a fundamental misunderstanding here.

If we have two brackets, 10% for <=$100 and 90% for >$100, what do you think the tax bill would be for someone who earned $101?
All I can say is that it is certainly neat :)
That's not how taxes work. Unless you would have donated to a charity anyway in a subsequent year, you never gain money on net from donating since your tax rate is marginal.

Even if you have super low income and you are on the border for benefits (EITC, Medicare), donating to a charity will not make you eligible for those benefits because that eligibility is determined by AGI, which is income before deductions.

The only situation which this makes sense on net is if you tell your tax advisor that you want to donate some amount of money over the next few years. Then the advisor might tell you to donate in high-earning years to offset a higher marginal rate. In the above proposed scheme, the IRS would only get one year's worth of data, so it cannot recommend you this type of tax avoidance.
San Francisco isn't in Silicon Valley. They're just pretending.
> 2^36 "operations" can still take a lot of time if each operation is multiplying two giant number

It took me 3.3 years of actual computation time to do about 2^46 multiplication+modulo of two 2048 bit numbers on a Core i7. 2^36 of 2048 bit numbers should be doable in a day on an eight years old CPU.

P.S: that was on a single core, for the problem I solved was explicitly created as to not be parallelizable.
Not enough to add 40% overhead to a 1mb file read, I can tell you that much.
China makes Covid-19 anal swab test mandatory for foreigners
I've been using excel1040.com for the last few years. It's an excel spreadsheet calculator, in the same format as all the tax forms.

You still have to know "how to do your taxes", but it takes away a lot of the busy work, and will flag certain things you may otherwise miss.
I was going to comment about fogbank as well, this article explains the efforts the Govt. tried to reverse engineer the substance - https://www.washingtonexaminer.com/weekly-standard/the-fog-o...

Also it is no longer known how to make the Saturn V rocket which flew to the moon - https://www.nytimes.com/1987/05/26/science/hunt-is-on-for-sc...
Again, particularly damning according to one person.
Theory of Mind (In Machine Learning)
>As someone who works with the government a fair bit, this kind of forward thinking is extremely unlikely to be the case. This is the kind of government competence that only exists in the most wild conspiracy theories.

No, but we'll totally sponsor/fund research into things like mind control and astral projection. Funding something totally useful like reverse engineering skills is totally anathema. Just really sad commentary
My theory about this:

Everyone seeks information that validates them and supports the things they already want to believe.

People with mostly mainstream views can get that validation anywhere: academic studies, cable news, newspapers, friends, coworkers, etc.

For example, I know that climate change is happening and can easily consume info that fits my reality.

For the far-right, social media is the only place to find that, because major institutions mostly refuse to say it out loud. So of course their engagement is high, because they crave the validation and feeling that they "aren't alone" in their extreme beliefs.
It doesn't really default to anything. There's a widget for selectable text and a widget for non-selectable text.
I don't even fully understand why "cross-platform UI development" is such a holy grail. Is it that expensive to separate your business logic from UI and write the small UI layer in whatever the platform's "best practice" native language is? Is it that hard to find developers who know more than one programming language? With a lot of these frameworks and higher level abstractions, if you go off the toy-app happy path, you end up fighting the framework and tools more than you're writing your app anyway.
I do find backend developers tend to be older and the frontend crowd usually younger. At least that's been my experience over the last decade or so working in the middle in the APAC region. That might also have something to do with it.

EDIT: Also to thee OP, what's YLD?
If you haven't read it, you'd probably enjoy (and anyone interested in process) The Toyota Way by Liker.
> If you restrict to the FAANG companies,

But then you are talking about a small minority of even SV salaries, and a tiny minority overall.

The real issue as noted elsewhere is that the distribution is at least bimodal, and many conversations get derailed by confusion around this fact.
While I find decentralized digital ledgers interesting and potentially useful, I am always surprised how people think that they need to jump on bitcoin as it somehow must be the best choice for the future of money. At least to me it seems unlikely that the first feasible solution to a difficult problem is already the best. Several problems with bitcoin provide evidence for this idea.

Thus, it seems like the mechanism which keeps bitcoin running is something similar to the sunk cost fallacy or framed differently attachment to a state of the ledger that is perceived as favorable by the invested community. I hope that people will realize soon enough that bitcoin should probably more be treated like a nice art project - not more, not less.
You probably understand how serious this is, so many people are going to become very emotional as this strikes at the very foundations of the Internet and digital security as we know it. The reactions I've seen so far do seem very emotional and this will only become much, much worse if there's a PoC which is produced.
Honey the mammoths are in the trash again. Did you lock the lid like I asked you?
Read about the history of NASIC and the other service intelligence centers [0]. Understanding foreign technology is one of their core missions. I'm pretty sure they have already been reverse engineering stuff for a long time.

[0]https://www.nasic.af.mil/About-Us/Fact-Sheets/Article/611728...
Ok thanks! I was out of date.
> The continuing series of qualifications "it's kinda like this, for what you're talking about" gets pretty rough there

The qualifications are there; that's just a fact. Being told about them, or at least about their existence if not every detail of them, up front seems better to me than finding out about them later on when your mental model is solidified around the simplified version that you then find out doesn't always work.

> I don't think omission of detail is the same as lying.

Saying "multiplication is repeated addition", without qualification and without any caveats, is not "omission of detail". It's a false, categorical statement, i.e., lying.

As for where the line is where you stop giving details, obviously that will depend on the circumstances. A teacher who says "we don't have time to talk about that during class today, but yes, there is much more detail here that you can look into on your own" is not lying and is not saying the child is "not smart enough" to take in all the detail now. (Bonus points if the teacher says "see me after class and I'll give you some pointers on where to go for more information".) A parent who says something similar because they have to get dinner ready and the child needs to do the rest of their homework before bed is also not lying and not saying the child is "not smart enough". Limitations of time are a fact of life, and children need to deal with it just like the rest of us.

A teacher who just says "we're not talking about that", or who doesn't even know about the qualifications, or who gets snippy when a child asks a natural question, is obviously not doing the child any good; but that is because of the teacher fixating on a simplified model and treating it as "the Truth", so doing more of that won't fix it.
If anyone's looking for an Auth0 alternative, come check out WorkOS!

It's like Stripe for enterprise features, including SSO/SAML, Directory/SCIM, and more.

https://workos.com/docs

(I'm the founder.)

Edit: Here’s our launch last year: https://news.ycombinator.com/item?id=22607402
It's possible. IBM had several other types of diode-transistor logic including DDTL, SDTRL and CTDL. The emitter follower was more often used with ECL.
> The biggest is multicast; as far as I know there's just no good way to write a message once and have it appear atomically for N listeners, without D-Bus...

I once wrote a proof of concept that uses the file system to do this. Basically, writers write their message as a file to a directory that readers watch via inotify. When done in a RAM based file system like tmpfs, you need not even touch the disk. There are security and permission snags that I hadn't thought of and it may be difficult if not totally infeasible to work in production, but yeah... the file system is pretty much the traditional one-to-many communication channel.
My sister-in-law went through an odd ostracization when trying to get tenure in academia. She and my brother had decided to have children while she pursued her tenure and she ended up getting a lot of friction out of older women in the department who had been forced, when they entered academia, to make a hard choice between being a mother and being a professor.

There are a lot of really strange social dynamics that women can get hit by in the workplace and that one was certainly new to me.
I'm on the fence about this. From personal experience I'll nearly always opt-out just because I can. However I think this kind of user tracking is a better way to inform product decisions than user interviews.

Asking a user for their opinion about something doesn't generally provide as much valuable insight as monitoring their usage of a product.
I'm relying on these examples you gave of how to do it:

>"multiplication is a separate operation on numbers, but it works like repeated addition for the counting numbers you're familiar with"

>"repeated addition is a simplified model of multiplication that works for whole numbers, but doesn't work well in more complicated cases that you'll learn about later"

If you disagree that that's "long" or would feel that way in having to do it in every sentence, we can have a great discussion about that, but it is not a strawman -- you seem to reject the idea of giving the one caveat at the beginning of the course, and instead want to make each sentence rigorous.

If you recognize that your complicated sentences are probably not ideal for teaching math to second graders, then I think we're in agreement.
Hey we help people incorporate as well as get a tax id and bank account at Blook! Feel free to ask our team anything. Https://blook.io
Kotlin doesn't just run on the JVM - it can compile to native binaries with Kotlin Native. It compiles to WASM and JS too.
He wants to tell you what you can and can’t eat. He’s on a fake meat kick rn.
Plot twist: Schnorr now says that he uploaded the wrong version to ePrint
> Apple brands one of these machines as a "Pro" system and previously offered 32Gb in that model's option range.

They still do. The Intel, 4-port, 13” MacBook Pro is still available, and can be configured with 32GB of RAM. I don’t think it would be a sensible purchase at this point though.

That 2-port Pro has no reason to exist IMO. Even on Intel it used a chip with a TDP closer to the Air than the 4-port models; now on ARM they’re using the exact same part. Yeah it has a fan but most workloads will never turn the thing on.
when the deepest financial discussion from the general population is about cost of living, I rest assured that I have no competition
FWIW the plasma demo runs at something like 50fps in Chrome on my 3yr old Samsung Galaxy S9, and only a bit worse in Firefox (perhaps 40fps) - so they are not buttery smooth experiences, but neither are they terrible.
High severity Linux network security holes found, fixed
The sad fact is that woolly mammoths are gone. I mean you might be able to extract DNA and gestate it in an elephant or whatever but it won’t be a woolly mammoth, not a wild one anyway. Why? Because it won’t know what to do.

They’ve shown this when species are repopulated in an area. All the herd knowledge about where to migrate, where to find food, where to find water and so on is lost. It’s akin to a total loss of culture.

Just look at farmed salmon that escape into the wild. They don’t know to swim upstream to spawn.

Life just isn’t a stateless function of DNA.
Yeah, my point is that's only true for FAANGs. Not the average engineer.
Menguasai Methode Cepat Bermain Judi Online
judi online merupakan permainan yang susah untuk di kuasai, permianan yang kuras ingatan kita tentulah. Tetapi apa yang kejadian yang terjadi saat ini perihal judi online adalah. Kondisi perombakan era yang berarti. Karena karena itu kalian semua mesti coba perjudian online yang anda sukai. Sebelumnya kalian main lebih baik kalian ketahui apa saja yang ada dalam permainan itu. Lantaran pahami permainan sebelumnya kita memainkan itu betul-betul mendukung kalian kelak masa main. Di dalam permainan judi domino online ada sejumlah style kartu dengan pengertian yang berbeda.
737 Max is just the poster child for issues in aerospace. There are many other examples, F35, 787, F22, are just recent examples.

The flow of smart folks in the pipeline are dwindling. You may be working with smart folks, but how many are going to retire in few years? Who are going to replace them? Does the current education system produce the number and quality of candidates needed?
It's magical to see you sidestepping the personal attacks from OP joshua.. strangely unique.

The op has accused of `cognitive dissonance` and being `pissed`.. Waiting to see the 3rd tag they come up with.
The good news is that messing up your taxes because you didn't know what you were doing will not land you in prison. The danger is that you made a bad guess that requires you to pay a lot of tax you thought you avoided. For example, you wrote off something big using Section 179 that you shouldn't have. So your tax liability increases by $15,000 or something that you've already spent. Now you need a payment plan.

Most calculation or categorization errors aren't "prima facie" evidence of tax fraud. In general they need to show intent to deceive. Most of the cases where I have seen someone being fraudulent they are going somewhat out of their way to do it. For example, not reporting cash receipts, just checks and credit cards. Paying their children as contractors even though they do not do any work. Recording only half of the haircuts they do and none of the tips. Claiming to have an unsuccessful business that doesn't exist yet loses money. People have to go out of their way to make their illegitimate books look legitimate and they usually fail to take into account that the IRS has seen it all before. Unfortunately for everyone, the IRS doesn't catch these things for several years if at all, so some get rewarded, some think they're fine when they're not, and some get hit by a huge tax bill.

For the average person, if they make a bona fide attempt at doing their taxes correctly, and they make mistakes because they are not a seasoned tax accountant, the penalty will be back taxes, interest, late fees, and representation costs.
No, it is no delay 120fps. The sickness induced from VR is primarily when the tracking is bad, then slow refresh rate of display, then screen door effect last. Something like this would make only screen door effect be the factor that makes one sick which is minimal for most.
The amount in which I've experienced this exact scenario on Hacker News is quite disheartening.

When I provided a cite wherein Brave was caught whitelisting trackers, I was responded to with basically "those who are so quick to criticize Brave" don't give the same scrutiny to other browsers. Whelp, other browsers don't position themselves as the Privacy King like Brave and its adherents do.

Whataboutism isn't a defense.

Your description of it being gaslighting is very apt.
ВАЛЕРИ СИМЕОНОВ ПОСТРОИ НЕЗАКОННО СОБСТВЕНА СУПЕР-ЛУКСОЗНА КООПЕРАЦИЯ В БУРГАС?
Codsen-Parser vs. Hyntax
You're quite right. I wish we had a more reliable way to downweight such generic responses, which reliably recur on every story related to an ongoing theme. HN threads are much better when they have interesting diffs.

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...

Of course I need to downweight this subthread too, because metageneric is a subset of generic, plus meta is its own issue.
Works this way in the Netherlands too, you login on a website and just click through the information they have pre-filled in normal cases.
> and then you look over the return, make any modifications you believe are correct, and send it to them

Or more likely, they send you their estimate, based on a tiny fraction of the tax code, you recalculate it from scratch, send it to them, and then they audit you.

Civil disagreements with the IRS start under the assumption that the IRS is correct (e.g., “your cost basis is zero,” or “that wasn’t a valid deduction”), and then you must prove to them that they are wrong.
Hacking a patch to run Unity games on older OS X versions
The algorithms that make Instacart roll
It is far from rock-solid. It's shockingly bad in fact.
We replaced Okta with Azure AD. AAD had better OIDC and SCIM support along with being _significantly_ less expensive -- plus we had to use it anyways due to M365/Azure, so Okta offered no value.
How do you sign up for netflix without a credit card?

How do you sign up for netflix if your total monthly budget us $40?

There's a lot of groups for whom torrents are easier than netflix.

(Even in forst world Germany, an affordable CC is hard to come by)
Makes sense in the short term, but not the long term, as the entire article makes clear
Whoa, yeah, none of those Qt demos are good or even seem to work properly. Yikes.