skysight-inc/HackerNews huggingface dataset:
> This seems a rather arbitrary limiter of the content you're willing to expose yourself to. What makes you think a high negative sentiment percentage in comments indicates a video that will make you unhappy?

That is the point: clearly it is a very arbitrary limit. I do that on purpose. If I want to expose myself to negative feelings and emotions, I do that in real life with real, actual people.

This is the definition of sentiment from Merriam-Webster:

a : an attitude, thought, or judgment prompted by feeling : predilection

b : a specific view or notion : opinion

Videos prompt feelings. Comments give serious sentiment clues.

> A specific video's commenter base is nothing like a representative sample, that could be used to make predictions.

I am not using this to make predictions.

> Why? Youtube comments aren't put in your face. It's very easy to watch a video without watching the comments.

Social media platforms, in general, in the most basic sense, play in to your hopes and fears, to keep you on there as long as possible. It is a form of abuse, and for children, it is literally a form of child abuse. Even the sidebar that is displayed on YouTube videos (whatever it is called), that "suggests videos", does this.

These platforms know what your hopes and fears are, based on your data, and especially things like your likes. This "psychographic research" via Cambridge University and obtained from social media data from 2013 resulted in the technology that was Cambridge Analytica, for example. Things like your IQ and sexual orientation could be determined by your Facebook likes alone.: https://www.wired.com/2013/03/facebook-like-research/

>As for me, I think being sad and even angry is part of the human experience, part of being in touch with reality, and I wouldn't sign up for a "keep you happy 100% of the time" machine.

As I said, that is why I talk to actual human beings, for exposure to negative thoughts/feelings/emotions. I just refuse to have social media play into my emotions. Instead, if I want exposure, besides actual real life direct human exposure, I read the newspaper or an actual book.
There are many Americans who understand that the first amendment protects bad behavior, but support it nonetheless. Their support usually boils down to:

1. The alternative, censorship, is worse when it inevitably is turned against you.

2. Even if censorship is better, it violates individual rights, which are sacred and cannot be abridged except in a narrow range of cases.

It is possible that people with viewpoints that differ from your own are not “wrong”, they just have different values.
he had me going until "...that made us a species with amnesia and wiped out almost all traces of a former high civilisation of prehistoric antiquity"

This summarizes the evidence nicely:
https://en.wikipedia.org/wiki/Younger_Dryas_impact_hypothesi...
> What's actually going on is that rather than taking the uncomfortable step and questioning our current day school system where we send our kids to prisons (in anything but name)

I'm surprised more people haven't read Michel Foucault's "Discipline and Punish", it sheds light on the way the prison became a blueprint for organizing labor, education, our very social fabric
My 4th grade son can crush his entire day of actual work in 30-45 minutes. I very much value the additional hours of socialization and fun that come from traditional schools, but it’s not a very efficient mechanism of scholastic/academic achievement.
Is your butter not as soft? Pandemic is partly to blame – along with palm oil
If the democrats snapped their fingers and implemented a carbon tax, it would just cause violence and people to starve, not push us into green energy. The infrastructure just doesn't exist.
hmm. not sure what that will do as it is vanilla Android that is the problem. Design decisions have made me a less happy with it than 5 years ago, nothing I see as improvements

One example is that you still see loading icons everywhere. You can leave the phone for 6 hours and it will still say loading. The only way it ever loads is if you kill the app and restart it. Happens both in Google apps and 3rd party. It's ridiculous they can't be bothered to fix any of the bugs that constitute a major portion of the user experience day in and day out while focusing on toys and distractions (Google). I've owned multiple Pixel models so I'm aware of vanilla Android and how is the same
Has any one else noticed that programming-language-topic threads on HN seem to come in batches, sometimes? I'm not complaining. I like it, since I am a language fan, though not an implementer or lawyer. I have seen this phenomenon at least a few times in the last few years. (Did not check much during Covid.)
Show HN: Sabre – The bullshit-free (c) programming language
I'm hugely critical of our industrial-age schooling system. But I think it's a mistake to suggest that bullying is only a factor in those schools. Bullying happens in families, in churches, in neighborhoods, in workplaces, in any environment where you have groups of people. Primates are big on dominance hierarchies, often violently enforced, and humans are definitely primates.

Everybody needs to learn how to deal with bullying. How to recognize it, how to combat it, how to build relationships and cultures that are proof against it. And if there are things we want everybody to learn, school doesn't seem like a bad place to start.
Hello everybody! I created a browser extension called TabFloater, which can replicate the picture-in-picture functionality with any website. It moves a chosen tab into a smaller window, which is going to remain always on top, so you can interact with both websites at the same time.

This is my very first post on HN. I have been working on this pet project for a bit over a year now. The motivation for it was simple: because I use my browser in a single, fully maximized window, many times I found myself switching back and forth between two tabs, for example to copy something from one website and use it on another. I know there are many extensions that can rearrange tabs for you, but I wanted something a little bit different. I really liked how picture-in-picture works for videos - I wanted to do the same!

Easy enough, I thought. I just need to create a new browser window, move the given tab into it, then... I just need to make it always on top. Right? Well, turns out, the browser API doesn't allow you to do that. So after a lot of trial end error, I came up with a way to achieve it: I implemented a small app in C++ that can manipulate the browser window and set the always-on-top property. Then "all I needed" was to hook it up with the browser extension and voila.

I also implemented a feature I call "Smart positioning": if you enable it, the extension will analyze the DOM structure of a given site and tries to identify the largest empty area and puts the floating tab there. This way, it doesn't cover up any text, pictures or videos. It more or less works :)

Sounds pretty simple, but I spent a LOT of time trying out different things. I use Linux, so naturally I implemented it for that platform first, but I knew it would never be useful for other people if there wasn't a Windows version as well - so I did that too. I worked on this project on evenings and weekends, and I learned a lot. This was my first proper pet project and I'm really glad I was able to see it through!

The extension is available for Chrome and Firefox, and you can use it on Windows and most Linux distros. The native application doesn't have an OS/X version - sorry :) I don't own a Mac and I don't know anything about the Apple ecosystem. I'm looking for help in that department, if you're interested! :)

Reminder: in addition to the browser extension, you must also install the native application (called Companion).

Site: https://www.tabfloater.io/

GitHub: https://github.com/tabfloater/tabfloater

Chrome Web Store: https://chrome.google.com/webstore/detail/iojgbjjdoanmhcmmih...

Firefox Addon: https://addons.mozilla.org/en-US/firefox/addon/tabfloater/

Thanks!
I was referring to the initial quote, the "Firing ..." one.

The quote on "literal act of violence" is a cultural reference to an article in NYT in 2017 that is now used as a way to call someone a certain kind of leftist. The entire comment is about "these people", the "activists". So these words are also not "random words in quotes".
They don't have to torture you, just hold you in contempt of court until you give it up. e.g.: https://en.wikipedia.org/wiki/H._Beatty_Chadwick

Works the same as with bank accounts or scamcoins.
My advice: lobby for stronger personal stimulus from congress. It's hardly a mystery why this is happening.

Also if you think you're being preyed upon: you're hanging out on a forum with millionaires. This forum is far more predatory than porch theft ever could be. It's only a quirk of fate that our grift is legal and theirs is not.
For a year of middle school and a couple years in high school, I went
to a "distinguished" secular private prep school in Oklahoma City.
I think there were 60 to 80 students per grade, with small class sizes,
much smaller than public schools. And let me tell you, there was plenty
of bullying there. It was endemic.

One of my regrets is that I didn't just drop out of high school at 15
and get my GED. I took the ACT test twice, once at 15 and once at 18,
and there wasn't really a difference in my score.
I suppose the one real difference is that the second time, I had fewer
fucks to give, and a buddy smoked a joint with me before I took the test.

The only institutions in life that I know of where you are forced to
attend and prohibited from leaving on your own recognizance are
school, prison, and a mental health facility to which one is involuntarily committed.
Perhaps nursing homes are another.

That said, I have a lot of respect for the teaching profession. I had
some truly incredible teachers.
My iceberg touched to bottom. Nice.
Anyone can launch a new phone, but even one of the richest company failed, even when they paid for app developers to create apps?
If you can share it, what are your costs like? What kind of capability do you get for those costs?
Nobody said it’s what the people wanted all along. I miss the days where my songs don’t just disappear from Spotify because they renegotiated a contract. But there’s no risk of being sued and it’s cheap enough so it’s easy to subscribe even if it’s not your preferred solution
It's a very interesting positive feedback cycle. Application identified. Some manufacturing process gets developed to automate. Scale up production. Challenges in scaling process are discovered and improvements are made with new tools made by manufacturing process. And so forth it goes. See DevOps for the software analogue.
Gankra was heavily involved in low level rust plumbing such as linking, ABIs, unsafe code, and so on. Comparing to rust is both speaking to the other similar language she has experience with, and speaking to many of the people who were likely to read this article (those people being from the rust community). This article also really does achieve the goal in the third paragraph (at least when read by the right audience)

> Also some folks like to complain that Rust doesn't bother with ABI stability, and I think looking at how Swift does helps elucidate why that is.
Iit's a multi-million dollar company. I'm sure they're just winging it as they go along
I've seen the same thing happen with one of my kids, including the development of a friendship.

Grandfather was right -- if you get hit, hit back, twice as hard.
Deceptive Practices by Companies and What We Can Do About It
This attitude from users is a very real problem, but I'd argue it's platform agnostic.

For instance there were headlines around the internet not too long ago stating Android is more secure than iOS based on claims made by Zerodium.

Any Android user who read that may well have the same attitude you've described from iOS users. And it's potentially far more dangerous on Android because it allows you to sideload apps.

You can even extend it to Windows. Your average user will buy a laptop preinstalled with McAfee [1] and think "no need to worry about viruses now because I've got an antivirus."

Don't get me wrong I agree it's perfectly reasonable to be critical of Apple when it's warranted, but we don't yet know if it is in this case. It's entirely possible (and fairly likely) this malware was delivered as a trojan using pop ups the user had to interact with. If that's the case you can't blame Apple for user error, especially when trojans exist for every single OS that allow the user to install software from the internet.

> most users perform two types of installs: relatively safe ones through the App Store, or venturing out into the wild west of the internet and bringing home a random binary that hopefully does what it says.

This seems to imply any software installed from the App Store is safe while anything from outside the App Store is dangerous.

Isn't the implication that App Store downloads must automatically be safe falling into the same trap you're criticising here?

Quotes from the article:

> Developer ID Saotia Seay (5834W6MYX3) – v1 bystander binary signature revoked by Apple

> Developer ID Julie Willey (MSZ3ZH74RK) – v2 bystander binary signature revoked by Apple

So both of these malware packages were signed by Apple.

Seems like relying on Apple's review processes to determine how safe a particular binary is only provides the same false sense of security you're describing.

[1] https://www.youtube.com/watch?v=bKgf5PaBzyg (sorry, couldn't resist)
I gave DuckDuckGo an honest shot for a few months a couple of years ago.

I had to give it up, sadly. The results were just not good enough. I'd love to get away from google, but having less than perfect search had a surprisingly large impact on my day-to-day work.

Just one instance of "I couldn't find anything about x . . . " where a manager responds "I found it in 10 seconds on Google" is probably enough to send just about anyone running back to Google for work-related searches.
You are sorely mistaken if you think society would be better off with laws against lying. Crimes are already illegal. There is already an accepted legal definition for inciting violence.
> junior high is often the worst

I worked at a summer camp for a few years. It's split into "sessions" for different age groups by grade level: 4/5, 6/7, 8/9, 10/11/12. It was staggering how bad the bullying was in the 8/9th grade session compared to all other grade levels. The rest of the groups barely ever had any issues at all other than isolated, subjective cases, while the 8th/9th grade sessions would almost all have HUGE drama with kids (boys and girls both) changing friend groups, kicking kids out of their group, and joining new groups, all within the span of one week at camp. More drama than a reality TV show, it was nuts.

I agree about eliminating middle school / junior high. It's too narrow a band of ages, they aren't exposed to enough more mature kids to learn how to act, or much less mature kids to show them a reflection of what they used to be like.
Very interesting. These numbers match my intuition, but could you say how you derived them?
Here's the definition from the zero covid website. (http://zerocovid.uk/founding-statement/)

What is the Zero Covid Strategy?

It means eliminating the spread of infection between people in the UK and putting in place measures to prevent or quickly staunch any further imported cases. Today that means four key steps:

- A full UK-wide lockdown until new cases in the community have been reduced close to zero

- An effective find, test, trace, isolate and support (FTTIS) system, run locally in the public sector, to quickly squash any further outbreaks

- Covid screening, and where necessary quarantine, at all ports of entry to the UK

- Guarantee the livelihood of everyone who loses money because of the pandemic
Previously https://news.ycombinator.com/item?id=21488415
They can’t take the money from me though. They can hold you in contempt and access your funds without your permission with USD in a bank.
This is a great write up, educational and frank.
It has never made sense to hold on to cash, and it has absolutely nothing to do with QE. Read Keynes' theory of demand for money.
Is there a study on whether such studies and reports achieve any results? Asking non-sarcastically
But discussions like this will make the first comment have the 100% of the subcomments.
Autovivification was one of the most painful features I’ve had to live with - in a large codebase it completely erases trust on any kind of defined() check and breaks all sorts of things unexpectedly.

Yet another horrible hack in Perl that for some reason is advocated for. Optional chaining / null propagation is a much, much better idea and shouldn’t have been any harder to implement.
LOL, do you think whoever is managing the malware has themselves paid AWS to host it?

This kind of affair usually gets escalated to CEO level. Bezos will pick up the phone if Cook calls. But usual plebs business goes via abuse notices as I described.
Surprise, surprise: it's full of child porn.

I very much like these sorts of P2P projects. I hate the fact that all of them come with a pointless cryptocurrency bolted on. Bittorrent has worked beautifully for pirates for going on twenty years without one.
I care about Rust (mostly due to using it a lot), so I really hope more people spend the time to criticize it, and dig up the areas that need love and care compared to other languages.

But in this particular case, you should probably know that the author is not some nobody trying to piggyback on Rust's popularity :) They're a pretty well known contributor, in fact.
The MathInspector is nice. Reminds me of the "Incredible Proof Machine" [1] which I find to be a neat tool in teaching logic.

[1] https://incredible.pm/
"In 2007, some of the leading thinkers behind deep neural networks organized an unofficial “satellite” meeting at the margins of a prestigious annual conference on artificial intelligence. The conference had rejected their request for an official workshop; deep neural nets were still a few years away from taking over AI."

The author almost makes this sound nefarious or short sighted. Workshops and symposia get rejected all the time for a mundane reason: Too many submissions for the available schedule resources at the conference. Important research gets "rejected" all the time, and the selection committees are not saying your topic/research are silly, illegitimate, or fantasy.
An old smartwatch found new life when hackers decided not to let it die
> Ok, but it is not taking away something that you bought or anything.

Yes, it is. The hardware has capabilities, and Nvidia is artificially limiting them in certain circumstances based on what they consider "acceptable" use.
Rust 2030 Christmas list: Better cfg
Show HN: MiniForth – A Minimal Forth
I was inspired by the recent Forth-week on HN to dig up a minimal Forth that I created a while back. It is so minimal that it only runs one statically declared Forth program but that also makes it really easy to understand how little there is to a Forth interpreter and how they work.

As simple as this one is, this interpreter implements a handful of stack manipulation Words and fully supports DO/LOOP looping and IF/ELSE/THEN branching as well as VARIABLE, CONSTANT, and ALLOT style arrays. Forth is a really simple yet powerful concept. This one strives for clarity of understand over pure efficiency and is written in C.
Gankra worked on both Rust and Swift, and additionally wrote several very beloved Rust documentation resources, such as “Learning Rust With Entirely Too Many Linked Lists” and “The Rustinomicon.”

This is an extremely accomplished person writing about something she is possibly more qualified to than any other person on earth.
> How did things progress so far backwards in stability?

Because they just changed the foundation that the entire system is built on top of.
A MEMS oscillator might make for a nice teardown as comparison.
What I’m saying is that there’s already the ability to boot from removable media (USB). If your problem with the existing solution is that it has some limitations, then it doesn’t make sense to demand SD boot, because it would probably have exactly the same limitations.
> This isn't someone slashing your tires overnight when you are parked on a street.

Happens only in the ghettos tbh
That's essentially what most musicians end up doing when they stream on platforms like Spotify.
I used to think Jira was the problem, then at my current (small) company I became the Jira admin. Excellent, I thought. I will finally get to use this tool properly, set it up sensibly, and put to rest all the horrible experiences that are too common.

I've been deep in the bowels, custom issue types, custom workflows, if it was accessible I've been in there.

After six months of trying I believe it is unsalvageable. Adherents seem to suffer from a form of Stockholm-syndrome.

* We have a small team, < 30 people, probably < 2000 issues. It is unacceptably slow. Performance is a joke and it keeps getting worse. No we don't have a dozen integrations.

* Next-gen projects. Think Python2->3 confusion but for your entire company/workflow. Madness, short-sighted, and ultimately solely for the benefit of Atlassian, not the users.

* "Premium" mode required to provide features that should be basic. Twice the price. No option to enable "Premium" on a per-user basis. So thousands of dollars for one PM to use a Gantt chart.

* Pricing. I don't want to pay a full seat/month to allow a marketing person to put a ticket on an engineering backlog. Yes, they could go via a person but if you're going to mandate human mediation then why do we have the damn tool in the first place? This makes it exclusionary.

* UI Design keeps getting worse. Necessary information is hidden at every possible opportunity. It's like they saw the Google whitespace focused redesigns from a few years back and felt personally threatened.

* I refuse to accept that the cost of switching tools is too high, I've switched my teams over to Basecamp and we not longer feel like we are fighting our tools to do our jobs.

* If you work somewhere where this level of process is required (medicine, military...) then Jira is not the right tool. If you don't need this level of process, then Jira is not the right tool. It is simply not the right tool.
2020: A Turning Point in the Chip Industry
"At the start of 2020, most of the industry was upbeat and sales forecasts for the year were good. Then the pandemic hit, and fear gripped most of the industry — but not for long. New markets emerged, demand increased, and the levels of innovation went far beyond what had been forecast.

While hope is on the horizon that the virus will be contained during 2021, life will not return to the old normal. Society has changed, and so has the high-tech industry.

Change is often forced, but the effects can be beneficial. 'The black plague in Europe was the reason behind the Renaissance,' says Michal Siwinski, corporate vice president for marketing and business development at Cadence. 'It created fundamental changes in how people went about doing things. Obviously, COVID is not that horrible or devastating. Nevertheless, it is having a profound impact. Fundamentally, it is accelerating the digital transformation that people used to talk about, put it into overdrive.'"
Note Gankra is “she” not “he”