skysight-inc/HackerNews huggingface dataset:
Ask HN: What are tech's largest moats?
Let's imagine you're building a company that intends to compete with FAANG.

Your company will be expected to have most of these:

* AI Research Lab (FAIR, Brain, MLR, Research)

* ML Framework (PyTorch, TensorFlow, CNTK, Core ML)

* Web Framework (React, Angular, Blazor)

* Browser (Chrome, Safari, Edge)

* Smart Speaker (Nest, HomePod, Echo)

* Smartphone (iPhone, Pixel, Galaxy, Fire Phone, Lumia)

* VC Fund (GV, M12, Apple, Alexa Fund)

* Virtual Assistant (Siri, Alexa, Assistant, Bixsby, Cortana)

* Personal Cloud Storage (iCloud, Drive, OneDrive)

* Typeface (Roboto, San Francisco, Segoe)

* Personal Video Chat (FaceTime, Duo, Skype, Messenger)

* Work Video Chat (Meet, Teams, Chime)

* Personal Chat (iMessage, Hangouts, Skype, Messenger, WhatsApp)

* Chip (Silicon, Tensor, Pluton, Graviton)

* App Store (App Store, Play Store, Microsoft Store)

* IDE (Visual Studio, Android Studio, Xcode, Cloud9, Nuclide)

* Search (Google, Bing)

* True Wireless Earbuds (AirPods, Pixel Buds, Galaxy Buds, Echo Buds, Surface Buds)

* Email (Gmail, Outlook)

* Programming Language (C#, Swift, Go, Hack)

* In-Car Entertainment (CarPlay, Android Auto)

* Design (Human Interface Guidelines, Material, Fluent)

* Maps (Google Maps, Bing Maps, Apple Maps)

* Notebook Hardware (MacBook, Surface, Pixel Book, Galaxy Book)

* Desktop OS (Windows, macOS, Chrome OS, DeX)

* Wearable (Apple Watch, Pixel Watch, Samsung Watch, Halo, Band)

* Health (Apple Health, Google Fit, Samsung Health, HealthVault, Halo)

* Smart TV (Apple TV, Chromecast, Fire TV)

* Office Productivity (Office, Docs, iWork)

* and much more...

Some of these are easy to reproduce, through licensing, partnerships, acquisitions, reverse-engineering, or open source forking. For example, it is possible for small companies to design their own typeface, white-label their brand of true wireless earbuds, or develop a basic chat application.

On the other hand, some are incredibly difficult to reproduce, due to network effect, lack of data, or R&D costs. For example, designing your own chip, developing your own office productivity suite, obtaining movie streaming rights from all major film producers, or building a digital map of all the streets in the world, might only be achievable by a handful of tech giants. As such, these would be considered to be some of tech's largest moats.

What are some of the largest moats in tech? Are there technologies out there that a company with 5 billion dollar and 5 years would struggle to replicate?
There is more to software engineering than just version control logs, but those artefacts should be accessible in the system somewhere, be they documents, diagrams, meeting notes, system logs (for software releases), etc.

There should be some way for a manager to see what someone has accomplished by the artefacts they have left on the company systems.
Much of the US Federal Government is anti-American at this point.
As well as unsolicited sound.
USB 4 AKA USB 4 Gen2x2

USB 4 (opt) AKA USB 4 Gen3x2

They had a chance to fix their colossal fuckup and they decided not to.
No. Rust always wanted to appeal to C++ programmers moreso than C programmers.
And when you say "the west" you really mean US?
I used to play Pokemon Trading Card, the game, and started to realized I didn't have any chance on getting good cards from the packs I got for free. Like if you don't pay they make the game real difficult, doesn't this happen with Magic?
Not sure I follow the logic. That sounds like running non-repeatable unit tests by hand.

You don't really have any help from the system, it's all on you to ve sure you've tested every code path, and it doesn't produce any formal report like a linter's "No warnings" message.

Nor can other devs repeatably do the same tests and get a list of warnings to work on, you can't automatically test the whole existing codebase when new static checking comes by, etc.

It's super useful for experimenting when you aren't sure of something, and it's great to have a debug console in the debugger, but I've never been that much of a fan of interactive programming in most cases.

Plus, the same annotations used for static analysis also drive modern intellisense type tools, so even the most quick casual project can still have some pretty great documentation with almost no time cost.
These events also brought an unprecedented wave of mass suicide in Germany.

Suicide in the GDR is a much more complex topic. Here is an excellent article about it: https://blogs.ucl.ac.uk/ssees/2014/11/27/the-death-of-others...
Call of Duty Warzone. It's free
Right now, what spooks you more:

That a person with a gun is coming to kill you

Or there are tiny machines floating outside your windows, in your vents, on your ceiling, ready to stab you with an undetectable poison the instant someone far away pushes a button..

Which do you think you have a better chance of spotting and defending against?
If you think it's not complicated enough, add Thunderbolt to it.
Electron only became popular because of the extremely developer hostile nature of mobile OSes.
I would love to have the embedded db option as well.
Reason: for demos on conferences but more importantly in a training/workshop or Tutorial scenario it should be easy to get it running and let students replicate the setup. I assume that this can be a nice multiplier and is underrated by many „modern“ projects. (Elastic apm 8.x: I am looking at you)
While wary of noise levels (eg rules established to abuse power within the hierarchy), it's not unreasonable to assume some religious rules developed empirically over time. Not eating shellfish likely due to risks of disease, for example.
USB 4.2 (later renamed to USB 3.2 gen 2 Mk. 1) comes with built in time traveling. They just keep adding features to the protocol and making it complicated.
It's called SafetyNet I think.

https://developer.android.com/training/safetynet/attestation

A lot of surprising apps use it because rooted devices are very commonly associated with fraud of various kinds e.g. credit card fraud.
OpenAlex: The Promising Alternative to Microsoft Academic Graph
Some countries are literally paying pensions with ECB money, screwing everyone else in the process even more.

An many are just about to have the same.
What the hell is a jigawatt!
> Thus they imply that a few cells (under some state laws this would be from the moment of fertilization) have rights that supersede (or at least conflict) with an actual person's right to have their liberty protected from the State.

This is a bizarre misreading. It doesn't say that. It says that the Constitution does not grant them the power to invalidate a state law against abortion, because Roe erred in determining that the 14th Amendment right to privacy entailed a right to abort a pregnancy.

(I'm not against abortion, for the record, but I'm increasingly disappointed with the facile arguments I hear about it. Of course this Supreme Court decision is not a 'religious decision that the fetus is a human being', my God.)
Jesus Christ rhetoric like that is how you got to /r/2020PoliceBrutality
SPA has been web's response to native mobile apps.
Nice to see Oberon System 3 there, it doesn't seem complete though.
I find it insane that someone is okay with decent population working what is considered normal time be it for example 40 hours a week and then not being able to afford basic reasonable needs.

I suppose they would be fine if they didn't freeze or starve to death most of the time. Or die from treatable diseases.
Hilarious that you think that you could just add a borrowing mechanism + ownership and still be in the so-called less is more camp. That language would be looked down upon by the so-called less is more folks because of the “straightjacket” it would force on the programmer.
Hi, CTO of LeaningTech and lead dev of WebVM here. Thanks for mentioning our tech, which we believe to be the most advanced currently existing.

I am happy to answer questions.
> I think people in the west are still surprised that nerds might weightlift or jocks might be really smart.

I'd say that this is even more specifically a US thing. Perhaps it's just exaggerated on TV, but while there is a little bit of this attitude in the UK, I don't anything like the binary split there is portrayed in the US.
Apparently, your brand of "mentoring" doesn't include proofreading your copy or giving proper attribution for using other people's content.

In other words, you're perfect for Medium.
Seems counterintuitive at first that rabbits should choose a roundabout as a place to live, but if you think about it, they're less likely to be disturbed by people, dogs etc. there than somewhere else. I don't know how far rabbits move away from their burrow, but as long as they don't have to do it to get food or to evade predators, I guess they prefer to stick pretty close to it, and the road probably isn't that inviting, which explains why they haven't been (all) run over by cars yet...
My Oculus Rift gathered dust because it's annoying to setup and I lacked space to make proper use of it.

I ended up selling it. I'll probably get a standalone headset like the Quest 2 at some point because "pick up and use with no setup" sounds convenient enough to be bale to use it anytime, but I'm eager to wait for better tech especially in screen resolutions and controller-less tracking.
Playing real life games like "who's first to get a BMW" sucks ass.

Sure, you play it hard and you win, and then? You have a shitty car that will eventually break down.

I cannot see the point in owning a car other than owning a means of transportation.

Owning loads of wealth in general?:

Yay claps you did well, now share with the rest of class you stingy pos.

Accumulating stuff on your person in any way can make you become a jerk.

Don't play games, live life.

There are to many players already and the only true winning condition is to have everyone win.
Maybe we should make it work other direction. You can't pay less than 90% of value worker produces.
Again, Epic is the one who has made that decision. Epic has decided to be the exclusive vendor of skins and emotes for Fortnite.

The only reason it’s a store is because… Epic wanted to be the only vendor. Whereas you’re acting like it’s something inherent to the product category. No, it was a decision Epic made.
Yup, articulated excellently.
The domain name "jewishrallyforabortionjustice.org" was registered two weeks before the leak and points at a page protesting the ruling. The leak was coordinated and intentional by an anti-states-rights group.
Why is this being downvoted?

This hits the nail on the head and is equally true for Germany btw.

I grew up in social market capitalism in the latter country in the 70s & 80s. TLDR; it works.
> Human life has intrinsic value[..], but human labor does not.

I wonder if you'd agree with the statement if one would replace "human labour" with "the human's time". Therefore the labour itself can be meaningless (though I bet that for building mud houses, they can be pretty useful[1]), but the time the person spends on it has intrinsic value and should be rewarded accordingly.

I can't speak for how raising minimal wage in the US would help the 13% of poor people, but I am pretty sure that:

> Precious rungs to low skilled employees that use them to climb up out of poverty.

is thoroughly disproved by the current state of the income divide in the country. There are plenty of people under the poverty threshold that are unable to climb out and that's mostly due to the discrepancy between their possible income and their day to day expenses. Raising the minimal wage seems like the facile solution to close that gap. You can of course continue to argue the microeconomics angle, but I haven't heard of any solution proposed by the people that have a handle on it that could be an option. Have you? Could you tell us about it?

[1] https://www.youtube.com/watch?v=D59v74k5flU < Primitive Technology creating mud bricks
Europa Universalis: It never ends. One thing I really like about this game is the ability to build complex diplomatic relations.

Cyberpunk 2077: Played. Really a great game despite the hiccups.
One week Librem 5 field trial
Tbx2 is a master regulator of inner versus outer hair cell differentiation
There were three similarish software renderers around at that time, BRender, Canon Renderware (Adam Billyard), and Rendermorphics RealityLab (Servan Keondjian). There were also some renderers out of the demo scene that were definitely faster (but often with perf. related limitations).

The code was mostly C, with some protected mode x86 for inner loops. Prior to that point, all our PC games had been real mode x86- and BRender was a result of moving away from that.
God, Android 13 is fugly. It's as if they've taken the worst of iOS and the worst of MIUI and merged it.
Given that lot of politicking is socially damaging (but promotes interests of a person or a small group), it can be valid to feel good about not engaging in it(maybe not proud) - just like say one might feel good about being honest.

Of course, one can use political skills in a beneficial way(for which purpose it is worth learning). That is rare.

Secondly, being innocent or straightforward is itself a political strategy even if not deployed consciously. This signals that other people can read you directly and hence rely on your words and that you wont backstab etc. Societies which have this level of trustworthiness also tend to flourish.
That's kind of the issue. A lot of them are committing suicide. Many more end up permanently scarred. Mental health issues are no joke. The author, Haidt, will himself recommend the concept of anti-fragility. Which is essentially toughening kids through gradual and manageable amounts of adversity. Yet even he sees no value in social media for this process. In other words, social media is not a net good for kids. They don't end up more well-adjusted as human beings.
"Restoring Hearing: New Tool To Create Ear Hair Cells Lost Due to Aging or Noise"

https://scitechdaily.com/restoring-hearing-new-tool-to-creat...
It's a bet on margin expansion + growth. It's quite reasonable that ABNB could achieve 30%+ operating margins at scale. That along with some modest growth would mean a $100b valuation is on the higher end of reasonable, but not entirely unreasonable given the company's moat and potential.

Also if they reach that level of profitability you have to factor in things like buyback programs which for big tech companies tend to be very healthy. With buybacks the valuation doesn't necessarily need to expand for you to make money on your investment.

This is just my opinion, but I tend to think it's better to over pay a little for quality companies because at worse you might buy something that's a bit overvalued, but over the long-term your investment will probably still work out well. If you look for companies that are cheap you often buy trash and in those cases you can end up with far worse returns over longer periods of time.

For what it's worth I've been looking to invest in ABNB for a while and although I don't think the valuation is too unreasonable the risk/reward still isn't there for me personally.
Suggestion: maybe include all the USB-C-plug Thunderbolt versions too. My personal policy these days is to just buy reputable Thunderbolt cables for all my USB-C needs. Maybe I'm doing the wrong thing?

Also, I think there's a difference between active and passive USB-C cables, or something like that.
> while others, including parents of children with severe autism, complained that he trivialized the real problems of a real disability.

As a former autism researcher I empathize with these parents. The cohort I worked with, considered mild Autism 20 years ago (now probably considered "severe") had unmistakable psychological impairments. They were not just quirky, or socially awkward, and certainly not giving highly articulate TED talks, or campaigning on twitter for NIH 'normies' to cancel genetic research on Autism.

I don't question there exists a spectrum of asocial phenotypes, with some neurocorrelate. But it's been a great disservice to individuals with Autism 'proper' to be grouped (even if just by name) in a spectrum with folks with such mild issues.
> That kind of thing is just gross, is my point.

Observing how people behave around nominal subordinates is not a new trick or one that is gross. It's an interesting data point. This is unusual as rather than a receptionist or security guard, it is someone who doesn't work for the company.

That you think it's impossible to trust someone without formal vetting is really interesting to me. It suggests that formal vetting by Big Corps is useful but knowing someone from a significant number of interactions/conversations is worthless. I don't buy into that at all, I'd argue pretty strongly the inverse is true and vetting is garbage and interpersonal interactions are useful.
Debian images for remote/headless installation
You can actually get optical usb3 and thunderbolt (all generations) cables. Thunderbolt was originally called light peak and shown off by Intel and Apple in demos as optical, and Sony had a line of laptops with optical light peak connectors to connect
to external GPUs. But ultimately the default became non-optical because it can carry power too.
Wait , are you running this site on a raspberry pi?

The biggest issue with SQLite is what happens if your server serving stuff goes down mid write? Power surge maybe. You lose data from that day till previous cronjob?
good idea! I hate linkedin, created my CV even if I'm not actively searching right now
> You couldn't actually do that in Python

...and people endlessly complain about it to this day.
> has the potential to be the most performant

It also has the potential to evolve in the most efficient way.
Very much this. I’ve spoken to a lot of parents of autistic kids and a whole bunch of symptoms commonly associated with autism are actually stress reactions and nothing to do with autism at all.

If you found that people behaved in weird and confusing ways every day you might get withdrawn too.
Some of the entries seem incorrect: "USB 3.2 (USB 3.2 Gen 2x2) and "USB 4" (USB 4 USB4 Gen 2×2) should have the same nominal data rate of 2500MB/s, they're 2 lanes (x2) of 10GB/s. Though they are apparently coded differently electrically, so they're distinct protocols.

The tables would benefit from mentioning the coding (8/10 or 128/132) as IMO it's one of the most confusing bits when you see the effective data rates:

* USB 3.2 Gen 1x2 has a nominal data rate of 10G (2 lanes at 5G) with a raw throughput of 1GB/s (effective data rates topping out around 900MB/s)

* USB 3.2 Gen 2x1 has the same nominal data rate of 10G (1 lane at 10G) but a raw throughput of 1.2GB/s (and effective data rates topping out around 1.1GB/s)

The difference is that Gen 1x uses the "legacy" 8/10 encoding, while Gen 2x uses the newer 128/132 encoding, and thus has a much lower overhead (around 3%, versus 20).
A Very Long Look at a Cancelled Half-Life Game
A leak of a Supreme Court draft opinion is an extraordinary breach of judicial confidentiality protocols and severely damages the integrity of the highest court.

Are you saying that the rule of law is already so degraded in other areas that further degrading it with this kind of action is of no consequence and therefore if it happens to advance what you consider to be a good policy then we should welcome it?
You're either missing or conveniently ignoring the fact that almost all deadlines are artificial, and the only thing that happens when they get missed is that someone's quarterly plan doesn't match up to reality. I had a whole bit about that written up in my editor that I decided not to include, but, needless to say, reality disagrees with you here. Software projects are notoriously late, and people generally don't get fired as a result. Your other scenarios of "site down" or "customer system compromised" aren't even examples of time pressure, so I have no idea what you were even getting at.

Oh, and if you look like a dogmatic jerk in front of an audience, there's nobody in the back row waiting to make a mark on your permanent record as a result, just so you know.

But, back, now to interviews. I've been in I don't know how many interviews (hundreds, easily, if we
count both the ones where I was the interviewer and those where I was
the candidate), and I can tell you for a fact that time pressure,
performance anxiety, and every single other thing I've mentioned
impacts people's interview performance, and does so in such a way that
it wouldn't be relevant on the job. I could even cite research to
that effect if you like.

For
whatever reason, you're now so out of touch that it's absurd. I had a whole point by point refutation of every single thing you wrote here, because for the average individual, it's totally wrong, and it would cause them harm if they tried to incorporate what you wrote into their world view.

Maybe you truly don't feel the same type of anxiety in technical
interviewers that most people do. Fine. The fact that you're (a
robot, a Zen master, financially secure enough that having a job
doesn't matter, a 99th percentile 10x programmer who crushes technical
interviews with both hands behind your back and using the whiteboard marker in your teeth, or whatever it is that makes you feel this way makes you
not qualified to give advice on the matter to typical, average people.

TL;DR: No. Just no. I can tell you're not going to convince me of anything, and I suspect I can't convince you of anything, either, but my conscience just won't let me let this go unanswered.
I have a couple of Seiko automatic watches, but I recently picked up an SNK809 as a new daily driver: https://www.benswatchclub.com/blog/seiko-5-military-review. For £120/$130, it's cheap enough to wear every day and it looks great. The amount of mechanical complexity and engineering that goes into it for that price is mind blowing.
Thank you. I do not, but if it can do http requests then it should be pretty simple. Let me know when you can something and I'll add it to the docs.
Agreed 100% - SPAs vs server-side rendering are about the use case. If you are producing a site of mostly static content where the end users mainly read new content page-by-page, SSR makes sense. But if your userbase is actively using an app to create content, the server is the receiver of info, not the producer. In such cases, an SPA gives all the tools to the end user and allows them to keep working without page reloads. As mentioned, this is particularly important on slower networks.

I'm sure we could lay out more scenarios where one approach is better than the other, and we should - this is the same story as always: Choose the right tool for the job. (And use that tool well - as other comments have mentioned, writing a bad SPA doesn't help anyone.)
Thank you for this argument.

Complaining about any test obviously just sounds like nothing but proof the test did it's job, to those that want to believe it.

But what you just said stands on it's own and doesn't matter that the probably-lame applicant said it.

If preparing for the test works, then that fact itself exposes the test is not testing what you think, or anything very useful.
There is much more to life than staring at a screen.
I'm not denying that those issues all contribute to the problem.

However, teenagers had a terrible, rotten time during WWII - bombs on cites, constant threat of military service, parents and elder brothers killed in war, one's country being invaded, etc. yet on the whole most never suffered these mental health issues. The difference is striking

Somehow, they had stamina and resilience that today's teenagers don't have. Many of today's problems I believe go back to over-protection and mollycoddling of kids when they are very young. In the War years a kid was an independent agent by the time he or she was six.