skysight-inc/HackerNews huggingface dataset:
Hi HN, trust 2022 is off to a good start!

I’d like to introduce Netvyne, a tool which at its core is a Chrome extension that empowers you (the consumer) to leave and read comments on any URL.

There are many challenges with the current state of commenting on the Internet. Not every website has a comment section. Sites that do have a comment section sometimes close it for new comments. Even sites that go as far as to moderate the comments sometimes do so with noticeable bias. While comments can help consumers make informed decisions, our goal at Netvyne is to also address the emotional need to share and witness authentic reactions.

I was first introduced to this Chrome extension idea by a friend a couple years ago in college, and worked on it on-and-off as a side project (in Python+JS). At the start of last year, I picked it up as a serious undertaking and re-wrote the tool in Golang+React with a tightly-knit team of 5 fulltime people. A bunch of premature optimization and feature creep later, we're ready to launch with what I believe has a modicum of utility.

The idea is not particularly new, in fact I remember reading a HN comment that said this idea gets tried every two years or so. What differentiates us is that we’re building content moderation from the very start, which is more of an operations problem than a technical problem. We’re committed to civility of discussion over all else; if that means sacrificing “free” speech, or taking the site down temporarily while we scale up moderation, so be it.
Timing-wise, people are increasingly familiar with the idea of Chrome extensions, and have also recognized the value of comments due in large part to the popularity of Reddit in recent years.

If you have a moment, try out our extension and please let us know what you think!
https://chrome.google.com/webstore/detail/netvyne-extension/...

To make this interesting, we’ll donate $100 to Wikipedia if you can make us take the site down for more than 50% of any given 24 hour period (the site is considered down if there is no way for you to leave a comment).

On the flip side, if abusive/spam comments make up less than 10% of all comments AND there are more than 5,000 comments by the end of the week, I’ll open-source the client-side parts of the tool (web, iOS app & extension).

You can track these stats for yourself: https://netvyne.com/status. We’ll post updates on Twitter (@netvyne) as we go!

Khalil & The Netvyne Team
The Dude abides. :)
How do news apps get their content when it is aggregated from multiple sites? (I've never used google news but the ios news app shows content from multiple popular sites). Is it rss, atom, or something completely different?
> Nobody is on call 24H.

This one dev is literally on call 365 days a year and can never be away from a computer on vacation. If he leaves, the project has no one.

How is that not a problem? Surely you can see that this isn’t reasonable for anyone who wants to run a business, or any employee who doesn’t want the website to be their life.

> If the system has a problem during the night, the users will wait until the morning.

> It just looses a bit of money and users are grumpy for a day

If you’re running a website where extended outages are no big deal and you don’t care about lost revenue, then it’s not really a valid comparison to the typical business website.

Your situation is unique, not a model by which other companies should follow.
A random traveller from afar is unlikely to be subject to the worst risk, which is something like sudden bout of sectarian or ethnic violence between neighbours.

As if people felt the need to compensate for their hospitality and generosity elsewhere.
Nathan Myhrvold's reply is interesting, 20 years later and windows is a pretty easy experience now. Games on Xbox is massive, though I'm sad that they didn't embrace VR. Playstation seems to have outflanked them there.

Their mobile game isn't really there though, but I'm not sure if they care, and it seems like the vacuum that java was expanding into was too big to leave be, hence the c#.
Yeah, I think he had a good understanding of the implications of the newer technology of his day.

You don't know what you don't know so there's nothing about computers here, but most of this article was really well done.
Excerpt of email reply from Nathan Myhrvold is mostly correct:

>The new Java applications are NOT credible threats to traditional PC software any time soon. [...] Cool new technology always expands rapidly into NEW ares (where there is a vacuum).

Java's hype of Write-Once-Run-Anywhere to kill Microsoft Windows didn't happen on client desktop apps like many expected. Desktop apps are still C++ and some newer apps are Javascript(Electron). Yes, there are a few niche desktop apps using Java like JetBrains IDEs but history has shown that Java made more market penetration on server-side code. The 1990s dot coms like Ebay and Amazon were early users of Java on their servers. I read that Google uses Java on the web servers to generate the results page. (To be clear, I think Google uses C++ for the crawlers to build the index and the algorithms for search engine ranking.)
Yes, and to that end, the draft defines QUERY as both idempotent AND safe.
How about someone in 2022 describing something taking place in the 90s? That part was not in the dialog taking place in the 90s but the author describing the scene.
Proper legalization and regulation would mean it wouldn’t be sold as crack and wouldn’t have the potential to contain fentanyl, eliminating much of the physiological risk. Proper drug legalization would also divert funds currently used for drug enforcement (swat teams, dea, private prisons, etc) to drug treatment facilities accessible to those who need it.

In general the negative effects of most any drug are best fought with education, regulation, and treatment, not prohibition. Cocaine and crack were illegal in the 80s and 90s when the crack epidemic raged, so obviously legal status was not preventing such crises in the first place. The important factors there were more around support of impoverished communities than tepid laws that serve only to further the cycle of social disruption caused by petty arrests and adversarial tension between police and downtrodden communities and the empowerment of gangs by creating a thriving black market.

The struggles we’re having related to crack or other drugs are related to a great many things aside from the drug itself, prohibition itself causing some of the largest problems on a global scale. What if Mexico could have cocaine as a legitimate export? Would we have violent cartels or legitimate businesses that improve the community (though surely they’d also leach as businesses are wont to do, but surely less violently than illegal organizations)? I’d posit the latter, though the transition from one to the other won’t be smooth.
Agrarian Justice
I'm not aware of any push functionality in RSS -- something needs to poll the feed, no? Or is there an RSS extension that uses long polling or something?
Yes some sanctions would be a good idea. We hoped that opening up trade with Russia and China would help them transform into free-market democracies. But that approach has failed so it's time to return to the Cold War policy of containment. Work with our asked to keep our adversaries as weak and isolated as possible.

Besides sanctions, we should also seek to undermine and delegitimize those governments by supporting dissident movements and other covert actions.
Title should actually be "His Many Girlfriends"...
Uncooperative, bordering on antagonistic.

(kiddng, do whatever you want, but I wouldn't work on that code)
Yeah its ok to be suspicious of these type of comments, we already know nation states do everything they can to make sure they have the proper PR optics. The US, especially China (genocide), and why not Russia too. The truth is self evident here, Kazak leadership is just another neo-colonial muppet for whoever is calling the shots on natural resources.

These are not Slavs and no they dont belong to Russia in any sense. You can look up the country demographics, the minorities are other former non-Slav soviet nations. Russia has no interest in the rights of the Kazak people, this is just their run up to reverting back to old fashioned imperialism.

The US uses the same play book, just dont get it twisted about Russia's intentions. In any case the whole world will watch and do nothing cause everyone has their own problems ?

If you read Noam Chomsky you will understand that propoganda is used by every country. But if you read enough history you know for damn sure there are no good intentions here, except people asking for their right to a decent way of life.
I refer to myself as 'Daddy' when talking to my cats. I don't there's any hope for me.
Not the OP, but way too many German politicians seem to be cooperative with Gazprom et al., regardless of what happens elsewhere (Ukraine etc.)
Practice could help; you are lucky to have a job where they are happy with you so you don't really have the urgency of landing another position right away. Maybe apply to other companies (even if you don't intend to actually take the position) and practice during those interviews. If you succeed, it'll make you more confident for the next one, if not, no big deal, you have nothing to lose.

With regards to "modern" tech interviews specifically, that has nothing to do with social anxiety per-se, even I can't do these despite 7 years of experience. There are 2 ways to go about this:

1) You embrace the problem and work to solve it. Grind Leetcode or similar resources about bullshit algorithmic interviews until you are good at it.

2) You avoid companies with such bullshit practices. Most companies will let you know in advance what the interview process is like (and if not you can ask), and you can immediately refuse and explain your reasons (they'll often make exceptions for the right candidate especially in a hot market like today).

There was a recent submission about these interview challenges which I suggest you check out: https://news.ycombinator.com/item?id=29804607
> I unfortunately am just a white nobody

I'm a nobody as well but I don't use my White skin color as an excuse.

Everyone can find ways in which they feel put upon by society, but Whites in the U.S. are probably not worried about being executed in routine traffic stops.

I think the Bible parable about the lost sheep puts it rather concisely and you and I are not the lost sheep.
People "buy" video games on steam, they "buy" films and tv shows and books from Amazon and they "buy" all sorts of things that we know technically implies a very weak definition of ownership.

I think people understand that, and consequently they're reluctant to buy from new players in the market. Launching an app store or a digital content store is hard. People will only be customers when they believe there's a strong chance the store will survive for a long time. That's why there aren't many stores, and the ones that exist are generally from pretty massive corporations that have deep pockets.

NFTs try to be the same, with less chance of survival, but crucially they also claim that the decentralized nature of what they sell means tokens will last even if the seller goes bust. That's not a lie; the token will survive. What the token points to won't though. You may understand that and be happy with it, but if you're selling NFTs to people without explaining exactly what it is you're essentially running a scam by preying on people's ignorance of tech.
I certainly do. I’ve found bugs, submitted patches. I not only understand the math, but have written libraries and tools, audited cryptographic implementations and frequently communicate with other developers and engineers in the field.

I have developed educational materials for folks and played with this technology a long time. I will admit I don’t grok every line of the science experiment geth (ethereum client), but I do understand the math, it is the same as Bitcoin. I haven’t been keeping up with Eth client nearly as much as BTC. Running an eth full node needs some real hardware. BTC runs on a potato.
What do you imagine these experts would do? Rebuild the servers from raw materials each month, and hand-code all software in ASM weekly?

In the real world, once most hosting platforms are up and running, the maintenance overhead is pretty low.
Alex sold me the same story of “working on love” when he wanted to control me. This is not an uncommon theme amongst abusers.

Alex often spoke of this pure unattainable love that we had, but claimed it never existed once he realized he would never be able to control me to his liking.

My love life prior to Alex is none of your business and has no bearing on this situation and I can hear Alex’s own words echoed in your speech, which highly suspect is actually Alex.

I was in my 30s and so was Alex when we were dating.

I've been in significantly longer relationships than 2 years.

It doesn't take 2 years to know what he did to me was assault and abuse.
PubSubHubbub/WebSub (the latter is effectively the slightly modernized W3C standardization of the former) is the standard solution for that. (Feed declares where to register for updates (hubs), readers register their callback URLs with hubs, publishers tell hubs when something changed, hubs run through the registered callbacks and ping them with the update. Thus needs a server-component for the reader side.)
if I recall correctly, the fine scales up as time goes on up some (2?) percentage of company revenue. Like most people I would be happier seeing them get a several billion dollar fine right off the bat but so long as it eventually becomes unbearable that's good enough for me.
fs on indexeddb
Maybe 'reverse funnel system' could be appropriate.

But on a serious note, isn't this how everything works these days with inflated IPOs to reward venture capitalists?
True, but the UX was deemed to complex for the average user.

Instead of it being something the user has to manually find in settings and configure, the browser can show an unobtrusive prompt for the user to agree whenever a site tries to store a cookie for the first time.

There could also be changes to the cookie standard that allow specifying if a cookie is “essential”, so browsers can permit them by default, or “non-essential”, so the browser should prompt the user.
The same happened to me and I decided to switch to antibody for plugin management. I no longer trust the maintainer as a viable option after what the author said on an earlier thread:

"I'm the projects' owner and I can delete them anytime I want. And that just happened – I've had some say major doubts whether I want the time-consuming projects to go on, so I've deleted them"

I didnt know that the community took up maintenance though. I will have to check it out.
It's one thing when you have pets, another when you have cattle.

A traceroute showing herodotus? Magellanic? Jesus fucking christ I can't even spell that into google to find out if it's a router or a firewall. I've worked at places like that and I can't figure out if the other people in the company hate each other, are super elitist (oh, you don't know who herodotus was? Did you even take ancient greek history at your public school?), or are some sort of double agent productivity saboteur.

I find it extremely disrespectful to get in the way of other people getting shit done, and some of these names are about as funny as wiping a colleague's hard drive (containing all their work in progress) for fun.

Don't make me spell empedokles when everything's on fire at 4am. That's insanely disrespectful.

You have three servers? Go nuts. You have at least 831 (per your example)? A thousand servers and your servers are still pets? I'd request a mandate to fix what is clearly broken culture and infrastructure, or quit.

At 4am the funny name is a joke at your expense, and shows that whoever named this machine does not respect you.
Court cases about physical injury when WFH and workplace accident insurance
One thing that gives me pause here; at one time people were saying that _Delta_ would be very hard to outcompete, given how infectious it is.

Something as infectious as Omicron but with better immune escape would presumably do very well, even once the Omicron waves pass.
I remember the Theoldreader. I quite liked it. I can't remember why I stopped using it and switched to feedly.

Thanks for the tip on weloverss. I'll give it a try.
No Lamy either. A pen list without Lamy is weird imo.
A telco executive's astute predictions

"Just what form the future telephone will take is, of course, pure speculation. Here is my prophecy: In its final development, the telephone will be carried about by the individual, perhaps as we carry a watch today. It probably will require no dial or equivalent and I think the users will be able to see each other, if they want, as they talk. Who knows but it may actually translate from one language to another?" - Mark Sullivan, April 9, 1953
In the US there are very few, if any, laws against dark patterns and data collection. The only real fine seems to be FAANG execs need to spend half a day on Zoom talking to Congress who are seeking soundbites more than change.
Looks like Google has a product called Google News SEO, a way for websites to optimize their SEO so that Google's "news" crawlers can grab the content [1] [2]

"Using the Publisher Center tool, you can share your content with Google News by listing RSS feeds, website URLs, or videos."

[1] https://support.google.com/news/publisher-center/answer/9607...

[2] My original link to how it works: https://ppcexpo.com/blog/how-does-google-news-work

EDIT: found the original Google docs instead
Who are the orphans and widows being robbed by crypto bubbles?
> I once imagined a nightmare: a classroom full of children who all had watches that beeped on the hour, not synchronised, with slightly varied pitches and patterns.

That was my classroom throughout the 80s and 90s.
Microsoft had already established itself as the dominant market player in the early 90s. Bill Gates was the richest person in America by 1992 and the richest in the world by 1995.

The 90s Java hype must really have been otherworldly to make him panic this much.
Prairie Tesla owners battle loss of heat after software update
I worked at a company where all the server names were named after mountains. I totally get it for things that have no meaningful name possible. "Server Three" doesn't actually give you much information, I already know it's a server, and them being numerically ordered adds nothing either. So why not be fun with it.

Variable names on the other hand can carry a lot of information, and naming them arbitrarily misses that opportunity for clarity.
I'd AB test a different color scheme. I don't mind but I know some managerial types that would.
Only a few years ago the Norwegian army was played by their soldiers using Tinder (https://old.reddit.com/r/Tinder/comments/9uos8g/norweigian_m...) during a maneuver.
This is a great and long overdue move even though it is somewhat strange that they didn't go for their OnPrem offering.
Well, people also lost their sleep in 2021 over java (log4j)...
Bottom line: The advertising driven internet is full of crap and fueled by privacy invasion.

Users who are aware of this are forced to spend a lot of time and effort trying to block most of it.
I didn’t realize we had any Ferengi on Hacker News. You’re ignoring his point that it doesn’t justify the waste and damage that’s being done.
Many people will give you computer or programming advice, but I'm going to give you advice I wish I had when I enrolled a decade ago.

Learn how to learn.

Seriously. Pickup a course and a couple books about how to learn. At the time I went to college, an upcoming author named "Cal Newport" had a blog called StudyHacks and wrote a couple books about how to get straight As and win in college. Those two books alone made the difference of a bored high schooler graduating with a high GPA and now working in big tech.

My recommendations would be Barbara Oakley's recent books or course, Cal Newports older works and deep work concepts, and any habit book like Atomic Habits / Tiny Habits / etc.

Work on your system. Have a plan, iterate regularly, and most importantly do your own work. Cheating only cheats the future version of yourself.
If you own, say, ADA and stake it then those staking pools run smart contracts.
Yeah, seems like so.

Issue: "Black people get less confirmations than white people, we have the data."

AirBnB Solution: "No pictures, initials only."

Data after a few months: "Black people have comparably equal acceptance rates to white people."

AirBnB: "We've solved racism!"
Swallowing the American consensus after the Iraq War et al. is more laughable then being a Chomsky fan.

Agree about the Russian media, they do a cheap imitation of Western narrative building journalism and are far more clumsy about telegraphing their agenda.
It was organized in advance on social media. Some people even had t-shirts printed. It may have been "headless", in that it's difficult to identify organizers, but it wasn't entirely spontaneous.

It remains an open question as to whether any of the posters on social media talking up the idea to protest at the capitol, or the mysterious person with the hoodie and bag of pipe bombs, were sponsored by overseas enemies of the US. There is as yet no hard evidence for this. https://abcnews.go.com/Politics/jan-mystery-pipe-bombs-night...
Show HN: The Internet’s Best Backpacks
> cascading failures in cases you thought you'd properly loadtested...

That's hardly unique to Java. If you crash your processes because you didn't design your application to scale to your needs, there's not much the language can do about that.
That is only on camera. He has been kicked off almost every other platform except YouTube. Visa, Uber, PayPal among others all kicked him off. Off camera he has been exposed as a debased sexual predator. Anyone interested can find the whole drama exposing him by searching reddit, his name, and similar terms to what I discussed.
https://archive.is/Q5sAs
The Elizabeth Tower in Westminster chimes a song every 15 minutes, progressively adding a new verse for each quarter, until on the hour you get the full song followed by a bong for each hour that it is.

As a child it fascinated me, but as an adult (who had a job in the area) it got tedious really quickly. 15 minutes is not that long.
I think it's very easy to dismiss the creeping surge of the future...You have computers EVERYWHERE, and with the Cloud - somewhere else...but you also have access to a significant percentage of the music recorded over the last 80 years, the ability to predict future health issues by sending some spit to someone via the mail, the internet from SPACE, and a supply chain where it's easier to make a $.62 knicknack half a world away, put it in a container on a boat and it can be requested and sent to you same day, using your cellphone....while it wirelessly sends that music to your ears using devices that remove unwanted environmental noise.
And it was not an issue for over 10 years.
Not really - the bookshelf might be in the guest lounge or similar - typically a room with a seating area adjacent to the bar. The last place I saw one the bookshelf was on the stairwell to the rooms, where non-residents wouldn't be expected to go.
Morally questionable != Illegal
It does happen from time to time, but it's usually not _quite_ right. In the last couple of decades, there've been at least four or five pandemic false alarms, mostly flu variants. In the event, none of them quite made it. But now that covid _has_ made it, minor variations on the already-very-dangerous-thing can be a big problem.