skysight-inc/HackerNews huggingface dataset:
Uhhh, no. If you know you are going to be attracting users with some extreme views, make sure you have a strategy to scale up your moderation tools and staff, or at least APPEAR to be doing it. Their "oh, it's just too hard to moderate" argument is pretty pathetic. Even Youtube, in the make or break moment with copyright holders, struck a deal with Viacom so that they may survive. That's how you build a "tech" company.
It goes to show the naivete of the "sunlight is the best disinfectant" crowd. Sure, sunlight is the best disinfectant... and oxygen is the best accelerant.
In a previous life, I worked for a security company that made a "hacker in a box" - a security auditing tool that would scan a machine, or a range of addresses, to see what doors were open, and how they could be exploited, and if the exploits opened any new doors, and how they could be exploited, and so on until it ran out of things to try. Since this was a security auditing tool rather than an attack tool, it left some very big, obvious, deliberate footprints in the scanned machine's logs.

One day someone at our company decided that it would be a good idea to scan whitehouse.gov. We got told to never do that again...
Why? C isn't type-safe.
If we're dealing in anecdata, mine is that "Go compiles fast!" is true right up until something in your dependency tree hauls in kubernetes repos, perhaps multiple times. Thanks the "first principles" design of go mod, that's becoming increasingly unavoidable.

Kotlin does compile much slower than I would like, but at least I only haul in one version of libraries and 0% of it is generated code. Java is basically instant for me on the same codebases.
How fortunate that this was never claimed.
Show HN: Real-Time Voice Search in ECommerce
I say this to reinforce what OP points out. If the government disagrees with something, they can now simply rewrite a law to enable their censorship. That is scary, given they don't have a definitive law protecting people from government censorship.
What Is the Line.com
I'm with you, but I will say I'm currently dealing with a codebase that spells "organization" half the time, and "organisation" the other half of the time. Yes, variable names, and since it's JavaScript, it doesn't actually error out until the code is executed...

Not super related, but it's caused me a number of problems...
Parler said in its lawsuit they did address everything Amazon raised. My point was the small number against the large user base. BTW, that bomb post had 0,0,0 which I assume is retweeets, up votes, and down votes. Amazon looked over several weeks and that was the best they could find?
This government is reminding me of a Communist state more and more each day.
One of the great advantages of growing your own fruits is that you have access to a wide variety that do not pack or ship well.

Those of us in the PNW know of the Ranier Cherry, but they don't frequently appear outside the region. As a child I decided that Bing cherries were the best, and it took me a long while to accept that Raniers taste much better to me.

Similarly with peaches. NPR had an interview almost 10 years ago now with someone who was interested in expanding the varieties of peaches from 'yellow' and 'white' the way we have apples, but many peaches are thin skinned, and bruise easily, so it's a challenge.

Mulberries store so badly you practically have to go bush-to-table, which is a challenge because the birds love them so you can't just store them on the plant until you need them.

And more than enough has been said about the virtues of vine ripe tomatoes that I don't need to add to it here.
The following link contains a racial slur in the text of a screenshot - you probably don't want to open it at work.

https://www.reddit.com/r/ParlerWatch/comments/ktwmje/this_is... is a concrete example of speech that would be banned from Twitter and Facebook. I think it's telling that there are 25k up votes.
My wife is pregnant so I want to avoid complications and that's why I've been stricter on social distancing - but assuming your baby is more mature and you don't have preexisting conditions/are in 30s why would you be avoiding doctor/dentist - it seems excessive.

From what I understand under 30 there's a greater risk of complications from flu sideeffects than COVID. You shouldn't be visiting risk groups anyway and I'm not saying go out to party but avoiding useful activities seems excessive.

My wife won't be vaccinated till she starts breastfeeding and neither will my infant buy I won't avoid doctor appointments because of it.
christ. i'm talking about doing actual organizing work. i assure you nobody wants to put life on the line and throw down for friggin congress
Why are Ubiquiti switches "garbage"?
> We’re lucky that we still have removable M.2 SSDs at all. It looks like devices will be moving to fully soldered storage in the next few years.

What makes you say that? Unlike smartphones, laptops are still widely used as productivity stations. Surely that means there will continue to be high demand for upgradable and replaceable internal storage.
We have court opinions on what free speech means in this country and the supreme court has made the heavy decisions on that. Its not a distorted wish list of what each individual wants it to be.
One is adapt to a world where information (and lack thereof) is weaponized. Get out your skepticism and find trusted sources of information. There is an enormous amount of partisan-oriented misrepresentations and under-reported stuff, on BOTH sides of the political spectrum.

As Chomsky pointed out in Manufacturing Consent, modern-day propaganda isn't about lying or faking data, that's pre-War stuff. Post WWII we discovered that a much better way to manipulate public opinion is to focus on some data and not focusing on other data. Omitting that which doesn't match narrative, and headlining the stuff that matches narrative.

Believe it or not, it helps to stabilize you. As Taibbi points out, the news media has turned itself into market segments, where a news story is decided upon, "Will my market want to hear this" and NOT "People should know this." Therefore it's intended as outrage and anger by design. Once you know this, you can take a step back.

That's the psychological preparation.

Several people below wrote "community" and "social group." For those of us in cities and not small towns / farming communities, that translates to "make some friends" which isn't really that useful advice, I'm afraid.
This is not the first time I argue this case, but I would go a step further and say that not having generics is feature of Go.

There are plenty of languages out there with Generics. I use several of them. I use Go when that suits me, and it's typically for cases where high readability trumps doing a lot of magic with generics. I think only once or twice have I thought to myself, "this would have been better with Generics".
Not using an ORM.
Correction: if a death occurs, 2339A violations become subject to life imprisonment, not capital punishment.

Still not something you want to mess around with, but it is a critical difference.
Big ISPs pause donations to 147 Republicans who tried to reverse Biden’s win
if in one hand social media can be used for bad - as we saw with Cambridge analytics and etc, in another hand without social media, the Government or the most powerful party, can as usual - in Africa and South America - with a megaphone, money, medicament and old school propaganda, manipulate the opinion and consequentially win the elections.

Let's say that without social media, you constrain who is able to manipulate the opinion to the dominant groups in the Country: The rich family that owns the favorite TV/Radio channels, the Army general supported by the riches, the man from the working classes that never worked, and so on...
The Fable of the Dragon-Tyrant, Nick Bostrom(2005)
I look forward to generics in Go. Yes, it's possible to do it with reflection, interfaces and interface{}, but it's not typesafe, it's not fast, and it's prone to code bloat.

I'm a fairly late-comer to generics, I never programmed seriously in C++, I avoided generics in Java initially, and I wrote a lot of code in less statically-typed languages. Ever since the first serious talk of generics in Go 2.0 I've endeavored to educate myself and I now am very strongly in favor of them.
https://www.fsf.org/news/end-soft-patents
Irrelevant for E2EE.
Quality content is important, and lack of it is a reason to quit a service for sure.

I haven't had any issues with the service of Disney+, so they're at least doing good enough (on my devices, on my home network).

On the other side of the spectrum, Apple TV on my devices takes about 8 attempts to start a stream, including a reboot. They would have to have a big exclusive that I really wanted to see for me to use that again.

Smallish differences in how long it takes to get a stream started (including browse/search time) probably drive long term behavior, when content quality is similar enough though; because I'll tend to use the service that gets me into watching something I'll enjoy sooner; and when the same content is available on multiple services, I use the one that's faster to get started.
Sadly I think long term mitigating these side-channel attacks is not viable. Although stop-gap patches can buy us more time to get a good solution in place.

It's impossible for something to behave in the same perfect way all the time with all the performance optimizations, fast paths, and branching. As soon as something is in your process or you can make requests to it, small internal differences will leak information via side channels.
I don't recall if it was in the book, but the 1986 "Manhunter" film (an adaptation Thomas Harris' "Red Dragon") featured Hannibal Lecter abusing a phone with no dialing mechanism by way of shorting the switchhook to dial an operator by flashing. It was a neat thing to know how to do.
Ahh, but it's never really been about where a particular thing arose, has it? Few people think wine or cheese were invented in the EU. It's about where they have taken on a distinct form and become essential to the culture.

I fear you are correct in that the UK has a strong claim on all counts here. That said, I think the Ohio River Valley has a distinctive form of sarcasm to the bone-dry wit of Albion.
Forget WhatsApp, CIA Has Tools to Hack Almost All Social Media Platforms
Abortions worldwide this year: 1,357,846
I agree. But if you like generics, why not use a language that already has them, e.g. Rust, Haskell, etc.
C doesn’t lack safety by-design - it’s hobbled by its history and constraints imposed by its userbase - otherwise C would have major breaking changes more often.
I'm just some guy, I wear a mask outside, I socially distance, all my friends and family do the same. Why EXACTLY am I supposed to continue to care about case numbers or death numbers? Am I supposed to be taking action here? Marching in the street? Arguing for hours on end with random strangers online who have already made up their mind in the contrary? Buying a gun and shooting someone for the greater good?

At some point, everyone made up their mind, made their plans, voted for their politicians, what is the point of continuing to spin the wheels on this one?
> This question isn't asked in good faith.

Why not? It seems like a perfectly reasonable question. You have a lot of people who are protesting and some who are even rioting on the pretense that racism is driving police to kill blacks in greater proportion than other races--surely they must have a good reason to think that it's racism and not crime rates or some other factor that correlates with race? It doesn't seem unreasonable to want some assurance that there's a good reason our cities are being burned and looted.

> Besides, it's actually irrelevant; those deaths are statistics. What was demanded was prosecutions of specific police for specific shootings of specific, named people such as Breonna Taylor.

Nope, "racial disparities in police killings" was frequently and ubiquitously cited as a motivation for the protests and riots. There was some back pedaling from some people that this isn't actually about race, but Black lives matter is actually just a generic movement against police brutality; however, that's plainly a farce.

> It's up to the white community to decide if police shootings of white people are too frequent, not frequent enough, or whatever. That is irrelevant to the BLM question.

What "white community"? Why should other people who have nothing but pigmentation in common with me decide the likelihood of me being killed by police? Why should we want 'race' to be a factor (as opposed to a correlation) in police killings at all? What is "the BLM question" if not "why are blacks killed disproportionately than whites"?
It's not apathy, it's fatigue. It's been 10 months of terror and horror and people use whatever mental tricks they can to stay sane.
Another incredibly readable writeup, thank you Bert!

One question: "Viral vector vaccines do not need special cooling, and you can also shake them at will, or even do vaccinations in full sunlight."

Does that imply the others can't be shaken or exposed to bright light? I knew they needed to be kept very cold, but nothing beyond that.
You're unironically comparing someone losing a social media account for inciting violence to Blacks being refused service for their race?
The article linked does mention Parler, but focuses more heavily on YouTube, FaceBook, Twitter and Redit.
Ha, I made something similar last year https://github.com/AlexBHarley/skipper.

It adds a keyboard shortcut to take you to the next top level comment. I think it's broken now because I did it in a really hacky way.

When you get tired of a comment chain in a thread click two (or three, I forgrt) keys and bam, you're into the next conversation.
Can you please stop using HN for political battle? We ban accounts that do that, regardless of which politics they're battling for. We have to, because otherwise this will destroy the community. HN is a site for curious, thoughtful conversation, not hellfire.

Also, please don't create accounts to break HN's guidelines with.

https://news.ycombinator.com/newsguidelines.html
"hate" is a strong word. I dont see any reason a well-intentioned, upbeat engineer can't simultaneously appreciate and loath a legacy codebase they are being remunerated to maintain.

Sure, it solved/solves a lot of problems, exterior to those that maintain it. To those that maintain it, it probably causes untold suffering (tongue in cheek - unless many 2am pager duty calls result from it)
It is much worst than what Trump ever said and his tweets got blocked much more quickly... If they want to filter the flow of information, they need to do it equally to everyone.
Meanwhile the eu is undercutting its own industries by making free trade agreements with china. Hey germany needs to sell their obsolete car tech somewhere.

Edit: of course there is a downvote. The incels must be quite annoyed at facts. EU industries will pretty much succumb.
1- Your first sentence implies you stopped being apathetic, which seems to run contrary to your implied point.
2- "if you don't want to get this or spread it..." that's fine, except untrue. If joe super-spreader is running around super-spreading, he's going to get kids. If you think kids suddenly stopped being high-spreading vectors, I don't think you understand children. People are stuck making tough choices (especially in the US) because they have little financial support in order to make spread-minimizing decisions. Blaming anyone who gets sick on stupidity isn't fair. A lot of people are being forced to make choices between going to a job that encourages spreading behavior or going into financial ruin.

That said, a vast majority of spread is due to very stupid (or just plain reckless) people making decisions for their community.
I've been developing web apps in Node for a couple years and I'm done with it - I'm all in on Django + DRF now.

I only made the switch a couple months ago and it's amazing how cozy I am with it: everything feels mature, stable and reliable. I reach out for 3rd party packages as needed but it doesn't feel like I'm gluing a Frankenstein together, or that I'm rolling out a bunch of code I don't want to own, or that I'm overthinking for the umpteenth time how I should structure my app. I think after a couple months with Django I'm nearly as productive as I ever was Node.js. Granted that many web dev concepts just carry over, but the feeling is uncanny regardless.

Also, the "language context switch penalty" is a complete myth. I picked up Django by reading two books in 2-3 days, and didn't need to even bother front-loading Python - I just picked it up as I went. I now switch between Python and JS/React seamlessly; I enjoy writing both and I really like the variety (though as dynamic, duck-typed languages maybe they're not that dissimilar). Every thousand characters I type in Python I'll make a silly mistake where I write some JS syntax and that's it - hardly what I'd a call a cognitive penalty.

As it stands, I'd only develop something in Node.js if I really needed its performance characteristics (and then, I may be able to get close to them with Python's asyncio - though I haven't researched this avenue yet so there may be pitfalls I'm not aware of).

All in all, I find it baffling that in over a decade of existence Node.js hasn't produced a web framework that even comes close to Django or Rails.

I do wish OP, Nest, Prisma and all the devs in the Node ecosystem the best of luck nevertheless. I love JavaScript and if someone produces a web framework that really emphasizes developer productivity and happiness I would consider coming back in the future.
This is really cool. I can't tell if neom is vaporware but I love the ideas coming out of it. (I've used neom online for over 20 years so I took keen interest in the project when it started)

"THE LINE is a never-before-seen approach to urbanization – a 170km-long linear urban development of multiple, hyper-connected communities, with walkable neighborhoods integrated with public parks and the natural landscape. It is a model of urban design and livability in harmony with nature for the 21st century and beyond."
And that's (part of) why C needs to go.
Lenovo: Wireless charging mat for its e-ink sporting laptop
In many European countries the infection curve literally plummeted in May, long before anyone could have possibly replenished their levels naturally, some being under strict lockdown.
This worked great for me. Definitely better than the Google Planner.
I wonder if it’s partly due to the US being able to afford alternatives, wether they are cost effective or not.

For many installments, the Huawei option is just cheaper.

Keep in mind China does the same for US technology companies.
Free Speech does have limits though. If you're incarcerated for a felony you can't vote, if you go to a mall and start yelling obscenities you can be removed, if you make youtube videos on how to create pipebombs the US President can kill you in a drone strike without a public trial.

The thing I think people miss when making the "this is an assault on free speech!" is that they think it's becoming a gray area, when in fact it has always been a gray area.
I think its done on a federal level, its just that they make it easier to immigrate to some regions (like Quebec) vs other regions (like BC).
Yea, but if someone made jokes he deems offensive, what do you imagine his response would be? Should he get a pass because he's part of a blue area, with blue friends and believes in blue ideals. Its thus okay to hate people in red areas, with red ideals?

Seriously, if a Republican said the exact same stuff about, let's say those who were for Obama, would you say, "it was really hard to imagine he was being serious in any fashion".
Yes! I noticed that latino grocery stores have some common varieties that are available in my home country, which is in south asia. Those 'little banana' that you are referring to is one of them, but they taste slightly different from what's available in my country (close, but not exactly the same). :)

Also, for those who have never tried this before: try to make refreshing juice out of Tamarind (available in latino grocery shops) and maybe a spoon of sugar. Super delicious in the summer.
You have a crystal ball?
E (Europe) Number – Numbering System for Food Additives
Actually not that much, I remember 2 very different proposals, including this one.

The previous one was confusing as F and the antithesis of the simplicity Go claims it abides by. It felt very much like a plot to add generics without ever using the word generics anywhere and looking too much like Java/C#/...

The current proposal is basically what you'd expect from generics in a programming language, but a bit more limited.

It took basically 10 years, a generation of developers, to quell the opposition against generics in Go, to end up with generics...

They might even have unknowingly followed the ADA implementation except that Go's type inference makes them even easier to use.

> To use a generic type, you must supply type arguments. This is called instantiation.

https://go.googlesource.com/proposal/+/refs/heads/master/des...

This is basically how generics as packages in ADA works. I would add that ADA solved many existing problems in Go decades ago...

https://en.wikibooks.org/wiki/Ada_Programming/Generics

> The generic procedure can be instantiated for all the needed types.

Now all Go needs to do is to look at how Ada tasks work in order to fix every single issue with Go routines...
C absolutely lacks type-safety by design. Otherwise what would malloc return, besides void*? How would you implement generic containers in C, without using macros or void*?

Edit: formatting
Official account is https://twitter.com/blklivesmatter so I suspect this was a fake or parody.
Disappointed yet again with upvoted comments on hacker news defending murderers and terrorists. There's defending free speech then there's defending terrorism. This is not ok.
Or you can spend a dollar on a stick-on sliding camera cover, which is what I use on my Macbook. Or spend a fraction of a penny and tear a corner off a sticky-note and past it over the camera.
> The intelligence needed to carry out your described outcomes is more or less AGI already

Yes! And that's exactly the point at which AI safety comes into play. Nobody is afraid a of a dumb NN that generates texts or images given an input or a classifier. That's not what the paper is concerned with, either.

> Further, if you want to optimize stamp collection, you don't tell a model what it can't do, you tell it what it can do.

Again, the example is not concerned with a dumb computation graph. The example is about an AGI with access to the physical world, like robots that need to interact with their environment.

The idea of superintelligence even being possible without this interaction (the paper uses "current state of the world as input" to express this) cannot be justified.

AI safety is geared toward machines that are capable of manipulating their environment, be that directly (i.e. using physical manipulators) or indirectly (e.g. by controlling external inputs and outputs, communicating with humans and other machines, etc.).

If you need a very tangible example that is currently being developed and not at all in realm of sci-fy, look to Japan. The Japanese government recently started an initiative to develop autonomous machines to help caring for their aging population.

Such automated caretakers cannot be programmed in a traditional way and are likely to be trained using (unsupervised) reinforcement learning in both virtual and physical environments.

Seeing how optimisers love to cheat and game the system in unexpected ways, guaranteeing safety is a real concern in this area and not decades away either. Your average Rumba might be a harmless toy, add an arm and the ability to use an oven to it, and we're talking about a serious accident waiting to happen if we're not careful...
Introducing the In-the-Wild Series