skysight-inc/HackerNews huggingface dataset:
>"We refuse to be an accidental vehicle for right-wing, neo-Nazi propaganda. And it's really easy for fringe platforms to turn into that if you leave the doors open," he says.

Kudos where it's due for fighting fascism and all that jazz, but it does raise a pretty large concern: where do people draw the line for this stuff? A private platform like that can ultimately decide which videos they want to accept and which they want to reject, which really defeats the purpose of making your own platform in the first place. It doesn't matter if there's no content aggregation algos, since everyone consumes a homogeneous slurry of videos. Instead of preventing gatekeeping in the first place, they just changed who can open the gate.

I don't think I'll ever be very interested in a platform like Nebula, and I'm really only tangentially interested in Floatplane. YouTube will always be a dominant market because it's free and offers a functional user experience. Even if half of the people watching YouTube videos got a Nebula subscription, they're still going to be using YouTube alongside it. As long as that YouTube audience exists, people will continue to capitalize it. As long as the two platforms compete, they'll be in a constant struggle for power over their viewers. It's the definition of a lose-lose situation.
I think they have an active policy of taking them down, even if it is inefficient. Not that it should let them off the hook for that content being left up. However Parler could solve their hosting problem the same way Facebook do, which is to own their own hardware.
Fundamentally, you're correct. However, when working for a university, I was well aware that private sector donations (and maybe even state funds) went up or down depending on how well the football team did. A losing record for the football team ought not to result in lower private sector donations towards scientific research or scholarships at that university, but apparently at most universities it does. Universities that ignore this fact do so at their peril.
> Yea? Or must mean those “alt right hosts”.

No, I mean hosts like Nearly Free Speech which has been operating since 2002. I've seen this one posted many times on HN and it seems great.

https://www.nearlyfreespeech.net/

I understand what you mean though. Since they are usually smaller hosts, they aren't used by big name companies and eventually acquire a reputation for hosting only offensive content.

> one day around the election GoDaddy made a decision to cancel them

Huh. How could they just do that? It eventually went back up right?

Do you have more examples?

> we give equal protections to anyone not breaking the law?

What do you mean?
Implementing a Language for Distributed Systems in Scala
Agreed, railing against language and cultural context is literally futile. Factoradic is the one true base. There, "order of magnitude" would depend not only upon (my very unique) cultural context but also the absolute magnitude involved (at the low end, "double" is an order of magnitude; then "triple", then "quadruple", etc).
“The ISO Central Secretariat does not provide free copies of standards”
Microsoft’s dream of decentralized ID enters the real world
Article is from February 2020 although not much seems to have changed since https://osc.universityofcalifornia.edu/uc-publisher-relation...
In addition to law enforcement, keep in mind intel, counter-intel, and private-yet-national (e.g. Mandiant, Kaspersky, Sophos, et al)
It's interesting to think about the author who had this childhood gre up to be a senior writer at The Root, a Black activist zine with an very strong tint in its perspective on affairs.
I think the question us hackers should think about is not about how do you beat youtube? But how do you make it irrelevant. Twitch was one answer. TikTok is another.
Also he has a channel on Nebula, a streaming service set up as a clear hedge against YouTube doing bad things.

He was one of the driving forces behind Nebula, but I believe he is no longer involved in running it.
That's really screwed up. Do you have more details? More examples?
If curious, past threads:

“Design Patterns” Aren't (2002) - https://news.ycombinator.com/item?id=12849757 - Nov 2016 (122 comments)

Design patterns aren't - https://news.ycombinator.com/item?id=2675551 - June 2011 (30 comments)

"Design Patterns" Aren't - https://news.ycombinator.com/item?id=284503 - Aug 2008 (18 comments)
Ultra-Quick Cameras Reveal How to Catch a Light Pulse Mid-Flight
I got a subscription to Curiosity Stream with Nebula bundled in. While Curiosity Stream has original content, as far as I can tell all of the Nebula stuff is also available on YouTube. So as a Nebula customer the only real benefit is watching content without ads. This is well and good, but ads aside, Youtube is simply a more convenient platform. There's less outright garbage on Nebula, and that's a good thing because the search function and categories are hit and miss. Compared to Youtube, the keyboard controls are janky and there are no comments (arguably more of a feature than a shortcoming), so no real way to engage with the content creators.

Having said that I think I paid under $20 for a year's subscription for the bundle. At this rate it's cheap enough to be worthwhile even if you only watch a few hours of content per month. And I do hope these folks can make Nebula's business model work, there's some worthwhile stuff in there.
I was just thinking the other day that a lot of us in the 90s chose our ISPs based on how much web space was provided by the ISP, how many news groups the ISP gave access to, number of included email addresses, etc.

Even the first broadband providers I used offered web space. I can't remember when it stopped being a thing.
Build REST/GraphQL APIs Using Google Spreadsheet
Why don't you link the previous discussion instead? Otherwise we end up with one snarky comment as the first and the second being one that says what I'll say:

I haven't seen it before.
> Switching to a simpler language like C lets you focus on the problem solving again, not solving language puzzles

Or, read another way, "with simple language X I have to reimplement the things that language Y comes with"

I guess it's all a matter of what level of abstraction one likes to work with. For me, re-implementing a "Set" implementation (eg: go) yet again doesn't count as "productive" just because I'm typing typing typing more more more.
OK, now I have to see that!
Ultimately security is about code correctness, and the refactoring needed to gain more assurance is all the usual best practice stuff, like encapsulation/isolation.

Here, the reason why it comes as a shock to devs is that they are often never taught about secure coding patterns and so build codebases that are very difficult to reason about, and don't express much interest in adopting more disciplined programming patterns to break the code into security boundaries that validate inputs crossing the boundary.

So if your webapp has 1000 controllers that make arbitrary queries against the data model, then only manual audits of every controller is going to give you any assurance of correctness. But if there is a separate access control module that acts as a security kernel and the controllers merely request services from it based on the current user context, then correctness is much easier to verify. But in organizations that refuse to adopt these models, they are forcing the security team to manually audit everything, which is an unreasonable amount of work to pile on them.

But there is a whole second thing that is meant when people say "security", which is the GRC space, infested with bureaucrats that bring lists of rules that are fundamentally code agnostic and often at odds with whatever codebase they are working on. So yes, in that case they are the ones walking blithely into a room, making unreasonable demands, and then leaving, creating a pile of work for the devs to do.

So it's often a dysfunctional relationship, but it doesn't need to be that way. Like anything else, things go sour when people are put in charge who either lack technical competence in the fields they are interacting with, or have this competence and just don't care about the size of burdens they are placing on others.
Is for example Google in MV open to hiring people from Europe? Won't they just tell me to go apply at one of the numerous European Google offices?
Don't disturb fossils on public (or native tribal) labs.

If you find something noteworthy, document it and its GPS coordinates and notify rangers / tribal police or whatever group has jurisdiction (sometimes University groups).

Poaching fossils is a horrible crime against science and the public good.
I am also rooting for currencies that don't use so much energy. I was intrigued by nano, but it looks like a pain to buy and sell right now.
The thing about Marxism and socialism as understood by people who've lived through the Soviet Union or the satellite states is that they've been exposed to just as much propaganda about their states being examples of Socialism and Marxism as the West has. It's just as wrong. They were also exposed to propaganda claiming that the state was democratic, but none of them believe that because they understand the word and know how different it was. But Socialism and Marxism had no pre-existing meaning for many people in Eastern Europe (pre-WW2, communism and socialism were prohibited from being openly preached in Romania, for example, under penalty of jail). They had no idea what these terms were supposed to mean, so they did believe that their states were failed socialist states, instead of realizing that not a single socialist ideal had ever been attempted, at least once Lenin took power.

And so yes, to people like my parents the very word brings to mind images of their experience in the 'Socialist Republic of Romania', and of professors and newspapers trying to sell them on how good it was.

They know far less of the history of socialist worker's unions that fought and won for the right to the 40 hour work week or for the right to strike and protest.

Related to examples of successful socialist states, I can't give any. However, rather than debating the reasons for that, I will say that worker's cooperatives are a proven business model all over the world, so I don't see why it's impossible to imagine a successful economy based on co-ops instead of corporation. After all, at one point there were no successful modern democracies or capitalist states in the world, and the very idea seemed preposterous to many lovers of king and country.

Anyway, I want to say that I have greatly enjoyed this thread of conversation!
Conclure JavaScript: Cancellable async routines for JavaScript
Brady Neal has a great video course on the subject with slides and readings including Pearl and others:

https://www.bradyneal.com/causal-inference-course

EDIT: I should add Brady also publishes his course textbook online, and it's less Pearl-centric than The Book of Why but still covers the complete subject and then some:

https://www.bradyneal.com/causal-inference-course#course-tex...
> I also get all my bills digitally

So do I. In Switzerland.
Maybe, but back then we never even thought about it. Some shots we have taken actually leave scars.
I like Zig a lot, but I'm concerned that it's yet another language that leaves memory management up to the developer.

For example, Zig does not appear to have any concept of lifetimes, and does not enforce single mutable ownership. As I understand it, Zig does not have RAII, either, so cleanup (with "defer", etc.) is also left as an exercise for the programmer. Zig has arenas, allowing quick cleanup, but seems pretty bare-bones otherwise.

(I was relieved to see that Zig does not allow unchecked null pointers.)
As a math teacher, I love these things.

In a calculus class, I once gave a demonstration and then derived the parametric equations on the board.

In an introductory number theory class, I tasked my students with figuring out how to predict how many points a figure would have before drawing it.
Could anyone recommend comedic Russian novels or short stories?

Edited to add the following:

Thanks for the recommendations!
> However, the money mostly comes from patreon subscribers, and you can also have videos delivered there

Did he break that down publicly or do you get your info from elsewhere? I've always been curious to know what a typical high profile youtuber income flow looks like, and how much they're really tied to Youtube.
Minecraft is incredibly popular and it's normal to run your own server. (It's the 5th most-watched game on Twitch; at 81,000,000 hours per month!) I don't play, so I can't authoritatively say there is no company that provides "default" servers that new clients log into, but I've never heard of such a thing.

(If you look at the other popular games on Twitch, they all provide servers and can't self host. GTA V, Fortnite, LoL, CoD, Valorant, etc. So there is no market for anything but Minecraft-related services.)
I loved the visuals.
Rocket Lab reveals reusable, medium-lift Neutron rocket
joshuamorton,

Anyone who says things like “social justice warriors believe one race is inherently better than the other” is just a toxic racist troll and not worth engaging with. It’s stupid and deliberately dishonest, not some good-faith misconception.
Looks like the major previous threads are these:

Falsehoods Programmers Believe About Names (2010) - https://news.ycombinator.com/item?id=21492464 - Nov 2019 (142 comments)

Falsehoods Programmers Believe About Names – With Examples - https://news.ycombinator.com/item?id=18567548 - Nov 2018 (169 comments)

Falsehoods Programmers Believe About Names (2010) - https://news.ycombinator.com/item?id=12450825 - Sept 2016 (43 comments)

Falsehoods Programmers Believe About Names - https://news.ycombinator.com/item?id=10255610 - Sept 2015 (13 comments)

Falsehoods Programmers Believe About Names - https://news.ycombinator.com/item?id=1438472 - June 2010 (138 comments)
Anecdotal, but in SG I recently had to submit ~20 pages of documentation for a permit. Obviously I don't have a printer so this was annoying in itself. Once I took those printed pages to the Rathaus they just scanned all the documents anyway.

Maybe ZH does things better, but I still feel like it's a shame there is not more standardisation. I understand why politically this is difficult though with the independence of the cantons.
I think Nano just handed out a fixed amount of tokens through captchas. Now no more will ever be created, but they can still be transferred.
The part about “the pilots simply did not follow the procedure” does not appear 100% factual based on your quote. Consider:

> Electric stabilizer trim can be used to neutralize control column pitch

Maybe EADs are written in a different language than computer standards, but, when an RFC says that one “can” do something, it generally does not mean that one actually MUST do it at risk of failure to interoperate or death.
This brings an interesting anecdote from when I suddenly had this question of how my seniors working in the 80s and 90s in a small Indian lab managed to get the literature they want (when their small lab was still one of the most advanced institutions in the state). My senior said they’d pretty much have to write up a literature request letter, attach a cheque and mail it to the main library in New Delhi, and they would typically hear back from them after a month or two either with a copy of the article or saying they can’t get it (roughly half the time). They still did good research, arguably even better than what crap gets spewed out now!

Just like Wikipedia and the internet didn’t change everyone’s ability to know things in any meaningful way (actually it made it worse), free access to arbitrary literature was not exactly the limiting step in anyone’s research career in my experience. It’s definitely annoying but once you’re up to speed in a field you are typically happy with just the abstract and if it’s an important enough paper you find a way to get it one way or another. Especially with a good supportive library and ILL system it’s typically a snap.
> It's very common for one pin to be used for multiple distinct purposes at different times.

Anecdotal, but as someone who works in this space I haven't found this to be the case. In my experience, any particular pin is wired up for a specific purpose, and so the firmware usually just sets it to that mode as appropriate. Generally if it's found that the needed peripherals couldn't be multiplexed to pins without conflicts, it's time to move up to a package with more pins brought out.

I'm currently working on a relatively involved firmware for ATSAMD21 in Rust, and have mostly enjoyed the experience. While some of the language concepts have taken me a while to get comfortable with, and we're still figuring out parts of the ecosystem, it's quite usable and the tooling is a huge improvement over anything else I've seen.
Google wasn't the first to do this. Only the first where the end user was the product being sold instead of being a customer.
How to Become an Intellectual in Silicon Valley a Guide for the Dangerous
FYI - Plaid is free for 100 linked accounts (and has been since inception) so it should work for personal use cases.

Disclaimer: used to work there
The trick to blogging is to lower your standards. If you sweat over every word, you'll never publish - you'll end up with a giant folder full of half-finished blog drafts and you'll never publish anything.

I like to repurpose Reid Hoffman's classic line “If you aren't embarrassed by the first version of your product, you shipped too late” to blogging. I deliberately hit publish when I'm not yet happy with what I've written. The alternative is to never write at all.
The TI 99/4A was great in some ways, especially because at one point TI was dumping or loss-leadering them, so, IIRC, a family eventually could pick up one for $50.

Though, one of the big drawbacks of it, relative to some other home computers of the time, is that you couldn't really take advantage of the overpowered graphics processor using the TI BASIC that came with it. To use assembly language, you needed a rare add-on. IIRC, there was also an Extended BASIC cartridge, which was also rare.

But the TI 99/4A wasn't useless -- you could do a lot with character set definition and sound from the stock BASIC, and it came with a great introductory book that taught you enough to get started creating with those. With some creativity, you could do a lot with that. (Flight simulator? So long as you didn't bank too fast for characters to be redefined for the horizon, maybe. :)

I recall the family going to some dingy school-supply audio-visual store to look at their Apple computers. They had the //c and I think //e on display. Then my parents saw the price, and I could tell it was way too high. So, TI 99/4A it was, plugged into a portable little B&W TV that my dad bought from a guy at work. (Until I made enough money lawn-mowing and babysitting and various money-making schemes, and a kindly computer store owner gave me what had to be a below-cost deal on a semi-compatible PC.) Apple got some pre-Mac glory for microcomputer innovation, but I suspect that the non-Apple $100-$250 home computers reached more families at the time.

Having a computer was infinitely better than no computer, and the TI 99/4A was a good little imperfect computer.
Simple Copulas in Pytorch
The USA. Like most of the English speaking internet I'm sure HN is largely populated by Americans.
I use https://github.com/ankane/ahoy and quite happy with it
It was never originally about economic policy, you've got them mixed up. Right was originally about support of the French King, authoritarianism, conservatism. Left was in support of the French Revolution, liberalism.

https://en.wikipedia.org/wiki/Left%E2%80%93right_political_s...
Can't speak for the OC, but I'd say decision paralysis for these sorts of utilities is more about "will I regret having used this after a year vs something else" and less about "can I dump this after trying it for a week".

Competition is great, but people are people and want to know they're making a good longer term decision, which isn't always clear in the short term.

This is just something you can't help with outside of provide information, especially since use cases and desires of users of these services change over time.
I'm friends with a few Muslim women and can assure you that it has nothing to do with choice.
I understand your point. I am not for or against here, I am providing context.

Yes it is a slippery slope argument, however it is almost unique to the United States due to free speech being enshrined in the constitution. Elsewhere free speech come with the caveat "don't be a dick", so you can say what you want e.g trans women should not compete in women's sport, but abusing trans women athletes is not acceptable.and yes societies views could change and even your inoccous statement could become a problem, but if social views have changed shouldn't you reasses your own views?

Also good internet hygiene would resolve this issue. delete your tweets every so often, comments etc. Nothing good ever came from resurrecting a 5year old tweet.
The conclusion is wrong.

I personally witnessed a mosquito being made to pop by tensing a muscle. Note that I'm not claiming any specific mechanism of action, or that this is a common human ability, or that more than one species is vulnerable. I've seen it once.

The case I witnessed was 31 to 35 years ago, in camp with a bunch of boys. To help you guess at the species, I can narrow down the location to one of three places. In summer of 1985 or 1986, it could have been in Oklahoma or northern Texas. In summer of 1987 or 1988, it could have been in southern New Hampshire. The boy had very well defined muscles and minimal fat. He got the mosquito to land right in the middle of his biceps. He saved his strength, waiting until the mosquito was almost full before tensing his muscle. The mosquito did not immediately explode; it took a good long time.

Anybody else witnessed it? Anybody able to do it reliably? If so, can you describe the type of mosquito or where it lives or anything else that might identify it?
>> one day around the election GoDaddy made a decision to cancel them

> Huh. How could they just do that? It eventually went back up right?

> Do you have more examples?

The first big deplatforming case was probably Cloudflare pulling The Daily Stormer. This is what Cloudflare CEO said:

> "Literally, I woke up in a bad mood and decided someone shouldn't be allowed on the Internet. No one should have that power."

Seems like even he agrees that they shouldn't be allowed to do that.
My understanding is the numbers in the article are made up to illustrate the deal structure, not the actual numbers in the deal.
Maybe it's just me but enemy pawn and bishop are sometimes very hard to distinguish.
Thanks for the clarification!

I disagree on youtube being very good at its job, however that is a very subjective assessment.

I think as it stands now, you are correct, but I believe these sites will give rise to more decentralized video sharing infrastructure as people slowly see the need to control their own destinies.
If you’re into retro CGA-like graphics, you should check the link even if you’re not into chess. It’s really quite well done.
BodilessJS is a toolset for building editable websites in a JAMStack
Feels like your taking this on a personal tangent remarking on who I've dealt with in the past rather then taking the point head on because the logic is pretty much inescapable.

Whether I have or have not dealt with such a person named Chris P. is irrelevant to the the point.

>what is important is recognising similarities, naming higher level concepts for good communication

Isn't this what the English language is for? Doesn't every single person on the face of the earth recognize all of these concepts and deploy all of these concepts using the English language on fields more numerous than computer science alone?