skysight-inc/HackerNews huggingface dataset:
HN is a plain-text site so we basically don't allow those. Software strips some of them out sometimes, but it's not the sort of thing we'd go for a 100% technical solution to. I edited them out of the posts in this thread. Interestingly, I don't think the meaning of any of the comments was affected by doing so.

(We detached this subthread from https://news.ycombinator.com/item?id=20776138.)
Having been around this block (procedural->OOP->FP->...) a couple of times over the past 20 years, I've ended up at place where I always start with no classes and mostly pure functions, but don't shy away from adding small handful of classes when it becomes obvious that they solve a real problem. Sometimes objects really are the cleanest solutions, but they should never be your first solution.
We took them out.
How is that different or better than just transmitting information at light speed over fiber? Excuse the ignorant question.
That isn't what I said. I said that there is someone who thinks you're a terrible person. It doesn't matter whether you are or not. They think you are, because you're too gay, or too straight, or to conservative, or too liberal, or your skin is too dark, or your skin is too light, or you're too old, or you're too young, or you're too religious, or you're not religious enough, or you have the wrong religion, or whatever. There are people who think that you are a terrible person.

So be careful of justifying intolerance of the terrible. That rationale can be used against you, perhaps by people a whole lot less well-meaning than you are.
> “OOP is prevalent because cheap OOP developers are readily available, while functional programmers are typically more smart, and more expensive…”

Yuck-o. That's a physically painful amount of bias.
Question:

Which functional programming languages are you specifically referring to with that statement?
We definitely care about it. And I don't know why you think C++ developers can just push issues onto packagers when 50% don't use any kind of package management system. Meaning compiling libraries from source.
Yes, the difference being that a phone number is an established identity mechanism and you likely already know it.
First, we started with the used ones, but the maintenance of used devices was a disaster. Chromebooks were cheap, fast, virus-free and with bigger screens (More convenient for education) We buy them from 150-180 USD per unit. But this doesn't mean we' always go with Chromebooks. We always consider any other solutions based on the need of the project
Energy usage may be not that high, but data usage, especially on mobile devices, is very high.

Even on my home network something insane like 30% of packets sent and received are ad or tracking related, which I know because they all get blocked by the PiHole sitting next to the router.

Choosing to block ads literally makes my browsing go faster, and keeps my data limits from being blown out. AND it prevents fingerprinting of my habits? It's a complete no-brainer.
I'd love to know their churn.
I think it is a definite improvement over how it used to be which was either just hit on everyone/be hit on by everyone or go to a lot of social functions and acquire friendships that might blossom into something else more naturally. I have more of a dislike for the former approach than the latter.
It's odd that when it comes to social issues, this site suddenly becomes conservative and doesn't even think progress is possible.
China took off as soon as they added capitalistic laws.
Yes, but for an outsider not part of the joke, like a child or old person, they don't know about that
> And OOP is closer?

No.

> Are you saying CPUs are object oriented?

No.

> Or maybe you just latched onto the comment about FP and decided to argue against it in isolation.

Yes, because it was flat-out wrong. FP is not in any way closer to how a CPU operates. (I mean, the rest of your post had problems, too, but that one bit was glaringly wrong.)

> I am saying that CPUs are NOT object oriented

That I will agree with.
90% of my YouTube "consumption" is on a Roku which doesn't show video descriptions, comments, etc.
Though it's changed recently (and even more recently is swinging back to historical usage), historically the word liberals referred to folks that are generally corporate/free-trade friendly (Reagan famously claimed something to the effect of, 'I'm a liberal, an 18th century liberal'). They also pay lip service to personal freedoms, but that tends to be through the lens of white men being the only people deserving of those, and they're generally against freedom of migration. Or rather that they care about free-trade more than free-migration because it advantages them more, despite the societal benefits of one relying on the other.

In Seattle, the leftists are the AnSyn folks at the unsanctioned May Day celebration, or the WTO protesters two decades back. Further back, they're the folks organizing the general strike[1]. The liberals are the folks that put their No Re-zoning sign next to their BLM sign in the window of their Ballard home. Or more charitably, the folks that see Gates and Bezos as shining examples of what our city is capable of.

In case you need it in song form, this is a song written by a leftist[2].

[1]https://en.wikipedia.org/wiki/Seattle_General_Strike

[2]https://www.youtube.com/watch?v=0nFvhhCulaw
A few ways the wars have affected my life:

1. I was commuting between Sweden and Denmark when the refugee crisis (people fleeing our efforts at proxy civil war in Syria, and our efforts at direct war in Iraq and Afghanistan) caused the Swedes to have to close their borders. This was not controversial. Migrationverket could not house the number of refugees who showed up and so refugees were sleeping on the street in Sweden in November. This lead to hours of lost time every day and eventually the loss of a contract that lead to the commute, and eventually after that, to a stagnation in my work (I left Sweden for Germany in part for that reason). You would see whole families with nothing trying to get somewhere they would have some sort of chance.

2. My kids have been subject to some harassment due to the fact that they are mixed SE Asian/White, and therefore could probably pass for Afghan. This was true in both Sweden and Germany.

3. Now the lines to get things like work permits or blue cards renewed are getting longer and longer (because of capacity shortage in civil servants) which means that when I go to get this renewed, I need to plan six months to a year in advance. A large problem here is the fact that the refugees are impacting the immigration service departments. Its to the point I am considering giving up US citizenship for German citizenship just to get around that problem.

There are of course more. Not getting into the amusing problem Sweden has with hand grenades and plastic explosives (organized crime gangs scaring each other late at night by setting off bombs and grenades, though I suppose that's better than drive-by shootings).
This. By the logic of calling out that this is "online", 99% of HN users are "typists" by profession.
Good work - Sounds like a great project.
His employer considers him trustworthy.
No, he's saying diversity is disruptive/adds friction . See
https://www.npr.org/templates/story/story.php?storyId=128026...
I’m not sure if you’re being glib but there really is a fundamental distinction here. Meeting someone because of the workings of an algorithm on a platform both of you have signed up for is substantially different than meeting someone through mutual friends or even through happenstance.

And your line of work may not be differentiated by whether or not it’s online, but that is not true of a whole host of more traditional jobs. I’m thinking not just of anything involving manual labor but also of the majority of service work, from hairdressing to restaurant service. All of those jobs remain in the offline realm and it would be a big deal if they were moved online, just as it’s rightly seen as a big deal that courtship has moved online.
Yeah, especially because there is no stigma anymore. When I met my wife online 15 years ago, I used to joke that we met at a strip club because that was less embarrassing than admitting we met online. Today, most younger couples I know got together after hooking up on Tinder. It's a complete non-issue and the default in North America, at least.
Hey, thanks for that. I started reading through it and it seems like they are largely on AWS and have a $225 million 3 year commitment with them.

> The table does not reflect the enterprise agreement and addendum for cloud hosting that we entered into with AWS in April 2019, or the AWS Agreement. Under the AWS Agreement, we are required to purchase an aggregate of at least $225.0 million of cloud services from AWS through April 2022. Except in limited circumstances, such as our termination of the AWS Agreement for cause, if we fail to meet the minimum purchase commitment during any year, we are required to pay the difference. Neither party may terminate the AWS Agreement for convenience during this three-year term. In addition to AWS, we operate on other cloud hosting providers.
>Not Reddit. Reddit is gone, it used to be nice.

How is IRC still nice but Reddit "gone"? Most IRC channels are a ghost town full of idlers. There are plenty of niche communities on Reddit (not just 'extreme' ones) that have high quality content. IMO Reddit is perfectly fine if you know what you're looking for.
You are clearly not the target audience for Signal. There of course is a space for the type of app you're describing, but saying that the tradeoff that Signal has chosen was a mistake is to misunderstand the goal there.
Google fired Damore for his perpetuating of gender stereotypes. He even confirmed it with the media.
What's wrong with being hit on (assuming that it's not sexual harrassment)? What's wrong with taking a risk and setting up two friends? Why do we have to segment all life into easy-to-classify pockets of time: 'work', 'dating', 'getting groceries'? Does this not remove some element of spontaneity and joie-de-vivre that makes life thrilling and make one feel human (and not a finite state machine)? While I think the dating apps can certainly facilitate the meeting of two people who otherwise would never meet, I worry about this general attitude.
What do you mean by political then? How is it separate from ethical?
I've been with my partner over 9 years and we aren't married. I'd consider ours a "successful" relationship.
That seems largely fair enough. I’ve pushed back before on conversations that make an assumption about the audience, suggesting to redirect them to the place where people have explicitly opted into that kind of stuff.

In that sense it’s not really about the politics, it’s just seeing the world outside of your own.

In almost every other case we’re okay with this. In a lot of contexts irrelevant discussion is called ‘taking it offline’.
what do you mean "go via Google"? I still get paywalled if I click the search result.
I thought the post I was replying to was implying that people on drugs are inherently dangerous to be around, so all I was really trying to suggest is that there are a lot of people who appear "respectable" but are hiding a serious drug habit.

it seems that sempron64 meant people who are literally in the act of shooting up. I guess I can understand not wanting a child to see that, although I question whether that's really as bad as we are supposed to think. it can certainly be unsettling to see for the first time, but all it ever suggests to me is that the person has a truly miserable life. I honestly doubt that it's as bad as pervasive images of people drinking, smoking, partying and having a good time. the latter seems a lot more likely to lead an impressionable mind astray.
You mean, with President Temer?
The workplace is part of society, of course opinions belong there.
The slide says it uses the Bumblebee core, which seems to be an Andes design:

https://www.eetasia.com/news/article/18111601-hope-for-risc-...
Those are small, and we haven't all used their products or been affected by them in some way or another.
I think what the study is really talking about is "algorithmic-based" introductions. But excluding a situation where you see a friend-of-a-friend comment on Instagram and sending them a message from "online dating" just shows how useless the term has become because it's all online.
The memo had mainstream views. It's just a mainstream view that the majority of Googlers don't like.
Are you saying that people can never change the gender/sex/etc they identify with? Some people would find that hateful!
Does that reflect a difference in how payments are handled?

I can connect my Stripe account to Shopify, but I can't do that on eBay.
I have to wonder realistically how long a character/canon has traction in order to pay back a $4 billion investment.

Something like Mickey Mouse is probably past the end of its lifetime now, but Star Wars franchising is going strong and was probably a good buy for Disney. Things like He-Man were barely blips.
>Sure you can. You can have an attitude of tolerance, of acceptance, and embrace different opinions/stances. Judge a little less, worry a little less about what others do.

Completely agreed on that point. In fact that's how politics should be discussed.

But if we consider politics to be "what should we do as a society?" then you can't avoid political discussions in those topics still, right? You can only seek to discuss such topics tolerantly and maturely, I think.
Everything has its limits
>Why is this something that requires a non-profit to do? Facebook, Google and Amazon are desperate to get more eyeballs and clicks on their apps.

Facebook tried something along these lines in India. It did not go well.

https://www.theatlantic.com/technology/archive/2016/02/net-n...
What do their margins look like? Is it worth investing?
Are you kidding me? The US contributes as much carbon to the atmosphere as China while sustaining a third as much people. Making an effort to clean up, my ass.
France says 'crazy' that Apple and others get 'permanent tax haven status'
I believe it. I was always amazed that Canadians seemed more interested in US politics than their own politics.
Faithless elector: A court ruling just changed how we pick our president
I'm sure it is, but I can't help but feel that that's mostly because more traditional ways to meet people have basically evaporated due to social and economic forces.

Personally, I found online dating such a tedious affair that I decided I'd rather be alone.
That's a strawman argument. I think we both know there's a distinction to be made between 'political' and mainstream political conversation. Of course if you're stretching the definition it will include everything.
He says it right here: [emphasis added]

> I’m simply stating that the distribution of preferences and abilities of men and women differ in part due to biological causes and that these differences may explain why we don’t see equal representation of women in tech and leadership.

He's saying that women lack the ability to work in engineering and leadership because they are biologically different. His argument isn't limited to preference.

And this is ignoring the fact that his supporting data used the Big5 psych method, which has been debunked as not being scientific in identifying biological differences due to it's lexical nature.

Edit: Damore says that women more having extraversion and empathy, which "leads to women generally having a harder time negotiating salary, asking for raises, speaking up, and leading."

Saying they are having a harder time is saying they lack the ability.
This interview with Shopify's CEO about how the company grew / his mindset was interesting [1]. He said a lot of things that sounds similar to the author’s quotes in the article.

[1] https://fs.blog/tobi-lutke/
For the people you describe, there are basically no social services. The typical cycle is:
1 - police arrest them
2 - if they seem psychotic or mentally troubled they get dropped off at an ER
3 - the social workers at the ER (mostly) unsuccessfully try to find a place for them at a mental health provider
4 - eventually they get released by court order
5 - cycle repeats

I have friend that is on the front line as a social worker. Any time one of these prominent incidents occurs, I make sure to ask if she knows the perp. And about 50% of the time they are a former patient that she couldn't find a spot for at a mental institution.
The long range model 3 is $48k, and well over $50k if you want all the fancy autopilot software extras.
All systems are OOP (i.e. mutable-state state machines, mutated through message-passing according to rules that are an opaque part of their own state) at some level.

Systems that don't describe themselves as OOP just have one "object": the OS process. This object is still there, and still has to pass messages through IPC, sockets, disk IO, etc.

(Or, if you drop the OS altogether and write a unikernel, your "objects" are [real or virtual] machines.)

This isn't an argument in favor of OOP as a be-all end-all paradigm for writing all your code in, mind you; it's just an argument against thinking you can have a language that has no OOP aspects whatsoever. Maybe you can, if that language only models pure, side-effect-free computations! (eBPF could theoretically be non-OOP, I guess?)
You'd be surprised by how many service jobs use the internet all day as part of their jobs. I can't speak as much to manual labor, but imagine it's similar to service work in which while not in front of a desktop computer they're using online technology. We can't just say that people with a physical keyboard are the only ones working online. You specifically mention restaurant work, but it's pretty common to see iPads and online computer systems used for payments. And hairdressing? The first thing I do when I get a haircut is go to the front desk where the person checks me in via a computer -- and others make appointments... online. We are not part of some elite class of people who use the internet.

One of the things you'll notice about this study is that it doesn't consider all SORTS of "online" ways of meeting people online to be "online dating." That's a clue that the term has lost all meaning.
The five-letter one I can think of is OPDCA, which is closely related to PDCA, which itself was (I believe) influenced by OODA.

https://en.m.wikipedia.org/wiki/PDCA
Then it wouldn’t be able to be used to track you across the web.
Across the world ads waste a great deal of energy. They are pollution, like mining bitcoin.
> What's wrong with being hit on (assuming that its not sexual harrassment)?

There are a great number of rotten people who "cast a wide net". When there's a large number of nets being cast, you start to drown in the sea unable to spot the difference between someone genuinely interested in a relationship and someone who's just sexually harassing you.
There’s nothing that distinguishes two particles that share a quantum state. You can’t say it’s the same particle and you can’t say it’s not.
I found this video by Brian Will was interesting when I was trying to learn about OOP[1]. It begins with some arguments, and there is a series of videos that follow where he attempts to illustrate the point. One of his newest videos is about an alternative form of OOP that he thinks works better.

[1] https://www.youtube.com/watch?v=QM1iUe6IofM

I assume that OOP is only meant for very large programs, and he unfortunately only demonstrates his ideas in smaller programs.

edit: added video author's name
I found Sourcehut extremely confusing to self-host so I went with RhodeCode recently.

Prior to this I tried cgit (I really like how it looks) and gitolite. I even bought a book on gitolite configuration and couldn’t figure that out.

Oh well.

On topic, it’s great that Mercurial users have an alternative that’s not Github.
That is preferable to having only the people in a handful of swing states pick the president (who, by executive orders, tells me what to do).
Vegetarianism is a political issue (except when it is a medical one). Animal rights are a political issue and so is ecological policy.
Attractive people don’t need to date online. Attractive women, in particular.

Most popular way is still thru friends.
Your observation that small groups that are already friends having differing points of view does not make them "the other" in your mind, may well be the opposite of (Political) Twitter, which may well be why that ends up being such a dumpster fire.

Q: You mention that you were 'appalled'. Did either of you take the time to explore your presumptions behind your reasons for coming to differing conclusions (while realizing the humans are 'rationalizing creatures', not 'rational creatures')?
It says that you spend $7 a month to give people internet, and that you are giving internet access to 350 students. So, you are giving about $2,000 a month of value to students? It doesn't seem like this is a cost-effective charity if you have even a single employee. I think you would be better off giving the underprivileged people money directly, and letting them purchase their own internet access.
Kei – A small and expressive dependent language
"Functional programming is just easier to grasp mentally"
Disagree. Coming from a OOP background I'm still waiting for that ah ha FP moment.

"as it takes away a lot of the foot-guns (mutable state, inheritance, etc)"
Agree. And it is far easier to test functional code!
It's pretty easy to write dreadfully unmaintainable lisp.
I had bad experiences with them too: http://sagemath.blogspot.com/2017/09/datadog-dont-make-same-...
Given that a marriage probably can't be considered "successful" until it has lasted several decades, we may be waiting a while for that data!
Portugal is such a strange example to point at. Yes, the heroin use fell after the decriminalization, but it also fell in other countries at the same time. Use of other drugs in Portugal after decriminalization actually rose.
This looks cool... can u spell it out for me?
Dow plummets 600 points after Trump orders US manufacturers to leave China
That's an odd line of business.
I'm American and I've had plenty of political discussions on polar opposite political sides at work or with colleagues at a bar or wherever. There's two lines that should not be crossed: the obvious one is threatening someone's job due to politics, but the more nuanced one is mistrusting someone professionally based on their political affiliation or opinions.

I suspect some on this discussion are also conflating political discussion at work with this incident: https://www.nytimes.com/2017/08/07/business/google-women-eng...

Sure, it's "political", but more importantly it's discriminatory and therefore unacceptable on many other levels.
> People want to go about their day and get groceries without being hit on

I'm not sure this is always the case. I feel like many of my women friends would prefer to meet someone offline but they do not always get many inbounds so they use online dating. I feel like there's a clear edge for men who ask women out in person because less people are doing so.

Further to this, apps like Tinder are good at showing off looks but not necessarily status. This works great for good looking women but not men who need to convey gravitas/worth in order to attract women. This is based on the theory that men are 'success' objects. I think this is something that is more easily done offline.