skysight-inc/HackerNews huggingface dataset:
This is off topic but:

After clicking the link to the article, I hit the back button back to HN and a Chrome popup display "Click Install V8 to get back to this site easily" or something of that nature. It was definitely a chrome popup triggered by leaving the site, since the popup was on top of the bookmarks toolbar.

Anyone notice that happening as of the latest chrome release? I've seen this a few times, and it always catches me off guard.
How's the experience been?
To extend your point, I think the linked article suffers from a common trend in web dev editorialism, which is over-generalisation of problems, and reducing the domain into simple binary thinking.

A lot of these arguments talk about the dangers of SPAs, but don't talk to the reason why first class interactivity/reactivity exists on the web. It's because for average users, they want to see feedback to their actions immediately. Articles like this talk to SPAs as if they are unnecessary or overused. I disagree, I think SPAs are mostly appropriate for most SaaS, social media, or business tooling. Sure, the poorly implemented version of an SPA is harder to debug than a poorly implemented template generated site, but that's like comparing the complexity of a car built in 2021 to a car built in 1980. And cars from 2021 sell better than cars from 1980.

A lot of these articles strike me as opinion pieces decrying the direction of modern web development, and seem to point to the past as a more 'gilded age' of internet browsing. But this was back when users sat at a desk, and scrolled pages using a analog mouse, viewing it on a CRT monitor. Users today want to browse on their phones, want to share and upload, to take live videos, to see when their message was sent, delivered and read. We need SPAs and libraries like React just like we need cars that can do lane assist. It's because it's a feature users want, and on the whole, it is much easier to build using React and SPAs.
Remember, the discussion of the lab leak theory is strongly correlated with a rise in hate crimes against Asian-Americans. There were also lots of links made between the lab leak theory and needing to tighten immigration policies to keep out "undesirables".
CBS Radio Mystery Theater is from the 70s, but was made to be nostalgic to the 30s.. I remember listening to this on AM 880 CBS from NYC..

https://www.youtube.com/watch?v=HAkiql1PhV4&list=PLdoGrEj2tN...

A good show is Yours Truly, Johnny Dollar: "the transcribed adventures of the man with the action-packed expense account – America's fabulous freelance insurance investigator."

https://www.youtube.com/watch?v=HRDdcaRHcoM&list=PLneoVXdPCz...
Nobody does this in practice. Tooling, tutorials, frameworks, etc are all created around the idea that the entire application is an SPA with a single root element. I understand that it’s possible to do this in theory, and that’s why I said I want to see a framework where the idioms and best practices are geared for this kind of use.
Happy birthday, Node.js.

Sure, your creator has said some unkind words, much of it true and reasonable ¹; and has left to create another child, a newer and better version of you ².. But we know you're here to stay, decades into the future - even if as legacy code. Having written numerous applications, many of them running for years now, I'm glad to have known such as easy-going, friendly server-side runtime.

[1] 10 Things I Regret about Node.js - https://www.youtube.com/watch?v=M3BM9TB-8yA

[2] https://deno.land/
I'll send you an email shortly with some details.
Radio astronomy at its best!
But it did originate in China, no?

And the Chinese government did hide critical data from the WHO and international partners to save face, no?
NYT can also be held liable for things like slander though, right? If social media sites try to claim they are not responsible for any content posted, that does feel a bit like trying to have their cake and eat it too.
The good news is that it seems unlikely to hop species barriers, or survive long in the absence of Tasmanian Devils. Presumably they’ll be able to reintroduce healthy ones after the cancer wipes them out in a given region.
Art comes in frames.
Threat of death is also a major deterrent
I moved to Tasmania to work remotely a few months ago.

I'm yet to see a devil, although I have seen other animals. They did exist on the mainland thousands of years ago but were wiped out by Dingoes. It's assumed these were introduced by Australian Aboriginal people who brought them here from South East Asia.

Tasmania is dingo free, which is why there are still devil's here
It appears they've fixed the link to https://www.fastly.com/blog/why-fastly-loves-quic-http3.
where is the „top“ variable defined?
That’s a good point. At least the censorship failed quickly and completely. It’s clear it was the wrong thing to do.
Absence Seizure – Causes, Symptoms and Treatment
almost any guest you see on any show is doing publiciity either for their new album, new book, or show/movie (even if they dont explicitly mention it)

theres a reason we only ever see kanye west every few years when he as an album coming out.

My point is that this isnt just the book industry.
A quick google search surfaces the correct link. My 10 second root cause analysis: they changed the title of the blog post.

https://www.fastly.com/blog/why-fastly-loves-quic-http3
Honestly, i think graph db being more powerful is one of their more reasonable claims. Graph db trade off a more flexible data model (which some people would call power) against performance/scalability.

Whether or not that's a good trade off in your domain is a very different question.

Edit: although based on the docs, the graph db seems roughly a data structure where nodes can point to each other (i dont see anything about complex queries, or managing concurrency, or even persistence). By that definition, i think even c would be a language with an embedded graph db (structs and pointers)
Ask HN: I need to learn to love containers – HN please show me the good side?
I played with containers when Docker first came out and I hated them with a passion. It seems to me that they were horribly complex and replicated a whole bunch of operating system functionality and just made things hard hard hard, not to mention needing to implement clunky and fat layer file systems as well as constant fiddling with ports and configuration - ugh the whole thing seemed a truly ugly mess that sent complexity through the roof.

But I need to distribute some server software and my understanding is these days one of the expected ways to do that is to deliver some sort of containerised package.

The whole thing will be easier for me to swallow if I can come to love containers.

Can someone who loves containers share the love please? Help me understand why I should love containers instead of seeing them as the ugly pile of unnecessary mess that I currently see.
Worcestershire sauce is delicious too but to be fair there are a lot of variants that omit the fish part.
Other comments have suggested better names, based on the fact that we don't even know for sure that it's matter, just that gravity at large scale doesn't behave like it should.
Wow. He was drawing and posting such joyful artwork so regularly, at the ripe old age of 91, right up to a few weeks ago!
(FWIW, I agree with you: the rest of the quote has no relevant effect on my understanding of the sentence.)
I'll reference a previous related comment of mine to avoid rewriting everything here [1].

In short, the root cause behind everything you're talking about is low interest rates and money supply inflation. Rich people have been on an asset buying spree (primarily real estate but not only) by borrowing at close to 0 interest, which makes ownership of those assets more and more out of reach from everyone else as they bid each other up.

'Coincidentally', the world happened to be in lockdown during the bulk of this money printing, limiting inflation in consumption goods and making this transfer of wealth stay outside the zeitgeist.

The gambling craze among the lower classes is the tail-end of that.

[1]: https://news.ycombinator.com/item?id=26885100
Show HN: We made an add-on for syncing bank data with Google Sheets
Hi HN! We've been working on a Google Sheets add-on for syncing data from bank accounts into your Sheets.

We're focusing on startups as we've seen that founders are the first "financial" people in the company and they can have a hard time measuring and forecasting their finances (e.g. cashflow, runway).

Why Google Sheets? Because we've seen that people have access to other platform but many end up downloading data from there and importing it to a Spreadsheet as its more flexible with the number crunching and data manipulation they need.

Is this like an accounting software? No, we don't want to deal with complex accounting-related regulatory stuff. Instead, we want to help founders to easily access and keep updated the financial data they may need to make important decisions.

We're initially supporting bank data using Plaid but we want to add more integrations and features that make this process easier for founders.

We'd love to know your feedback and the experiences you've had dealing with financial data in your companies :)
There is an SPA pattern (perhaps sometimes called "offline-first") where your client application code does all reads and writes data against a local database, then another bit of client code is responsible for syncing this local database with the server's database. The local database could be IndexedDB, or localStorage, or even some bespoke DBMS. In some sense the client app would be running on one node in a replica set.

Indeed, one could go even further and try streaming the UI state itself from the server, so that the client is something like an X11 client. The obvious downsides of this are 1) the server needs to store the session state and 2) it's fairly intolerant of connection interruptions, but for something like an interactive game these are probably not deal-breakers.
That’s awful, I hope they are thoroughly embarrassed.
React is very good at what it's for, and much of this article is saying that React is not good at what it isn't for. That's a fair point to raise due to the ubiquity of the library, since many will reach for it out of habit or ignorance when it isn't appropriate, but it really doesn't amount to second guessing the modern web in my opinion.

There are plenty of people still using Django and even things like Plone. They're just not in the zeitgeist, because those tools have practically congealed at this point and there isn't much reason to have a discourse about them.
Now the compiler people at Google and other contributors to Chromium could be much smarter about when CSS needs to be recalculated. The behaviour really seems very arbitrary at times and there is no high-level overview we have found, how to write a Web-App to avoid expensive recalculations. (See https://orgpad.com/list for examples.)

Btw. the world of browsers currently is totally crazy. You have people dropping to HTML canvas and own rendering because manipulating the DOM is so slow for anything serious. There are bugs in CSS and SVG all over the place, you cannot really read more in depth documentation how to program the web for performance in this space. (If you have great, very in depth documentation, please link it!) The situation is so bad, Google teams rather switch to their own rendering in HTML canvas instead of talking to their peers and letting them fix the DOM manipulation for everybody. Actually, Chrome/ Chromium feel progressively worse with each release. There are always new regressions and there don't seem to be any real improvements in efficiency. The result is, we are busy working around idiotic APIs and bugs like 90% of the time. Yeah, OrgPad is not a trivial app, but we have something like 1000x better hardware than in the 90s and some of the interactions feel much slower than the games we had back then.

Does anybody else have a similar experience or some actually helpful resources we possibly overlooked?
Shiva has interesting arguments.

> Economically, a world without patents would have more smaller incremental investments as innovation occurs in parallel across many companies in industry.

And a complete stagnation in some areas due to the cost barrier of certain research since, as soon as the product will be out someone will start to improve it incrementally without having to recoup the R&D costs.
In theory that's true, but I hardly ever see it used like that in practice.
I know nothing about infectious diseases, how they mutate, or how they spread from one species to another, but it would seem, on the surface, that the presence of a lab where research is being conducted on coronaviruses in the bat population that is within the epicenter of a global coronavirus pandemic that originated from bats is a bit too coincidental to not at least investigate.
Was doing research with quad-rotors.

Had 10+ stitches from bad tuning of a PD controller (and me not taking proper safety measures).
Oof, shows the downside of social media. My bad.
I used to really like Lisp and did some professional programming using both Racket and CL. But now I don't really like it anymore and parenthesis do put me off.

The benefit of easy AST manipulation just doesn't seem worth it when the cost is a very heavy and verbose syntax. Everything just takes a little longer to write in Lisp, and the syntax is far too noisy.

Moreover, languages with powerful and easy to use macros (like Julia) don't have a paren heavy syntax, so what value does Lisp syntax really even provide anymore? New languages have demonstrated you don't have to sacrifice a lightweight syntax and expressive macros.

It also makes writing any sort of code that uses equations incredibly burdensome to write.

In short, while Lisp syntax used to serve a purpose (facilitation of macros/modification of AST), I feel like it no longer really does.

For comparison, I think OCaml syntax is really nice: light and readable.
Billion-Scale Approximate Nearest Neighbor Search
That wikipedia link for the backfire effect directly mentions failure to reproduce the findings.

I will assume that's true, or you won't find this reply very convincing.
Australia too, marked as sensitive for me (logged out)
I had to look up the ingredients[1]: Anchovies, Tamarind paste and Beer among others.

[1]https://www.thespruceeats.com/homemade-worcestershire-sauce-...
"Man" , in traditional usage, refers to any human being. "One man's x" is also a common phrase used to mean any single person struggling or striving towards a particular goal.

This is completely different to what is happening in this post, where the gender is being called out as an attribute of particular interest.
> Except there's no barrier of entry to Twitter's marketplace.

There absolutely is. Twitter enjoys an incredible geographic monopoly. The territory just happens to be digital.
Are all of those good stuff attributed to Britain? I can see many being subscribed to Europe as a whole but surely not 1 empire.
In practice, private extensions are malware. 99+% of them. "Put a thing at a path on disk, the web browser picks it up and runs it un-sandboxed and gives it access to all your web traffic" — that's a Grand Canyon-sized security hole in the middle of an otherwise-secure design, and widely exploited. (And there's nothing you can do to plug it through local security, since a virus running with your account's permissions can do all that just as well.)

Have you noticed that public-use PCs (in e.g. libraries, hotel lobbies, kiosks) used to have Firefox installs, but now mostly have Chrome installs? It's not that the IT people setting these up are any less fans of FOSS than they used to be. It's that Chrome has, for a while now, only persistently loaded local extensions if they're declared in an MDM policy (this being remote security), while Firefox has continued to trust the local filesystem. Public PCs with Firefox (and without some OS change-reversion tool like Faronics DeepFreeze) have been cesspools of malware extensions since ~2011.

Besides — if your private extension isn't malware, why not just upload it to Mozilla's servers, but never set it to public, instead just personally being its only user?

(What, are you burning evidence of illegal activities into browser extensions or something? That's bad engineering! Make your illegal activities runtime state!)

> they completely disabled extension support on Firefox mobile (no, that small list of approved extensions isn't enough).

That's the platforms' idiocy, not Mozilla's. Apple and now Google both say that all non-sandboxed executable code an app ever runs must be part of the app's submission package, to be checked over and approved by the platform owner.

That "small list of approved extensions" is a set of extensions that gets burned into the Firefox Mobile binary and audited by the platform-owner during publication. It's small because every extension on it is another chance for a Firefox update to be shot down during QA by an overzealous platform owner. The extensions in the approved set are the ones whose developers understand well exactly what's required to ship code as part of Firefox Mobile, and who therefore do what they can to appease the platform-owners in each release.
You missed: bigger SUV/truck.
"Reactivity" is a common paradigm in the javascript world. There are many libraries to essentially do this or variations on this theme.
The link you used directly brings up the wikipedia article on Spas. Not sure that's what you were going for. :)
A Secret FBI Spy Plane Program
"There are decent patterns in the form of GraphQL, but for a React component that loads data with fetch from an API, the solutions have only gotten weirder."

Wonder how many people using "GraphQL" realise those decent patterns are from the 1970's, i.e., QBE.

https://en.wikipedia.org/wiki/Query_by_Example
Haven't heard this meme for a long time now. Reminds me of the old days when my main email was muahahaha9001@inbox.com simply to get laughs out of people. (That email service shut down roughly 5 years ago.)
The spa paradigm was not invent d by react. Or any framework for that matter. Remember when asynchronous xmlhttp requests were cutting edge?. It's just one step from ajax to spa.

I have been growing increasingly dissatisfied with react but there's no clear superior alternative. Server side react is a pretty good solution for most problems and fairly scalable.
Cardano Developer Unveils Smart Contracts Platform Rollout Plan
This is one of my favorite Mr Rogers episodes.
Do VCs give women less money, or do women convince less VCs to give them money? Does personality play a role in your ability to convince somebody to give you large sums of money? Is there some kind of similarity between men that do not receive funding and women that do not receive funding? Interesting questions that would be worth investigating, instead of just accusing the majority of VCs of (even sub conscious) sexism.
Have previous protocols (TCP, UDP, etc) been in widespread use before their respective RFCs?

The QUIC Wikipedia page[0] makes it sound like a substantial amount of traffic, due largely to Facebook, Google, and the Google Chrome browser, uses QUIC already. Facebook claims 75% of their traffic (for the app?) is via QUIC[1]

[0]: https://en.wikipedia.org/wiki/QUIC

[1]: https://engineering.fb.com/2020/10/21/networking-traffic/how...
I think it's a lot more than just splitting hairs.

There are many viral-initiated cancers. The virus is transmissible, and then when the virus infects host cells in causes the DNA machinery of the cell to go haywire, leading to cancer. Examples include HPV (causes cervical, anal and throat cancer) and feline leukemia virus (retrovirus which causes weakened immune system and leukemia in cats).

This is very different from a transmissible cancer, where it is the cancer cells themselves that can infect other hosts, which is pretty crazy when you first think about it. According to wikipedia there are only 3 known types among mammals: canine transmissible venereal tumor, devil facial tumor, and another cancer that affects Syrian hamsters.
https://www.katacoda.com/learn

https://www.katacoda.com/courses/kubernetes/playground
There has been a large amount of automation that most people don't think of much anymore . Factories that used to employ thousands in the 1950s now only have hundreds. Assembly might be manual, but cutting is all automated. The factory I work in got rid of 200 employees just by getting Lazar cutters for sheet steel. And many other machines.
Almost every time I search for some technical information, all I find are blogs with incorrect information written by people who don't really know what they are talking about.

Almost every time I search for the answer to a question, all I find are SO/forum/reddit posts by people who clearly have no idea what is going on, but think they do.

The whole web sometimes feel like a giant pile of ignorance, created by people looking for prestige, jobs or just ad money.

So, if I am not an expert in a domain (i.e., amongst the very best), and cannot be certain that what I believe to be true is actually true, why should I blog at all? Why add to the ignorance manure?

I wish this cult of self-expression will die down already. I wish people start listening and thinking, instead of just waiting for their chance to talk.
Why Skyrocketing Import Costs Are Hammering Amazon Sellers (and You)
How much is that render cost? Would love to see the trade-off comparison. Does it really save any money?
It's so shocking to me that this person is breathing a metaphorical sigh of relief already. If someone got into my E-mail, it would pretty much be game over. I would have to spend weeks (if not months or years) dealing with the potential fallout.

Also, aside from the regular problems that come from such a compromise, attackers can also begin sending E-mails from your address - in perpetuity - if they set up a Gmail alias.
> but that is inevitable given that the primary output of the transpiler is JS code for use on the web, so some JS functions have to be present for that to work, and to inter-operate with JS, one has to use their string system.

I don't see why this is true (i also don't see it as a bad thing. Take what works and all that).
Server-side Node.js still exists and, if you like, can be quite similar to good old PHP. A "Hello World" app in Express.js is pretty barebones and easy to get started with, and there are probably lots of comparable alternatives. I've always found Express.js to have a big community with lots of guides and info, although I admittedly haven't had the experience of coming to it as a newcomer to programming or the web.
Well, also give up infix functions/operators, operator precedence, readable equations, etc.

Most Lisps have syntax anyways, in order to make the language less verbose.

There's a reason people like syntax, because it is expressive.
I'm looking for words that explain why containers are a great thing, why they are more simple than I thought, how they aren't bound to one specific operating system kernel, or something that tells me why they're good, what the upside is.

I want to hear the passionate beliefs of someone who loves them.
This is a brilliant article, and gets better towards the bottom. I'm sure there are a lot of articles like this, but she's very honest about the process. It's rare to see people document what they wish they did better, when it's so expensive to make mistakes here.

There's some solid SOPs in here too, and it works whether you're doing an app company or trying to land a job, assuming you have the credentials.