skysight-inc/HackerNews huggingface dataset:
I was looking for self-hostable, open-source Intercom alternatives, and in thread "Ask HN: Which open source versions of SaaS products would you like to see?" (https://news.ycombinator.com/item?id=30301384) was pointed to Papercups.

It was also favourably discussed in https://news.ycombinator.com/item?id=25001001

However, checking out the blog, I found this post suggesting that Papercups-the-company won't continue active feature development.

Unfortunately, the blog post doesn't give any details beyond

> We have decided after working on Papercups full time for a year and a half to pursue new ideas.

If Papercups founders are around and would like to share what didn't go as planned, I'd be very interested to learn from their findings.
Your comment reminded me of the old AdSense model where the advertiser (Google in this case) would look at the content of the page the ad was on and decide what ad to display as a result. In a way, this is just like magazine advertising where the seller can pick a publication that they think will cater to buyers. Maybe they can even pick a specific article.

Personally, this is the model I long for again. If I’m looking at articles about bike maintenance, I’m getting ads for bike tools and supplies. Instead, I’m getting ads for USB power cords because I just purchased a new one to replace the one my dog chewed.
Poland has a massive land border and much smaller population back then.

How effective was it?

I mean, plenty of people cross into the US illegally today.
What's the difference between Ionic and Capacitor?
Roughly 10 years ago I would walk home from university dreaming about making clothes like this.

This could be one of the futures of high fashion.

(If you think that’s silly, look at a few runway shows)
Sounds similar to another case I'm aware of, a blog with 15+ years of posts, author had amazon links for about 3mo and then got dropped. There were affiliate sales, even, but none of them were "qualified" and so the total payout was $0.39 as i recall.

That author didn't clean out the links they had, just stopped putting new ones up; so amazon still "wins" a little free advertising.
I hadn't heard of Papercups until now. It looks quite relevant.

But it seems it's now in maintanence mode (I checked out their blog and posted): https://news.ycombinator.com/item?id=30313260
I tried out server side events, but they are still quite troubling with the lack of headers and cookies. I remember I needed some polyfill version which gave more issues.
I don't think that's the reason... It's because so called modern stacks are built on 100 layers of abstractions instead of being low level and fast.
On a similar note, my friend made a 24 hour time-lapse video of the Prayer Plant (Red Maranta), collapsed into 90 seconds.

The leaves close up at daytime, but open up at night, through a process called Nyctinasty. It's amazing how motile plants can be.

https://www.youtube.com/watch?v=BhkkZAx4vGM
There were almost two internets. Then, the CIA destroyed one
Depleted soil leading to -> the margin of the leaves start drying -> so they add hormones or manure -> the plant suddenly experience a "multi branching" event at the end.

Mangos are sensible to mineral deficiencies.
This is my approach too. Tell real stories to your kids, no matter how tragic. There’s no reset button on this game.
RCRDSHP
Why would you ever want to turn anything off? What if you need it? Then what if it couldn't hear that you need it? You need it to be able to hear when you need it. Don't turn things off.
Why do you think Resolve is not up to the job?
>This seems to be more about what people are imagining NFTs are than what they actually are.

yes, and how people are imagining NFTs is highly dependent on how NFTs have been marketed.
Looks great but odd choice for packaging only on MacPorts and Nix.
According to the video description, the tree got a pest infestation around day 210. I assume that's what's responsible.
If its a small site you can deploy on google firebase pretty easily, and possibly cheaper than aws. You can also use the firebase database for smaller apps for free as well. It's been my go to for a couple years for small projects, never had to pay them a dime so far.
I don't know, you can't throw all NFTs in one size fits all. If you have “recognized” organization (whether federal, a consortium, etc.) that could vouch for a “big important” NFTs like one from a celebrity, a founder of twitter, an original digital frame from rick and Morty, etc. on a recognized blockchain you could probably get somewhere, but it will take many rounds of losers, grifters, and fakes to work through that, and I don't really see the reputation of NFTs surviving through that. It will take a monopoly or oligopoly of “authorities” that the public (or at least large group of NFT collectors) for any of this to work.
The Phrontistery: A collections of half-remembered rare or obscure words
That's awesome. I'd love to see the source if you have it. The BLAKE2s and BLAKE3 round functions are identical, so there must be a lot in common.
Researchers develop highly accurate modeling tool to predict Covid-19 risk
This gets asked all the time. HN is pretty special. Moderation is hard but it is the defining feature of a community. Subreddits don't allow enough control and regular forums are not news focused. I've heard loste.rs is similar though.
Epic Games' CEO Tim Sweeney: Linux has a 'terrifically hard audience to serve'
Salaries going up? Working conditions improving? Age buckets for hiring widening? Training being offered? Or just immigration lawyer complaints?

Define desperate…
---
WebSockets cannot benefit from any HTTP feature. That is:

No support for compression
No support for HTTP/2 multiplexing
Potential issues with proxies
No protection from Cross-Site Hijacking

---

Is that true? The web never cease to amaze.
Step one is to learn the difference between git and GitHub. ;)

Jokes aside, there is a wealth of literature on how to understand git from the ground up. I strongly recommend reading through one of those. I can't recommend anything in particular, but I'm sure someone else will chime in with their favourite.
Then you have to pay for a domain name (which granted is cheap), setup something to handle your IP changes, install and maintain the pi itself and hope there aren't any vulnerabilities that can be exploited to gain a foothold in your home network, which means segragating it behind a VLAN which your ISP router probably doesn't support so you need to buy a router then of course you need to buy the pi it self and an SD card and powersuply since the normal micro-USB doesn't provice enough juice, but then again you didn't know that when you started. Then you probably want to buy a case for it so you don't just store a naked PCB on a shelve/floor. Then of course you need to setup the software and learn how it works and keep it up to day forever.

Or you can just spin another Discord "server" which you already know how to do and not have to worry about hosting anything.
For content creation apps, Qt is great: Krita, DaVinci Resolve, Allegorithmic, Qtractor, LMMS... (and my shameless plug ossia score)
Prefacing your comment with “as someone who writes very funny things” is very bold move.
But to your observation, I somehow feel more threatened by a joke-cracking amiable AI than a guns-blazing skull-crushing terminator…
-My wife's ancestor, likely the tribe dimwit, found an unoccupied spot around the time of the Black Death, didn't for a moment pause to wonder why this spot of land wasn't already spoken for, and started working the land.

Today, the place is called 'Kaldholen', which more or less translates into 'Cold dump'.

Worst thing is, we still live here, 700 years later.
Yeah, really no more valuable than a dead tree format certificate with an artists' signature of authenticity on it. Much like that not worth the paper it's printed on if so one isn't enforcing it or a very large body of people agree "that's the one"
NFT provides publicly verifiable record of ownership and limited edition-ness (aka scarcity), which has the side effect of making buyers treat digital files like tangible items.

All the decentralized posturing and politics is a distraction from actual entrepreneurs building actual real-world applications, using NFT in the same way you use SQL or HTTP
I can’t find any downsides of SSE presented. My experience is that they’re nice in theory but the devils in the details. The biggest issue being that you basically need http/2 to make them practical.
>>>slurs their elected government

Now it makes sense...you could have mentioned that was your problem to start with and I would have changed it, "Brandon" was a typo and not intended as a slur. I gave you the opportunity to explain but you chose to attack me rather than be civil, such a shame.
Coconut coir is also known as coconut fibre; it’s the springy material you get from inside the shell when you husk a coconut. I had never heard the term before and had to look it up.

https://en.m.wikipedia.org/wiki/Coir
I believe OP got dropped from the Amazon affiliate program, not Amazon hosting.
I agree 100% with the article. To community organizers: for the love of all that is holy, set up a proper message board with threaded discussions. Who does ultra-ephemerality benefit?

Discord is black hole for conversations with more than 5 people in general. This is true not just for software discussion, but also music, sports and pretty much everything else. In a single-purpose channel, conversations die off as the subject of discussion is constantly changing. If I wasn't online at the time, I can't bring up the same topic the next morning, because it's been discussed already.

Compare this to something like the forums on rateyourmusic.com. There are long-standing conversations about specific topics that are years old. Everything is easily searchable, and can be refined to searching inside topics. On profile pages for artists and albums, you can see links to discussions related to that artist or album. This is elegant design that's extremely user friendly. The polar opposite of that is a Discord server with with 5-6 extremely broad channels, and a never-ended series of ellipses notifying you that someone is about to post another message that will soon be lost to the void.
I've been working with this idea for a while, that it's immutable pagination that makes any written work worthwhile. With it we can spatially reason about it and we commit its location to memory. You can never do that with an infinite scroll.

Maybe a time-based tree structure would improve how we use slack for example.
Get in, get rich, don't get greedy, get out
Yep. At Google it is "change list", which I think is good because it isn't a "request" until you send it to someone to merge it, which you don't always do. Maybe "diff list" would be even better. Or maybe we could have just stuck with "patch" or "patch set" from back when people would just send these around in emails.
Unfortunately I just see this error on Firefox 96.0.3 on Linux though:

https://i.imgur.com/DgQLXqj.png

EDIT: looks like there is already an issue about it. https://github.com/hoschi/yode-nvim/issues/4
I can’t wait until all these NFT hustlers, Get-Rich-Quick shills, wannabe Crypto influencer billionaires get blown out of the market, and we get back to the days where the only people who held crypto were true techies and blockchain enthusiasts. Just them.
I think it's the difference between being simple, and hiding complexity behind towers of abstraction. In my experience OpenBSD goes to great lengths to rethink systems and purge intrinsic complexity. By contrast, Linux tends to merge complexity behind meta interfaces.

OpenBSD's approach appeals to me aesthetically, and I like the feeling that I could easily dive in and get to the bottom of the stack. There is no magic.

By contrast, I look at Ubuntu as a hot mess of code that I'll never understand, while simultaneously appreciating that I can click through the installer after a cocktail or two and be playing games on Steam in short order.
This is the main problem with KDE - it's buggy. I always have bugs with KDE popping up after weeks or months. With Gnome, I have zero bugs (except one time where I had a memory leak and it kept eating my memory).
You may want to experiment with your diet.

I have a thing where I get weird anxiety ~18hr after I eat pasta, maybe you get something similar.

If your anxeity has a biological cause (ie excess cortisol or something), then modulating what you put into your body may help.

Or maybe you just need to accept that every moment might be your last and try to enjoy it. :)
> The Lightning network that is layered on top of Bitcoin is what is actually useful for buying stuff. Much of this article is based on this misunderstanding.

It's not obvious to me what this changes with respect to the article, can you be more specific, especially since it's a long article? E.g. I think the point about the energy consumption, the lack of decentralization still stand.

> With Bitcoin, miners could attempt to control the currency, but then it would lose all its value, so they choose not to.

Why do you think that's the case? The author quotes research pointing out that the majority of BTC activity actually comes from speculation which might have little to do with security guarantees the Bitcoin network is supposed to provide, so having them break will not necessarily impact its USD/BTC rate.

I think there's a whole spectrum of control major miners could exert without much backlash in terms of value BTC would lose. E.g. if major miners agreed to prevent any transaction from a certain address from being mined ever, they can just ignore their transactions in their pool, and revert any block from other miners that would have these transactions. I don't see BTC losing value if this is done sparsely.
SpaceX’s monstrous, dirt-cheap Starship may transform space travel
This is a diagram illustrating Git, not GitHub. Git is a version control system. GitHub is a hosting platform for Git repositories that adds a web interface and social features.

I learnt how to use Git by picking up the basics, then whenever I needed to do anything new or whenever something didn’t make sense, I read about how that part of Git worked. Also, I read the Pro Git book, which is free and linked to from the Git homepage. If all you ever do is look for a quick fix or use a cheat sheet when something doesn’t make sense, you’re the “One year of experience ten times” developer, so try not to do that.

Learning how GitHub works after you understand Git is easy.
And with VPS you have to maintain the actual server. You can't just install it and be done. If you aren't already familiar with setting up servers, handling access, setting up software, and setting up DNS it will take you evening or two just to get going and after that it requires you continuous maintenance and how many of these custom forums actually have backups in case something goes wrong?
Person plays with fire. Burns hands. Complains fire is hot.
It certainly can create unintended comedy. I suspect that AI will eventually be able to create first drafts of comedy and other genres but will still need a human editor to refine the output for quite some time to come. The tricky part is going to be deciding if the AI plagiarized some other work or not and how that will differ from how humans draw inspiration from existing works without crossing that line.
Maybe you have reply notifications: this seemed like the closest thing (not close at all, I'm afraid) you'd get to both a complete list, and not having to dig through multiple rants.

https://themillenniumreport.com/2016/10/the-top-100-most-dam...
Mostly, it is due to weather and the direction of sunlight (and due to pests, etc.). Also leaves at the top, those on the outside get more exposed to sunlight and the plant allocates these leaves more chlorophyll for synthesis (hence green). Comparatively, leaves on the inside do not get much sunlight and serve no purpose, so to say. So the plant/ tree sucks the chlorophyll back from these leaves. Now such leaves which do not take part in synthesis can expose the plant to too cold/ too hot weather due to their surfaces area. So the plant/tree sheds them. Of course too severe weather will impact all leaves so in winter etc trees are bare.

If interested, I highly recommend (not a pure science book) Hidden Life Of Trees https://www.amazon.com/Hidden-Life-Trees-Communicate_Discove...
At least it is indexed in Google. Not an excuse for Reddit's horrible search, I know, but IM doesn't even have that option.
Read the description for REDMAT.BAS. Apparently this started with Microsoft Professional Basic 7.0, which appeared in 1989. So technically, "the 1980s," but only the last one.

https://www.cambridge.org/core/books/abs/crystal-field-handb...
Yeah the only weird thing here is how much Tesla keeps giving Elon.
I can't speak for anyone else, but I'm tired of proprietary, centralized communication systems. What I want is open, accessible, and decentralized or at least federated, or something that someone can start up an instance of. I don't care if you want to start your own server, or use something hosted, I just want it to be the case that someone can.

Traditional forums aren't networked. It's not like I can mirror HN either. But I could go start a forum somewhere if I wanted, and there would be a record of posts somewhere.

Discord kinda runs into two problems for me: it isn't an open decentralized protocol, and it seems like it's being misused or something? I guess if devs want to use it and welcome anyone to come in and see what's going on, great. But then I'd prefer they use something decentralized, and it still isn't a substitute for a forum or forum-like place.

I think your question is an important one just as a sort of perspective check, but I can articulate pretty clearly what it is about use of Discord that bothers me, and can point to very popular systems that work much better as theoretical examples or templates in my mind (for example, Matrix, Reddit, or Twitter).
That comment isn't going to win the Internet today, but you won my Internet for today.
Copyright is a social and not an engineering issue. It can't be solved by just code.

Also, a NFT marketplace can't just ignore it forever. It's a .com, it's connected to a real person who can get in trouble.

Also, no, engineering is ultimately in the service of people and has to work with human constraints in mind, including economics and law. Like they say, “Any idiot can build a bridge that stands, but it takes an engineer to build a bridge that barely stands.” -- working under such constraints is why we have engineering, rather than just piling up bricks until there's no way for the bridge to collapse.
And bigger… you could say it grows…
Show HN: X-frame – embed any content with a server-rendered super iframe
Show HN: Blogar.io – turn your news feed into a newsletter
In some ways in fact the problem is that Discord is too traditional.
Dark-field computed tomography reaches the human scale
Just use Google. Reddit's built in search is useless in comparison. Yesterday I found a great thread about suit tailors in my city. The posts were all 3 years old but fortunately the tailor was still active. Digging up this info would be impossible on Discord, because at best I'd be locating individual comments asking about the topic, then scroll down to see if anybody bothered to post a response instead of changing the topic to something else.
WebSockets support compression (ofc, the article goes on to detail this & point out flaws. I'd argue that compression is not generally useful in web sockets in the context of many small messages, so it makes sense to be default-off for servers as it's something which should be enabled explicitly when necessary, but the client should be default-on since the server is where the resource usage decision matters)

I don't see why WebSockets should benefit from HTTP. Besides the handshake to setup the bidirectional channel, they're a separate protocol. I'll agree that servers should think twice about using them: they necessitate a lack of statelessness & HTTP has plenty of benefits for most web usecases

Still, this is a good article. SSE looks interesting. I host an online card game openEtG, which is far enough from real time that SSE could potentially be a way to reduce having a connection to every user on the site
Samsung doles out 11 months' bonus pay as talent war heats up
I think the biggest difference between them is that BLAKE3 is still quite new. I agree with https://latacora.micro.blog/2018/04/03/cryptographic-right-a... that most cryptographic applications should make "boring" choices, and BLAKE3 is not yet boring. But assuming everything goes smoothly over the next 2-3 years, I'll start recommending BLAKE3 over BLAKE2 in essentially all cases.

If you're curious about the single-threaded performance differences between BLAKE3 and BLAKE2b, I might clarify that the red bar chart at the top of the BLAKE3 readme is actually a single-threaded measurement. Everything depends on your input size though, and we have some more detailed graphs in the paper.
So... If I fed it all the e-mail I've ever written and responded to, and tied it into my mail server, how long could it do my job before anyone noticed?
If interested in plants/ trees, I highly recommend (not a pure science book) Hidden Life Of Trees https://www.amazon.com/Hidden-Life-Trees-Communicate_Discove...
Feedback to the ChildOfChaos: There were a lot of points made by the OP, which were not flat out wrong, and as you noted, are more nuanced than the OP expressed. For instance, on Macs, this is true with default settings “CreativeCloud, that universally hated DRM app that randomly maxes out your CPU,” where one has to hunt and kill Abode’s processes manually to get things under control. As for XD specifically, it was an inferior product to Sketch when it was launched, which slowed its adoption in addition to the subscription pricing (note that this is a US market-centric point of view and opinion). However, overtime XD improved (aside Figma did too), and individuals heavily invested in the CC integrations started getting enough from CC/XD to use it. The OP is likely giving a point and time opinion (at roll out), and some of the original issues presented as black-and-white are much more of shades of gray, especially when considering how things have changed with time.
Absolutely not, HTTP/1.1 is the way to make SSE fly:

https://github.com/tinspin/rupy/wiki/Comet-Stream

Old page, search for "event-stream"... Comet-stream is a collection of techniques of which SSE is one.

My experience is that SSE goes through anti-viruses better!
Prior art in the field gives little cause for comfort. https://youtu.be/FBWr1KtnRcI
How could it be lost? You chose to ignore it. Get an IP, bind to a port, and tell your friends. It's all still there.
He meant commodity 'something that can be traded, or any useful thing' rather than commodity 'when customers perceive little or no value difference between brands or versions.'
Incremental compilation with "tsc -w" is instant as well, triggers automatically on file changes and does type checking too.

What am I missing?
How do you mean lack of headers and cookies?

That is wrong. Edit: Actually it seems correct (a javascript problem, not SSE problem) but it's a non-problem if you use a parameter for that data instead and read it on the server.
I'm a discord user. I'm in several servers. I'm even Nitro.

...and I'm probably not going to join your server to ask questions or get help. If I can't get help via your git platform or shoot off an email, I'm probably just going to not use the software.

Gitter, for all it's flaws, is ok for this case. The effort to join is very low.

Discord is a whole beast. Every server has a gauntlet to join with a dozen bots and channels, and then Discord over-notifies you for every message until you tune it down.