skysight-inc/HackerNews huggingface dataset:
Completely agree. For anyone who hasn’t come across it, check out the exciting work being done by developers of the Secure Scuttlebutt protocol:

“Secure Scuttlebutt (SSB) is a peer-to peer communication protocol, mesh network, and self-hosted social media ecosystem. Each user hosts their own content and the content of the peers they follow, which provides fault tolerance and eventual consistency.[5] Messages are digitally signed and added to an append-only list of messages published by an author.[6] SSB is primarily used for implementing distributed social networks, and utilizes cryptography to assure that content remains unforged as it is propagated through the network.”

Read more: https://en.wikipedia.org/wiki/Secure_Scuttlebutt

Join us! There is a fully functioning client, and bustling Solarpunk community: http://scuttlebutt.nz
My problem with most of these new languages (Zig, Odin, V, Nim, etc.) is that they lack an ecosystem.

Lots of niceties don't exist yet.
> For the first time in the last 60 years, the 55+ cohort is bigger than any other ten year age cohort.

How much of this is due to the boomer gen being larger in size and more of them having to stick around working

Doesn’t sound like all of them got to retire

> If boomers are increasing their share of wealth, it is clearly at the expense of the following generations.

how is this clear? Wealth can’t be created only taken ?
UK Leaves the European Union
LP Threat Modeling Outline
Considerably more than 25 years.

https://en.wikipedia.org/wiki/Plagues_of_Egypt#8._Locusts:_E...

More recently, the UN FAO tracks outbreaks.

https://www.worldcat.org/title/desert-locust-project-final-r...
Agreed. If you have a bad upbringing and treat people poorly, when you enter a new environment, e.g., a workplace, the new environment would quickly teach the new person the proper way to act.

Likewise, on the internet, we need to encourage people to behave nicely and discourage bad behaviour. And we do, this is what this post is about. I guess we need more of it.
So much this. Don't rely on just not using company time or resources. Be open and honest. Get it in writing. If they won't give it to you, there's no chance of them being ok with it just because it's not on company time or resources. Know the boundaries before committing. Then you and your employer can keep a trustful and productive relationship while you try things out.
Ah that makes more sense, it was confusing because it was posted as a top-level comment instead of a reply.
I'll celebrate when the money from the fines is actually sitting in the Treasury account, and not a moment before. Pai is outrageously corrupt, is best friends with telecom CEOs, and with near-certainty will cave to requests to have these punishments reduced to next-to-nothing.
Has the ACLU's stance on the right to bear arms has been inconsistent, as in, changed quite a bit over time? Or they just haven't had much of a stance to speak of? Honest question.
The EU’s dull-ass fight with Apple over the Lightning connector sucks
Or you can turn off GC altogether by setting an environment variable, GOGC=off.
Man, this is such a genius idea. Spend a good amount of time manually looking through job requests, then learn how to search for these, then cluster them and quantify the market which leads to total addressable market, then compare competition and figure out a premium offering, then sell at enterprise level with product + services, then gain efficiencies and go wider market, much like HubSpot.

Or something like that!
I'll be honest: it feels to me here that you really want to find bad intentions in my post. Well, there weren't any. But yes, since you brought it up, I do think it shows a little naivete on the part of authors who label their projects "for humans" unless they can make a very strong case for why they're abstracting away the details that other projects require. One possibility is that previous projects have been needlessly complicated (in which case I honestly see "for humans" as kind of an insult to those projects, as though they weren't for humans). Another is that the author doesn't understand why those projects are more complex, which means that new users are about to learn some interesting lessons about leaky abstractions.

But more fundamentally, I'm not sure you noticed that the project's author was the one who wrote this post. The reason you do that on Hacker News is to demonstrate something you've been working on to get community feedback. Sometimes that feedback may be unpleasant, but as long as it was delivered with good intentions (as mine was), that's absolutely crucial. If OP thought they were going to get nothing but positive "this is the greatest thing ever!" replies, then that would be a radically higher level of naivete than anything I said would have implied. I don't think that's the case.

I know I'm not the only person who feels this way about "for humans". Any time the subject comes up, lots - by my estimation the majority - of opinions lean the same way. This project is still very new. Is it kinder to say something up front to let them know they may be turning away potential users, or to not say a word and maybe see the project gain less popularity than it might otherwise deserve? Again, nothing I said was insulting.

And more to the point, it was sincere. The author was implicitly asking for sincere feedback about their project, and I gave it. You said I've ridiculed them, but note that they haven't piped up to agree with you. I kind of think you're offended on the behalf of someone who isn't.

(And OP, if you're reading this, nothing I said was intended as an insult. But really, drop the "for humans". It's not a good look.)
> If you wanted to implement cons, car, and cdr in Python such that (cons (car "abc") (cdr "abc")) = "abc" you wouldn't be able to do it in the natural way

Sure you can!

>>> car = lambda x: x[0]
>>> cdr = lambda x: x[1:]
>>> cons = lambda x, y: x + y
>>> cons (car("abc"), cdr("abc"))
'abc'
It was done for other coronavirus: https://www.ncbi.nlm.nih.gov/pubmed/15144898
Using Little Snitch, and seeing the amount of phoning-home Chrome was doing was my "straw that broke the camels back". It tipped me over the edge: drove me back to Linux, Duck Duck Go, NextDNS (I'm not confident enough to "roll my own), turning everything off on my phone (location services, search helpers etc), and not using software that checks for updates or does the least amount of telemetry (I went from VSCode to Emacs)... favoring anything that doesn't track/use cdns/anything by default: whatever is vaguely usable (no matter how annoying) and tracks the least, wins.

I could block it all with Little Snitch - but it's a technical solution to a political problem. I miss a lot of the convenience, and I miss a lot of the slickness/lovely UIs... but Lil' Snitch taught me that that's the price!
Is that limitation on the app side or OS side?
https://www.feedipedia.org/node/198
Comments moved to https://news.ycombinator.com/item?id=22204174, which is currently on the front page.
606 comments... Some good, some not so good.

Human nature will prevail. Guerrilla tactics will continue to be used by organized groups to shame/banish those who do not confirm to their cultural views. High-profile people will continue to be shamed for associating with "bad" people. The era of civility and mutual respect on the Internet died over 20 years ago.
They mention indentation, but you don't have to use their indentation and can use braces and semicolons instead if you prefer, which is what I prefer, too. So, I think the indentation isn't so much of the problem.
> In 1959, the relationship of the foot to the meter was officially refined as 1 foot = 0.304 8 meter exactly.

We can thank one man for this: Carl Edvard Johansson from Sweden. When making gauge blocks, he decided to round off the inch to exactly 25.4mm, and people around the world used his blocks to manufacture everything. The 1959 change just reflected what industry was already doing.

- http://mitutoyo.com/wp-content/uploads/2013/07/E12016-Histor...

- https://books.google.com/books?id=3rUaAQAAMAAJ&lpg=PA293&ots...
The major difference is you don't have an easy way to turn off the call blocking with the iOS 13 setting if you need to accept a call from an unknown caller (recruiter, scheduled call, whatever). On iOS 13, it's hidden in the settings app and there is no way to temporarily disable for a period of time so you don't forget to turn it back on.
> if your poster boys to illustrate the benefits of parser generators forcing you to write a declarative grammar which a human can understand are perl, bash or even postgresql, I'm not sure what to say ;)

And that is a straw man argument because, of course, no one is saying that.
And... you have Wuhan v2...
Yes, I spend a great deal of time thinking about that. In general, the best antidotes to extremism is getting a girlfriend (most extremists are male and heterosexual), having a kid (more so a daughter), settling down and ageing out. Socioeconomic conditions are a major driver of extremism, which is one reason it tends to flourish in adversity, when there is a large supply of pessimists available for recruitment.

There are of course many other approaches to deradicalization. Personal contact and bridge-building is ideal, but it's slow, expensive, and scales poorly for much the same reasons as why it's not practical to solve all social problems by telling everyone to go to therapy.

>planning how to eliminate those they dislike, and normalizing that behavior

This sounds like de-platforming to me.

When I say 'eliminating' people I specifically mean killing them, and no I don't think that's the same thing as de-platforming people.

What you are doing here is called "vilifying." Where you identify that someone is disagreeable to you and attribute everything they do to bad faith.

It is not. I haven't identified anyone in particular as being disagreeable or practicing entryism, but rather pointed out the existence of such a rhetorical tactic that can be used in bad faith. You seem to be confusing my suggestion that the person I was responding to is a victim of such a tactic with their being a user of it.
Airplane toilets don't flush with large amounts of water like toilets on the ground, they just use a strong vacuum to evacuate the bowl.
Are you sure it was the differing length of each version (about 610 nanometers), or was it because your tapes were marked in tenths of a foot instead of inches?
They had better provide flexibility for all the complexity and tedium they introduce. It takes creating two new config files of about 10 lines each and a long system command to set up the simplest possible systemd timer.
UK no longer a member of EU
I'm sure the same precedent will apply for telecoms injecting ads, right?
3 weeks writing code in Go
Thank goodness for sanity!
> What platform is doing better at this than Facebook right now?

Traditional media has always fact checked political ads. If Facebook can't do it, that's a sign to me that they're too big to responsibly sell political ads. If Facebook is so powerful that too much power would reside in the hands of their fact checkers, that's a sign they should be broken up.
There might be a bit of a backlash yes. But I think for example the Dragon book is comically unbalanced towards parsing. It's just ludicrous how much it drones on about this tiny tiny part of writing a compiler.

I've been working professionally on one compiler continuously since 2013. I've spent like two or three days working on the parser. That's it. I've probably spent longer tweaking the Markdown of the README.

For me the issue is that parsing is basically a solved problem. I don't see how you can make it much better for compilers. If you give me a language I can write you a parser for it. It won't be interesting, fun, or be better or worse than any other parser. It's a purely mechanical job. (Of course it could be a nicer parser, or a faster parser, or give better error messages, or work better for IDEs or tooling, but stick with me.)

But the transformations that happen after that point? Well there a whole world opens up to you! You can do so much, in so many different ways, and achieve incredibly different results for different requirements.
I think managed and vetted marketplaces are the way to go. A marketplace where the owner has some level of expertise in order to vet the suppliers, much like Codeable for WordPress or SuperSide for design.
They don't throw the book at them for saying "Allahu akbar", because they can't.
The New Power Source for PayPal's JVM Framework
The International one (i.e. Non Survey Foot)

> In 1959, the relationship of the foot to the meter was officially refined as 1 foot = 0.3048 meter exactly.

So 0.0254 * 12.000000 == 0.3048
For email specific regular expression, it's all covered on https://emailregex.com
Ya because one side backs a fascist dictator and the other side doesn't. Too many cowardly people trying to shrug off their obligation as a U.S. citizen to revolt against this garbage. This isn't he-said, she-said. There is objective truth out there, and it's being suppressed by a massive right wing media machine that has broken the collective backs of overall journalism. But we're supposed to be civil? To hell with that.
Over the length of a 100’ tape, the difference is about 61 um, ie 0.061 mm. How could that difference have any effect?
Sounds similar to the reason MacOS has much less malicious software than Windows.
0.3048 meters / 12 = 0.254
Large HIV database inflating matches is indeed a big concern. But dismissing one miss matches sounds arbitrary: these segments were not arbitrarily selected, but real insertions on tops of sars.
My calculation shows 12 * 0.0254 = 0.30479999999999996 meters. That may be off a little due to IEEE floating-point inaccuracy.
I have not heard from this guy before (I work in microbial genomics, he seems to be in the field of health economics from a quick search), so I can't comment on that.
I already covered this way upthread. Property taxes aren't wealth taxes, they're consumption taxes.
A Look into App Annie’s Data Science Methodology
I, personally, want to know if the US is assassinating people with drones, illegally detaining people overseas or snooping in on conversations... But I don't need to personally know who is working in such-and-such embassy, nor do I want to know (or want the public to know) which routes they commonly take to drive to the embassy, what their favorite foods are or where their family members reside.

National secrets are a thing, there are legitimate details about government employees that are good to keep secret - so I don't think your blanket statement is really all that valid.
Ther are twice as many Gen X and millenials as Baby boomers

https://www.kasasa.com/articles/generations/gen-x-gen-y-gen-...

Why are boomer gen votes even needed?
Toothless fines. Indict corporate officers or employees that did it... then you’ll get change.
Yeah, removal of all germs is not something I would ever be interested in. I'm keen to keep a strong immune system, thanks.

Having said that, I'm also not keen to aerosolise and breathe in whatever's on the hands of the ten people who used the hand dryer before me. I like the hand dryers that blast a decent flow of warm air past your hands towards the floor, rather than an extreme flow of cold air past your hands at a pool of other people's used hand-washing water.
It's too late - the web already "democratized" communication, meaning that not just people with writing skills, credentials, connections or experiences capable of impressing some gatekeeper get to have a voice. People with absolutely nothing worthwhile to say get to talk to everybody now. Sound elitist? Then the desire for "no toxicity" is elitist. (It's basically expressing a bias against Shitty People.)

EDIT: Possibly against my better judgment I'll take the question a bit more at face value. I think it's all about the climate or culture of a place. As an engineer I've tended to dismiss talk of "culture" esp. where a company or workplace is concerned, but in recent years I've changed my mind. For example, one message or pronouncement by the CEO can change people's entire experience of working there. Same thing for a website, which is a virtual place. And what kind of culture do you expect will develop in a place where the incentives, motivations, values etc. of the people running the site are actively hostile to yours? A place where the very premise of being there is already a hostile act against other humans? It's a corrupt and fundamentally dishonest (not just incidentally dishonest, I would argue) place where the social order has already broken down before a word is even said.

Yeah okay, being a surveillance platform that optimizes for dark patterns and "engagement" doesn't guarantee that it'll be full of trolls. But it's not exactly a surprise when it turns out to be that way.

Steve Jobs was obviously pretty shitty in some ways, but at the height of Apple's revolutionizing of the UI (before it turned shitty) it made you feel like there was something noble about it and you felt better and more of a sense of decorum just by being there. Meanwhile Twitter refuses sensible and awesome ideas for UI/UX over and over for years because they get more engagement by keeping it shitty. And shittiness has a way of spreading. If the place is shitty you will act shitty. But if you suddenly get invited to go have lunch with the Queen of England or something, you probably behave better despite yourself, even if you're Johnny Rotten.

We don't "behave better" because, fewer and fewer of us are getting invited to lunch with the Queen, and because we're not the (U)ser whose (X) the ones running the place care about, and because we can tell we're being taken advantage of, and the nearest person available to take out our grievances on, is each other.
The swarms follow the wind, seek food, and signal necessary movement with pheromones.

Seems curbing food downwind (tillage, fire?), prompting movement, and starving the swarm, might be a control method.

Something like how wildfire is controlled.
I feel the exact same way and am currently trying to solve this by decoupling the application from the storage. So the "experts" control the business logic and UI, while I, the user, store the data. It's similar to what Firebase does for app developers but is split by the end user who can also control that data.

> But the part that really concerns me is that they seem to think that server apps can run like mobile apps. To me one of the most powerful things about SaaS products is that the aggregated use...

That definitely seems like the current state of affairs but I think there isn't a reason why writing server apps like mobile apps has to inherently throw away aggregated data. Especially with Google's research in federated learning, apps will soon be able to get insights across their users while preserving their privacy.
There's some high tech air and minimal water toilets in the service station on the M4 in the UK, there is a locking closing lid that triggers the flush, in the light of this seems very sensible.
The HN guidelines say: Please use the original title, unless it is misleading or linkbait. (https://news.ycombinator.com/newsguidelines.html) That rule serves HN well. People come here to get relief from the world of linkbait, and people who want such relief tend to be the kind of users HN benefits from.

Giant hand-waving oversimplifications are certainly misleading-or-linkbait and usually both. So the rule means we should change it. It's just a question of what to change it to. Generally there's a subtitle or heading or photo caption or first sentence that says what the article is actually about—especially in major media, where the headlines are written by specialists who have nothing to do with the article. But I couldn't find any representative phrase in the article itself this time.
I didn't mean that your comment is factually incorrect.

It's just that neutrally observing that 50% of a population would die is at least off-putting.

Given your explanation, maybe you were mocking the credulous. Mocking doesn't work well on HN either.

I've looked at comment histories for many shadowbanned users, and I'm just echoing commentary.
Your reply is much appreciated.
Interestingly, I believe that what we perceive as our intents/wants/needs/motivations is just an internal genie. Put another way, we have no idea what we really want, consciously.

Look at the Schindler's List Netflix example. Also, "A person can do what they want, but not want what they want."
Step one is getting people inside Google, Twitter and Facebook to stop ranking toxic and polarizing content so strongly in search, images, videos and recommendations.

They'll say it's the AI, and it's only giving people what they want, but if you ask a kid what he wants to eat he'll become malnourished on an all-sugar diet. A healthy diet means serving up some vegetables even if your kids don't like you as much for it.

In other words, even if it hurts your ad revenue and engagement metrics a little, it's the morally right thing to do. I'm not saying to bury misdeeds or censor anything, but give people some positivity once in a while.

Dumping controversy and callout posts that have barely any backlinks at the top of peoples' results gives it artificial weight and makes people see the world as more and more polarized, which results in them acting accordingly, and we're all the worse for it.
Young's specific gripe was DAC conversion.

Given external mics are already being used for capture, that should be a small HW/SW requirement, and a generally solved one.
Yes, very good point. Generally, the higher the pricing, the longer the sales cycle. That can mean months of evals, potential customer hand-holding, pre-sales support, etc. In the end, someone in the decision chain at the prospect decides to go a different way and you've blown months and many dollars on trying to land the client. A small or one-man operation is not going to survive that kind of abuse and make no mistake, some larger customers will take advantage.
Cool Apple needs to add that.

Though I only turn it off when I'm expecting a call. If your app can figure out when I'm expecting a call and when that call is done then toggle silence all unknown callers on then I'm sold.
I am actually OK with that. I don’t believe the government is going to routinely misuse location data, confiscate my guns, ... etc. I don’t want corporations having my tracking data.

The government, Democrats and Republicans, basically do whatever corporations want, so this action is surprising and welcome.
Your future is just the regular bleak one, my dark future is the one where there is no supercomputer under the desk but instead a glorified web terminal that is meant to run the web apps for the next 2-3 years until support ends (regardless of computing power) and the terminal doesn't get any more updates so it cannot run most of the newer stuff (think iPad/Chromebook, except larger). Obviously nothing works without active internet connection and local storage is only used for caching - all your data, programs and (of course) licenses for said programs and media are saved on the cloud.

Everyone can make their own software as long as it exists on said cloud (ie. a computer owned and controlled by someone else), they are able to access any of "their" files from anywhere - be it their home, work, their friend/parent's places, the terminals at the cafe, their mobiles or whatever and work from anywhere they'd want. Parents love that the terminals of their kids filter out anything that could be considered inappropriate and the more knowledgeable of them customize these filters for their and their friends' kids.

Some may have at the back of their mind that some of that could be abused and have a vague idea of how that could be done, but as it doesn't affect their day-by-day lives they do not pay much attention to it.

Big computers still exist but they are prohibitively expensive for personal use by the vast majority of people.