skysight-inc/HackerNews huggingface dataset:
> tested and verified.

No, they are not. Your own link says “allegedly” or “near” wrt to. Chinese and Russian. Zero verification. Breathless claims are just that. We’ll see probbly see fusion before a self-sustaining hypersonic weapon.

Ballistic missiles posing as hyper uberweapons aren’t new. They’re 60 year old tech. The Navy has deployed SM-3, SM-6 and other ABM weapons more than a decade back for that threat.

https://en.wikipedia.org/wiki/RIM-161_Standard_Missile_3
Right. Nobody should use MD5 if at all possible, but it's important to understand how it is and isn't broken.

Like, if I have the MD5 hash of a binary from a trusted source, I can basically rely on that, unless the attacker was involved in producing the trusted binary. In which case I'd usually have bigger concerns.
> PG what have you learned from the users?

To me it appears that the users of HN and the users of YC have slowly become a disjoint set. I felt it used to be more of an internal message board where founders interacted, and outsiders were welcome. It is now more of a publishing media outlet, with few founder cross-interactions.

You might as well ask about other groups of users PG is — or was — associated with.

HN turned out to be a side-track, and PG hasn’t posted here for two years https://news.ycombinator.com/threads?id=pg — the last time he really interacted was when he posted about his hobby project, bel.

> If HN was a startup, would it make it into YC?

It would lose it’s HNness, become more social media. It could monetise by political influence, rather than advertising dollars.

Disclaimer: my own opinions. No idea what PG thinks.
The biggest problem with this approach is that it takes a lot of curation to get your recommendation in a decent shape and it takes you one accidental video view to have your feed be full of uninteresting content related to that video. This asymmetry is the root of all the recommendation system problems.
If I understand correctly, the team is pretty clear that if they had written React from scratch today, they would have gone with functional components and not class components.

The major issue is life cycle. When is a class component instance created or destroyed? The answer is "whenever the framework feels like it," and that's a really ugly model for instance life cycle. Additionally and most importantly, it means that member variables on a React class component instance don't work the way that members are expected to work; you just can't rely on them having any particular value because the framework can create or destroy an instance when it feels like it for performance reasons. What good is a class and instance abstraction if when you try to use member variables (one of the key features of object-oriented programming) you're highly likely to just break the model in hard-to-debug ways?

Because the framework isn't using class component instances like instances are supposed to be used, the React team is tossing that model to the curb.
What alternatives do people recommend?

Am thinking of buying a domain and pointing it at fastmail or protonmail, so that I can change providers more easily in the future. A deluge of spam will likely be the necessary shove I need.
Your comment reminded me of the Optimistic Nihilism video by Kurzegesagt [1]. I highly recommend it, as they explain these concepts very well in a short 6min video.

[1] https://www.youtube.com/watch?v=MBRqu0YOH14
Yeah I got into it early via Truecrypt and dmcrypt in linux.
In name it was a community project. Chris Lattner was an Apple employee and it was his job. After which he also started Swift…
I would agree; I've almost never seen a site that provides a better way to directly search its own content than the major search engines provide. Wikipedia might come closest because their search compares the user input to article titles, and that's often helpful (mainly because the article titles are chosen to describe the article content, and aren't clickbait). But pretty much anything else uses a search approach that is far inferior to what Google or Bing provide, and it won't find what you want.
>Pay attention when you get a mortgage.

I've done quite a bit of modeling for predictive house pricing and investment questions, so I am very aware of how mortgages, math, and housing markets worth. As far back as around 2001 I was writing pricing algorithms for companies that needed it (look at my resume), and I've done a lot since then. So I'm pretty clear on how they work.

>5) Typical money available determines house prices.

No, house prices are indifferent to what one buyer can afford; they are determined by the entire market of buyers AND sellers. If a seller doesn't want to sell at price X, they will not. If a buyer doesn't want to pay Y, they will not. If a buyer cannot afford price Z, they cannot buy that house.

After your step 4, the buyer knows how much they can afford, and looks at houses already at that price.

>Reducing the length will cause people to build equity faster and will reduce volatility and the dangers of things like interest rate hikes

Over 85% of mortgages are fixed interest rates, so interest rate hikes are not that much of a problem. People can use them to their advantage if they understand the pros and cons, but the vast majority will never be affected.

People have a fixed amount of monthly income they can use to pay a mortgage, so the amount they can borrow is completely predicated on that - their ability to make payments. If they are forced to get short loans, they will only be able to buy lower priced houses, and will miss out on traditional housing stock growth. A 100k investment returns half what a 200k investment does.

Also, many people will be priced out of mortgages completely since cutting loan lengths in half roughly cuts affordable house prices in half.

Finally, even if one can afford monthly payments on a 15 year mortgage, it's still better economically to get a 30 year mortgage and make the payments as if you had a 15 year, except only pay the minimal amount on the actual mortgage and pay the rest into an investment. After 15 years, you will be better off in almost all cases (check the math, last time I poked at it I would be $60k on a $300k house doing this).

As to reducing volatility, if you can just afford a 15 year mortgage for a given house, then you are at more risk since you're not saving cash (as investments) for problems. If you instead turn that into a 30 year, cutting your payments down, and save the excess, you will have cash you can use in case of problems. So this is another benefit to getting a longer loan - you can truly make yourself more resistant to problems and volatility.

A third factor is fixed rate mortgages means the cost of your mortgage goes down over the length of time due to inflation: your income goes up, your mortgage goes down. Inflation gives benefits to borrowers (mortgage holders included) at the cost to lenders (banks).

So, if you check the math, buying a bigger house (up to the limit of what you can spend) and getting a longer term loan historically has resulted in more, not less equity. Model it out and check the math yourself.
That's what original Morse telegraphy sounds like. Just clicks, no tone.

Before I read your post, I guessed he was sending around 25 wpm. He sounds very regular, but I can only read tones - never practiced interpreting the clicks.

Edit: Here's a competition between Morse and a texter[0]

[0] https://youtu.be/pRuRE-Bwk1U
> Over the years, the type system of TypeScript has grown from basic type annotations to a large and complex programming language.

Give someone (particularly a developer) the opportunity to build something complicated and undoubtedly they will. So now you have two problems, the complicated program that actually does some hopefully useful work, and another complicated program on top of it that fills your head and slows you down when trying to fix the first complicated program. You may say 'ah yes, but the second complicated program validates the first!'. Not really, it just makes things more complicated. Almost all bugs are logic bugs or inconsistent state bugs (thanks OOP!), almost none are type bugs.

However, static analysis of existing code (in Javascript), without having to write a single extra character, may well have great value in indicating correctness.

Edit:

> TypeScript's type system is a full-fledged programming language in itself!

Run! Run as fast as you can! Note that this 'full-fledged programming language' doesn't actually do anything (to their credit they admit this later on)

Edit2:

> [...] is a type-level unit test. It won't type-check until you find the correct solution.

> I sometimes use @ts-expect-error comments when I want to check that an invalid input is rejected by the type-checker. @ts-expect-error only type-checks if the next line does not!

What new level of hell are we exploring now??

I am genuinely afraid and I'm only halfway through this thing. What's next? A meta type level language to check that our type checking checks??

> 3. Objects & Records

> COMING SOON!

> this chapter hasn't been published yet.

Thank God, I am saved.
> feeding me what Google makes the best margins on.

Lol exactly, Google and I disagree on a fundamental level, they cannot be the ones to do the work to find what I like, which is why I've disappeared the entire right-hand column on yt altogether with in extension
I made a github-codespaces-ish development environment using GCP and terraform mere months before githbu announced codespaces: https://lockwood.dev/development/remote/2020/03/17/experimen...

But also, the idea was kind of obvious given the way VSCode was going with its ssh plugins.
Someday, we'll read, "Google is deprecating Google."
My first reaction to the following combinations of words “Google announces” and “Google deprecates” is “whatever”.
Intel's GPU software is currently, and always has been, a complete disaster. AMD's software is miles ahead of Intel's. Nvidia does have more stuff if you care about it though, although the suite of that is increasingly becoming more annoying than valuable. Like GeForce experience constantly demanding to be logged in & collecting telemetry so I can do... Driver updates? So dumb.

But there's occasionally the random great piece of software like DLSS 2 or RTX Voice, definitely. AMD kinda tries with stuff like FSR or Anti-Lag, it's just not as well done as Nvidia's version.
I have a special place in my heart for these. In the past couple years, I acquired a perfectly-working Model 100 for $40 off Craigslist and a Model 102 for a bit more from one of the founding editors of MSNBC, who used it in his 90s journalism career.

This book is great, btw: https://archive.org/details/HiddenPowersOfTheTrs80Model100
On Android, no. Very few.
Just like an untested booster shot.
Virtually any contemporary game with maximum settings will struggle to maintain 4k120 without a sacrifice on my 3090. Cranking the render scale in WoW to 6K or 8K (retail or Classic) will easily push the GPU to 100% and drop fps to around 60.
Does anyone know/recognize what this documentation site is built with? It's fantastic.

Custom, perhaps?
Show HN: Cuallee – pyspark data quality framework for v3.3.0
A future where all the shadows on a Netflix series is full of ghost cats.
> And yeah I agree it's disappointing they tacked such an obviously platform-biased API on to something that is supposed to be platform independent. I guess it was the pragmatic thing but still...

What's the alternative? If you want an I/O system interface into WASM, something POSIX-like is probably the sanest choice one could make. Portable is literally in the name. In fact I'd say POSIX the least obviously biased system interface.

Is there some other syscall interface out there which implementS files, sockets, and clocks, which is simpler than POSIX?

In fact WASI seems quite stripped down from POSIX.
They charge based on the number of unique combinations of metrics and tags. So if you were to add a tag for something with high cardinality, like say the source ip address, or even a browser user agent, you can ring up a pretty high bill without even sending that much data, because you have a large number of metrics.
I like it. Will you support nested tasks?

I sometimes use a text editor just because the indenting works well.

This allows me to break down the tasks into sub tasks. Would be useful to sum the time for each branch.

What tech stack did you use front/back end?
I do the same, and I agree, they seem to work.

What pisses me off, though, is that if I get a video recommended, I can ignore it for days, sometimes over a week, and it stays in the recommendations unless I "Not Interested" it.

After I've chosen...lots of other videos, maybe it's time to stop recommending that one. Often it's a video I've already seen, and enjoyed. I hate doing "not interested" to those.

I also hate doing the work of it all. I would blame the algo or whatever, but I actually think the algo is working exactly how Google wants it to.
Popup as soon as I go to the web site ==> Close tab.

Sorry. Life is short.
Why would screen resolution affect memory that much? The textures would be the same, and 4K monitor pixels is megabytes, not gigabytes
Have not tried it yet but curious thanks for the info.

I kind of just shifted into Vue and then React after Angular 1.

Most of my team has never used Angular and the components available for React are so nice I'm a little hesitant to invest in Angular.

I also have yet to inherit an Angular codebase so I have to weigh the time investment.
> Except you can get modulars this size or larger from other places for cheaper, with more design options.

They are selling premium design, status, and convenience, not "cheaper, with more design options". There are lots of products sold that way, most famously Gucci bags, which I've heard are a very profitable business for that company.

If the price seems high to you (as it does to me), then you, like me, are not part of the target market.
> but the existence usually demonstrates itself in a pretty straightforward way, like with the horse who bites you if you show her that you have no more apples left.

I'm not sure what you are trying to say, but existence has many liminal cases. There's a rich tradition of ontologists trying to get at a good definition of existence.
It's truly baffling how they manage to consistently make the software worse every single release. I was a huge fan of 1Password many years ago (and have been happy to pay for it throughout), but each successive release is more confusing and less reliable.
> Perhaps another way to look at it is not Google actively defeating adblockers, but giving a gift to their customers that pay for ads...making it easier for those customers to deal with the rising tide of adblockers, paywall end-arounds, etc.

This assumes that Google's ads will start to bypass the V3 adblockers. V3 in and of itself does nothing, Google's ads are still blocked by the updated adblockers.

> I don't know what else they would really gain

Well that's what I'm asking haha I'd like to hear from them on this. Even if some people at Google are nefariously implementing V3 for some future plan to bypass adblockers, surely some people at Google believe that there are benefits to the work.
Not really sure what you're arguing for here. Are you for drunk driving or excessive speed driving or both?
On OP's place I would try Cloudflare Warp. It will connect me right into CF's guts, where limits may be just cancelled. It helped me once or twice when some CF protected sites gave me bad time.
Twitch has had a gambling problem for years and they've done nothing about it. This is a platform that is used by young people from children to teens to young adults.

How did they not do anything sooner? This has to be one of the most irresponsible platforms on the internet. All under the watch eye of Amazon.
https://archive.ph/U0qxi
I agree that spare parts should be more widely available, but I take issue with your broader assertion. Are you seriously arguing that when something is too expensive, theft is justified?

Hmmm, I always wanted a Ferrari.
I might try Vivaldi out after your comment and because of their completely sarcastic pricing section on the download page.

Genius.
It absolutely is a solution to the over presence of a single rendering engine and browser working against the user for the editor, I don't understand how you can argue for the opposite. Comparing the browser switch to an OS switch or even to the complete change of economical, political and societal system as if they were of similar complexity is just being dishonest and is the best way to not even question the status quo.
Nvidia Expands Large Language Models to Biology
There's no such thing as an unbiased yet useful search engine. The very act of choosing which article to put at the top is a value judgment, therefore a bias. The only way to make things "unbiased" would be to rank the matches randomly, and that would be useless.
Your modifications will be GPL licensed so you still need to provide the source code for your modifications.

Roughly speaking, with GPL binaries can cost someone money but source code is always free of charge.
suburbs gonna suburb
Are there so many cases where Firefox doesn't work and Chrome does ?
“Google is deprecating search.”
Kubernetes Podcast from Google: Istio Ambient Mesh
I've noticed this happen in other online games. So these days when there's someone I don't want to play with again I will report them but also wait a few minutes before queuing for the next match to give that player time to get matched with others.
Amiga.
"Google's ads" is a broad category. I imagine there's many already defeating ad blockers. They wouldn't start with adsense or their ads on google search.
I absolutely do not agree. I have some kind of legacy "youtube" account, which is not a google account. When I occasionally get switched to my Google account, which does not have my YT history of views/likes/etc, I get tremendously bad recommendations. Just the biggest youtubers with the most click-baity titles, and topics like celebrities, which I actively hate.

Also I find it gives me a ton of recommendations for videos I've already seen.
I can but unless you can help me, what's the point? Just to convince you? I have no vested interest in Apple - emotional or financial and thus I have no interest in fighting for (or against) Apple (or Android) fans.

By your own indirect admission you cannot change anything so why bother? I don't really care if you personally believe me or not. Sorry.
NB. If using HTTP/2, then no UA header is needed. The examples I provided use HTTP/1.1

curl --http1.1 --resolve lite.duckduckgo.com:443:52.142.124.215 -d "q=test" -A "" https://lite.duckduckgo.com/lite/

"Several characteristics of HTTP/2 provide an observer an opportunity to correlate actions of a single client or server over time. These include the value of settings, the manner in which flow-control windows are managed, the way priorities are allocated to streams, the timing of reactions to stimulus, and the handling of any features that are controlled by settings."

HTTP/2 has some fingerprinting enablers that HTTP/1.1 does not. The above is from the HTTP/2 RFC.

Further reading: https://www.blackhat.com/docs/eu-17/materials/eu-17-Shuster-...
Before people get too up in arms about a C API accessing some binary blobs, rest assured there is XML you could process instead.
a) That hard thing should have been cut out and by definition is not part of the product. Didn't see a bridge with space rocket engines recently, as one could say.

b) Most times nobody knows what is actually crucial to the user -- including the user and management. Books and theses have been written on the topic. Companies experiment until something sticks. There is always the chance a feature is unnecessary.
This lines up with my experience and continued frustration with YouTube. I use the service a lot whether it be for background noise, research, and so on. The recommendations have been awful (doubly so in Shorts) regardless of how many videos I dislike or categories of channels I choose to stop recommendations of.

My only question then is: how do I know if I dislike a video if I haven't watched it? Sometimes I can leave a video early, but others I will have to watch for a bit before realizing it is a waste of time. This is more pronounced with Shorts due to the duration of videos. I will end up watching something that is 20 seconds long to see what it was about (you never know when you will find a gem), but then dislike it once it is finished. YouTube just keeps recommending low quality garbage until I get fed up with it and spam "Do not recommend channel" the moment a video shows up.
NIS also works with MPV and I use it to upscale videos as I watch them, especially 1080p to 4k.
Man ya'll would love Splunk then. Shame it costs so much
> I'd go as far as to say class-based components are strictly inferior because they force you split your behavior logic across lifecycle methods and are not easily composable.

That's not strictly true. You can implement "hooks" on top of a class based components. It's essentially the strategy pattern.
This disentangling continues to entangle the most salient aspect of this -- the definition of a qubit itself.

Claiming a device with hundreds of qubits exists is a stretch because we have modified the target. Current generation of QC's are targeting NISQ (Noisy Intermediate-Scale Quantum) architectures. They are not general-purpose computers; they are instead attempting to address the central problem of quantum computing and "quantum supremacy" -- namely, whether there exist computational problems for which classical computers demonstrate exponential growth in time complexity, but quantum computers show sub-exponential growth.

It remains unclear whether even this is possible, much less whether it is possible to build error-correction systems that will allow for the creation of a general-purpose programmable quantum computer. The oft-cited examples of quantum computers factoring small numbers with Shor's algorithm demonstrate that the principles are correct, but do not actually factor the numbers; instead they basically assign probabilities; effectively (not literally) saying that there is a non-zero probability that 11 is a factor of 21. At this point it does not appear that any of the solutions (photonics, NMR) for these toy problems can scale at all -- I would love to see more pre-registration for attempts to factor larger numbers to get a better idea of why they are failing, we have precious few examples of the breakdown.

When we compare where we are compared to digital computers, we are still in the pre-vacuum-tube era; maybe even the pre-differential era if we look at mechanical computers.

Predicting timelines for this is a fools errand at this point -- it could be tomorrow with a crazy breakthrough; it could be 100 years; it could (and this is my view) not even be possible.
I'm not morally judging them. If they think it's a good idea, good for them.

I'm just not interested in funding those initiatives at that percentage of budget and would rather send the money to other essential Internet companies who have lesser investments in those ideas. I still give some to Wikimedia, just not as much.