skysight-inc/HackerNews huggingface dataset:
I think this is both true and untrue.

Screamy and thirsty seem to be innate to most (important) human discussions. So we can throw those out. They're irrelevant to the platform problem if the platform didn't create them (amplification is not relevant either in my mind).

So then, did users "choose" censored, algorithmic ones. Technically... but I think the nature of the censoring and the algorithms changed. It went from pulling spam and porn to pulling "harmful" content. The algorithm went from "WHERE user_id IN ..." to "curation".

I don't think those things are necessarily bad or evil. But these things started as open platforms to connect everyone. Now they're reverting to "communities" and people are adapting. People are forming "communities" on different "platforms".

The whole social media marketplace is so muddled and ripe for disruption. Network effects are bogus. Its just an excuse incumbents and academics use to rationalize their dominance post hoc. Twitter, Facebook, Parler, the rest will fail and fail fast with the right alternative.
> As someone who contributed to Mercurial as recently as 2011, I'm sure you're aware of this.

Haha
Malaysia has sharia courts for Muslims, so while their stance on uygurs is obviously good, the country is pretty iffy on human rights :(
I think a large part is that they’re inherently safer with four smaller propellers rather than one big one. So suddenly applications where you’d need a helicopter are accessible to people with less training and skill. Particularly with the robust flying assists and mechanical simplicity.

Then they also turn out to be a readily accessible tinkering hobby very suited to flying around in areas people have nearby. The whole FPV and racing scenes bought in a demographic shift compared with helicopters and fixed wing. Quads are also fantastically agile so quite a different experience to anything else.
Why was user 72ha99ahsbc7's comment flagged dead? I don't know what the merit of the comment is, but if someone has a problem with it, why not just refute it.
No, I wouldn’t know what the circumstances behind the deletion but I’ve noticed it after refreshing my browser overnight.
— I didn’t download, clone nor read the code but I’d imagine that any clone within GitHub also got deleted as well.
It got the attention it deserved. He had 4 years and a tweet right before the next election means nothing. Especially with this president. It also didn't get much press that Trump said he was about to release his tax returns.
How about offline Netflix? Spotify?
I’m not going to post the link but they are called Twharf D Cell Batteries 1.5V/5000mAh D Batteries Micro.

I really could not believe it when I charged them for the first time. Here is a pic https://i.imgur.com/2LoyZlR.jpg
Local CI is very important to quickly solve failed runs.

The problem is that we need a ton of logic in the coordinator. For example on how to do matrix builds. For local builds to be perfectly similar we would have to recreate that logic inside the runner. This is hard, not in the least because it are different programming languages.
You can use KDE Connect[1] for send SMS from a Win / Mac or Linux machine. This also works with Android.

[1]: https://kdeconnect.kde.org/
Life expectancy of affluent Indians is considerably higher. Further life expectancy of affluent Indians who make it to 85 is probably a good 5 years more at minimum.
Borrow checking isn't tracing GC. That's all I said and all I meant.
Thanks for sharing. I had a similar timeline--sophomore in high school on 9/11. Joined the Marine Corps in 2006 after college and spent 1yr in Iraq 2009-2010 and 1yr in Afghanistan 2012-2013. I was on embedded transition teams on both deployments, where we lived on operated with the Iraqi Army QRF throughout Iraq and Afghan Border Patrol in Helmand province near the Pakistani border.

There were two distinct moments from my first deployment. One was our team hitting 3 IEDs on one of our first operations and thinking we still had 10 months left. The other was being on a clearing operation, seeing an IED go off and learning of our Iraqi soldiers was killed. I remember feeling my heart break and wondering why we do these things to each other. I'm also glad the wars are coming to an end.

S/F
I agree with what I perceive the gist of your point.

In many countries though, the "hate speech" IS explicitly defined in law; I find it frequently creates more questions than it answers though ("Why is Group A protected but Group B and C are not"?), while providing meaningful insight into cultural views of the mainstream (ditto).

There's any number of western liberal democracies with Blasphemy / Hate Speech laws on books, where strictly speaking an Atheist would struggle to even explain their views. And of course any number of countries of any political persuasion where such laws are meant to stifle and are exercised for suppression of viewpoints.

I don't have an answer to this. However we define it, some people/groups genuinely hate, without cause reason or empathy, and they genuinely provoke and exercise violence. Inasmuch as we try to get to a root cause of the problem, I can understand why well meaning people can attempt to define precursors of violence and suffering. I just haven't seen it done well yet :-/
In addition it seems to be just an UI over mpv, which is written in C.
Not if you hired better people.
I like using the “serverless monolith” architecture. You use a catch-all API gateway hooked up to a single lambda. You write it the same as any standard HTTP server and let an adapter handle the lambda bits[1]. During development you run it as a regular HTTP server and connect directly to localhost. To deploy it all you need is a shell script that zips and uploads your binary to lambda. All state is stored in DynamoDB. One log stream for everything.

The downside is dealing with AWS events. There’s a few ways to handle it. You can write it into your monolith, toggling behavior with say an environment variable. You can sometimes work around it, for example avoiding the S3 file uploaded event by having clients ping your HTTP API on upload completion. Of course, there are trade offs for all the techniques. You can easily reconfigure a lambda to retry on failure but you’d have to manually implement that client-side. You can also always just add another lambda if you’re ready.

To put it another way: you probably don’t need to write that record to a queue which gets written to DynamoDB, whose stream calls another lambda etc etc. Just do that stuff within a regular old HTTP handler until the fanciness is absolutely necessary.

For personal projects, I appreciate how serverless scales to zero. I don’t have to worry about axing projects with minimal usage.

[1] for example https://github.com/akrylysov/algnhsa or https://github.com/awslabs/aws-lambda-go-api-proxy
Yes, I believe HN does a pretty good job with this. The only way to provide what you are asking is active moderation, or the opposite of absolute free speech. There will always be people for whom the only solution is to ban them off your platform to create a good environment.
> Such a "lazy" design is hard to imagine coming out of Apple otherwise.

That's my biggest issue personally. There's a bit of information leak, but most wouldn't care and would just do the standard and be done with it. Firefox still uses OCSP in some case...

My issue is that a company like Apple, which currently market itself as a company that care about privacy of their user, would have let this comes out of that same process that's supposed to care... and still hasn't said that was a mistake out of their process and that they are correcting it.

They could easily use k-anonymity like HaveIBeenPwned, or even as push, which would means no cache, which is even better for their argument of security.

There's nothing alarmist here, it's all alright, it would just means that this is the same false advertising that so many companies do, but still, is important to be aware of.
Auto response is not politeness.

Automated response is better if one expects confirmation of delivery and then more specific response.

I would be mad at a person that sets "will get back to you soon" as auto reply and never follows up. On the other hand what would be auto response when you don't want to respond? Something like "Hi, we got your message, don't expect hearing from us. Have a nice day!" that is even more rude.
Memory Thieves and Control Variables
That's way more hardcore. I only went so far as to create a bookmark with dynamic date:

1. create new bookmark
2. use following as URL:

javascript:link=today=new Date();dd=today.getDate();mm=today.getMonth()+1;window.location="https://static01.nyt.com/images/"+today.getFullYear()+'/'+((mm<10)?'0'+mm:mm)+'/'+((dd<10)?'0'+dd:dd)+"/nytfrontpage/scan.pdf";
Ask HN: Best way to annotate videos for ML?
I have a large amount of medical data in the shape of videos, where the plan is to use it for automated detection and classification of certain conditions. There are several hundred videos and each video has several hundred frames that contain things that need to be labelled.

My question is: what is the best way to go about this? I tried CVAT, but it didn't seem very user friendly and it can't deal with my file sizes (around 2GB per video). I now tried VoTT from Microsoft which is impressive when it comes to usability and user interface, but it can't seem to do box interpolation, so you have have to label every single individual frame manually.

It's just so much work to label it all, and it's going to cost me months in the current way. Is there any better way to do it?
You can buy a helicopter. They're expensive, loud, and dangerous.

The noise is really bad and one of the reasons I'll vote against any local ordinance that would make heli-transit more available.
Yeah, I think ideally the copy strategy should be part of the development process. Rather than expecting to develop exactly correct copy up front, if it’s iterated along with the rest of the product, the end result comes out better.
OpenZFS: DRAID How To
Will they ever be compatible? Just asking in case someone knows more. I know timescale people are around sometimes.
I delete probably 50% of my email, unread, based on subject line alone. I don't have time to read all the email I get, let alone politely respond to it.
“Facebook has taken the name of my open source project ”
The article says hybrids can be sold until 2035.
Which Approach Should You Choose When Analyzing Malware?
Yet somehow the popular industry pattern adopted by the industry is to waste ad much developer time as possible.
I spend a lot of time giving advice to people changing careers into tech. I agree with a lot of the criticism here, but I think the author's choices are reflective of the new grad hiring climate.

Hiring for any competitive tech job relies on having a stellar resume with impressive sounding projects, and ideally a degree from a top CS school. Interviewers have little time to review projects, so new grads market small projects like this as much more impressive than they are, knowing they'll only be asked about them in passing as a break from algorithm problems.
> Do you really think the https://www.bbc.co.uk/news/uk-england-merseyside-43816921 case is egregious? The punishment is meaningful, but hardly life or career changing. Just because something has been said in rap lyrics does not mean it's OK to say in all contexts. Do you know the context and what she said? Surely it's conceivable that what she said really was harmful to community.

All you are doing is rationalising putting an Ankle braclet on a 17 year old girl because she posted some rap lyrics to face book. There wasn't a violent act, theft or anything that is actually harmful happened.

This nebulous "harmed the community" can be used as an excuse to curtail any of your freedoms. You could say "These homosexuals are harming the community, therefore we can remove them from it".

> Consider why free speech exists: to protect public debate and essentially hold up the light of transparency to power - clearly there's no trivially obvious line to draw that will protect only that speech, nor a trivially obvious line to draw that will protect all non-harmful speech. So when a society, in a healthy debate not too different to the one we're having now chooses to draw the line somewhere between those too extremes: that's just fine. Personally, I think the US protects speech that simply undermines society (and the US), and that doing so is at worst self-destructive, and at best irrelevant. Yes, we need to protect speech - but we don't need to pretend the line between constructive speech and hate speech is terribly subtle, nor that there is going to be some kind of chilling effect from rules like this. Do you feel threatened by this court outcome? No, right?

We didn't choose to draw the line though. The legislation was pushed through in the mid-2000s because of terrorists bombings (by Islamists) in the UK.

The law keeps on being expanded to include more and more trivial things. IIRC A man was arrested for looking through a shop window too oddly.

Once you allow any curtail of speech there will be calls to curtail more of it for the "public good".

> Regardless, though bad laws should be repealed the larger point stands: these countries have not devolved into Orwellian nightmares.

They are locking people up for speech and investigating jokes. So yes they have.
This trend is one of the reasons why I do not shy away from voicing unpopular opinions, on this site and elsewhere. In the Netherlands there is a monument [1] at a location where the Germans executed members of the resistance. The monument consists of a brick wall with the following text on it:

Een volk dat voor tirannen zwicht, zal meer dan lijf en goed verliezen, dan dooft het licht...

This loosely translates to

People who yield to tyrants will not just lose their lives and goods, they will lose their soul...

Giving in to the cancel mob is not an option since that only makes them stronger. Assuming that you're convinced your ideas are just as valid as those espoused by the mob, just different, I see no reason for people to shut up in the name of keeping the peace. Speak your mind, enter discussions with those who are not of like mind. If you are met by nothing but shouted epithets, slurs and attempts to silence you consider this: if the shouters really were convinced they were on the right path they would not need to shout. They would meet your opinions with arguments of their own, they would speak as they are spoken to.

Don't let yourself be silenced.

[1] https://nl.wikipedia.org/wiki/H.M._van_Randwijk
seems like a tough thing to get right if you live in earthquake country...
How to Enjoy Spending the Holidays Alone
Honest question: if it's only for muslims, is it possible to renounce the faith and not have to abide to it?
As a software architect, I can tell you that complexity is bad. For architects, there are two types of complexity; accidental complexity and essential complexity. The latter is inherent in the problem in that reducing essential complexity means that you are not solving the problem that you are supposed to be solving.

When I say problem, I don't just mean the functional requirements. I also mean the so-called non-functional requirements. If you are familiar with use cases or user stories, then you know of functional requirements. Non-functional requirements can take the form of Service Level Agreements but also include other metrics such as the costs to running the system and feature velocity.

Accidental complexity is unnecessary to solving the problem. It is a clear win to reduce that. Often you get to the point where you still have a lot of accidental complexity but cannot affordably reduce it any more. That is when you obscure complexity. That doesn't necessarily mean adding yet another layer of abstraction. It can also mean pushing the complexity from one already existing layer to another. This can be very helpful if the layer of abstraction that you are pushing the complexity too has a lower feature velocity than the layer that you are pushing it from. I have written on this subject over at https://www.infoq.com/articles/obscuring-complexity/

In this scenario, I would argue that obscuring complexity is not harmful. In fact, it can be quite helpful.
>is exactly why projects like Cairo suffer from lack of contributions

I don't really agree with this. Many projects enjoy a vibrant development community on mailing lists today. Cairo suffers from different issues - and ultimately in Cairo's case it doesn't really matter. Cairo has been "done" for years, it's not the end of the world if it doesn't see much activity.

>Do people really want to deal with text patches in 2020?

Yes. You'll find many of them in this very thread. SourceHut is a brand-new service, only around for 2 years in alpha, and in 2020 alone it transacted 37,000 emails. There's obviously demand here.

One thing that can matter a lot if you're trying out the email workflow is making sure you're using a good client. I made one that I recommend as such: https://aerc-mail.org. Other good choices include mutt and alpine.
I've aggressively sanitized my Twitter and Instagram to make sure it's little more than an easy way to see posts about computing, video games, vinyl records, or whatever nerdity I'm into at the moment. The moment one of those accounts posts something related to the outrage du jour, it's an almost immediate unfollow. It doesn't matter whether I agree with the content of the post or not.

I'm sure I miss a few from time to time, but you get the point.

I've unfollowed lots of tech luminaries I admire, lots of musicians whose music I love, lots of brands that make good products. And I still buy some of the books and albums and products they produce. I might even miss the occasional awesome announcement from one of those outlets. But the resulting sanity and focus of my social media feeds is worth it.
wow that's incredible. is this similar to the AI hack "sticker" in any way?
15kW should be enough to easily lift an adult human, but the stability implications are a good reason this is an assisted wingsuit and not a jetpack.

Another thing to consider is that saying it has 15kW motors and 5 minutes of thrust does not necessarily mean 5 minutes at 15Kw. That would work out to 1.2kWH weighing what I guess to be about 40 pounds in batteries alone.

I'm really impressed by wingsuits, and strapping a motor onto one just makes it that much cooler.
It depends at which scale you look at it. EVs are nice because you get less emissions locally, but in the grand scheme of things you just displaced the pollution and created new problems (lithium, cobalt and rare earth mines, battery recycling, power source, updating the grid &c).

> We have made progress, and we can make more progress if we all pull together.

The question is, is it enough ? It feels a bit like we're curing the symptoms but not their causes.

There are 1.5 billion vehicles in the world, we should strive to reduce their number, not continue to expand it, EVs aren't a miracle, 1.5 billion EVs are still a huge problem
I miss those days too! I used to spend a lot of time in #efnet and #dalnet, speaking to strangers about things like #skateboarding and other random topics. It was kind of cool because back then most people didn't know what irc was, nor did they have the prowess to download, install, and configure a client. Mirc was the jam.

I'm working on a new open chat site, https://sqwok.im, and hoping to recapture some of that essence. Particularly the simplicity, and lack of overly strict moderation like you describe. Irc never hit mainstream because the majority of users would never download and install a client, but it's neat that with modern web technology we can finally build these experiences in a way that general users can enjoy.
>if you are going to be forced to buy an electric car,

That was my point. You aren't going to be forced to buy an EV. The used market for ICE vehicles can be expected to be robust for some 15-20 years after the ban on new cars goes into effect.
So this is their alternative to fedora CoreOS and RH CoreOS ?
This will be an interesting postmortem. Perhaps the EFI firmware contained incompatible firmware for this HDMI chip? Or maybe removing it bypasses a buggy bit of firmware?
I remember reading about this story shortly before the treasure was found. The romanticism of the adventure did lure me in, though I wouldn't have looked for it (I'm not on the same continent).

There is an incredible amount of cynicism that the treasure did not exist though, and there were lawsuits implying that.

Personally, I appreciate the story for what it is, and admire someone for having the idea of doing it, not for the money but for someone else's sense of adventure.
The EU is about as hostile to open source as the US is, and it's also considerably anti-business compared to the US, which manifests e. g. as extremely complicated regulatory requirements, which is not really what open source shines at.
Ask HN: Is Android Spying on Me?
Whenever I turn off airplane mode on my Android phone, I can clearly see the wifi auto-enabling itself for a second and then disabling itself again.

I wonder if this is some kind of tracking feature((c) Google) that tries to quickly make a snapshot of wifi networks after I could have moved large distances, so Google will know my location(I have all user-accessible tracking disabled)?
I have a local tool for every AWS service just tell what are you looking for, for example I use https://github.com/softwaremill/elasticmq to emulate SQS locally
Pretty sure. The article links four tweets three of which have screenshots all showing only the twitch muted VOD section.

The author of the first linked tweet even corrected themselves a day later in a reply to the original tweet.

>Thank you for all the reply’s and feedback! Im now understand that this isn’t a DMCA takedown but just your everyday classic muted vod.
https://twitter.com/YamiltonJay/status/1327669258776506368

The only tweet without a screenshot in the article that called it a "copyright claim" also switched to calling it "a muted section" in a separate tweet.
https://twitter.com/SL128T/status/1326949595511926784

A lot of people have been getting actual DMCA notices and strikes and bans usually for music but so far all the claims about sound effects I've seen were just the VOD muting system. Could still be happening of course but given the links the article cites I'd call the article headline misleading.
Within city limits the car could be expelled in 10-20 years in favor of public transport. The car should be used as means to more distant travel. Fuel can be stored in far away placess and gas stations refueled intermittently and dynamically per season. Expanding the electricity grid capacity to far away places or countries seems impossible considering current world grid status.
So for a few years after the compulsory usage of EVs socioeconomically non urban centers will probably have a hard time.
Mirror: https://www.gwern.net/docs/genetics/editing/2020-heide.pdf
Simply allowing people to see your code doesn’t give them any rights to use it. OSS provides a license that allows you to use software without paying the creator, that’s the donation.

As to being a maintainer, if you’re using that code for something and updating it whenever you personally have a problem that’s still a maintainer. Consider a geologist who created an absurdly accurate GPS for exactly the hardware they have. If’s it’s working for them they might go years without making an update, and that’s fine. Someone saying there is a bug when used on farm equipment simply is’t their problem. Even a different geologist seeing issues south of the equator isn’t their problem. The software is free and almost sufficient, feel free to pay someone if it’s not doing what you want.

The core issue is OSS is free to use and modify, but that also means the maintainer is free of all obligations.