skysight-inc/HackerNews huggingface dataset:
On Usenet it always seemed to be a fishing metaphor, which is why people talk about taking the bait or spitting the hook.

I'd try to find references for this but Google has fucked the search of Usenet archives.

There's this, which uses both meanings

http://www.faqs.org/faqs/net-abuse-faq/troll-faq/

---begin

Defining troll, flames and crossposts
============================================

From the Jargon file (
http://www.catb.org/~esr/jargon/html/T/troll.html ):

troll v., n.

1. [From the Usenet group alt.folklore.urban] To utter a posting on
Usenet designed to attract predictable responses or flames; or, the
post itself. Derives from the phrase "trolling for newbies" which in
turn comes from mainstream "trolling", a style of fishing in which one
trails bait through a likely spot hoping for a bite. The well-
constructed troll is a post that induces lots of newbies and flamers
to make themselves look even more clueless than they already do, while
subtly conveying to the more savvy and experienced that it is in fact
a deliberate troll. If you don't fall for the joke, you get to be in
on it. See also YHBT.

2. An individual who chronically trolls in sense
1; regularly posts specious arguments, flames or personal attacks to a
newsgroup, discussion list, or in email for no other purpose than to
annoy someone or disrupt a discussion. Trolls are recognizable by the
fact that they have no real interest in learning about the topic at
hand - they simply want to utter flame bait. Like the ugly creatures
they are named after, they exhibit no redeeming characteristics, and
as such, they are recognized as a lower form of life on the net, as
in, "Oh, ignore him, he's just a troll." Compare kook.

3. [Berkeley]
Computer lab monitor. A popular campus job for CS students. Duties
include helping newbies and ensuring that lab policies are followed.
Probably so-called because it involves lurking in dark cavelike
corners.

Some people claim that the troll (sense 1) is properly a narrower
category than flame bait, that a troll is categorized by containing
some assertion that is wrong but not overtly controversial. See also
Troll-O-Meter.

The use of `troll' in either sense is a live metaphor that readily
produces elaborations and combining forms. For example, one not
infrequently sees the warning "Do not feed the troll" as part of a
follow-up to troll postings.
But I think that a lot of students don't have what it takes to learn the mathematics curriculum they signed up for, no matter how you teach them.

This part is simply untrue. The problem with math education is largely one of poor communication between student and teacher. The biggest being that the teacher tends to be unable to sufficiently vary the way they instruct to adapt to the way a particular group of students in a class need to hear it. This is amplified by the fact that most math teachers tend to be frightened by the subject [1]. That fear tends to be passed on from generation to generation despite its irrationality. Thus it persists memetically. Add to this the fact that education has been trending towards standardized testing, and most incentives to create engaging ways of expressing these concepts are actively discouraged if not futile (within the system).

Mathematics isn’t something to be “signed up for” in the sense that it is pervasive in every single aspect of our lives. With this being stated, there is an important aside that must be made. People tend to focus on the relationship between the student and the teacher and the failure of communication there. However, there is an equally important chasm that remains hidden in plain sight—the relationship between educators and the academy itself. Mathematicians tend to take pride in performing their research for its own sake without concern for pragmatic applications. While there is merit to performing research without having to immediately justify its utility, that lack of justification should stop at practical applications to feed whatever social machinery is en vogue for the time period. It absolutely is not an excuse to put no effort into communicating what is being worked on in terms that others can understand. Thus we see a lack of empathy and communication from the genesis of mathematical ideas to the ones who find/create[2] those ideas to the ones who must pass that knowledge along to the ones who must absorb and apply this knowledge as students in order to expand their horizons or to simply find food, shelter, and partners for procreation.

[1] Calling Mathematics a subject is actually disingenuous since it encompasses so many different ways of thinking, conceptualizing, and expressing.

[2] Depending on your point of view, either concepts are “discovered” by the mathematician or they are “created” and did not exist before the creation.
Ask HN: Any ML projects that 'make world a better place' I could contribute to?
Hi,
Im working on a fairly large rust backe d which I'll release in ~3 weeks (>20k LoC).

Rust is really good (I'm using acti web), amd very low resources compared to node.

Compilation time is at the se time a disadvantage (~20sec for hot reload) and at the same time an advantage as it forces you to organize your code cleanly.

3rd party package are often very high quality and when your code compile, it (almost every time) works.
"statistical physics" in this case is called "thermodynamics" (the first scientific application of statistics). Basically it's very similar to a vapor distillation process; there's always some mixing of the components between phases due to entropy, even though there's an energy gradient driving each component towards a phase. However, you can get asymptotically close to full purification using multiple steps.

There's also a tradeoff between how much you recover and how pure the final product is. Mineral processors describe this as a "grade recovery curve" [1].

This is definitely purely of historical interest. At best, it's basically saying "medieval Africans' purification process was significantly better than medieval Europeans' process". Either of these methods is handily beat by gold cyanidation and other modern processes.

https://upload.wikimedia.org/wikipedia/en/8/85/Shifts_in_Rec...
Two weeks notice? I wish. My current employer requires three months.
Harleys with no muffler. They need to be banned.
Usually when someone says “synthetic data” they mean CGI, not simply transformations of existing data. Using synthetic data is fraught (and presumptuous), as you are assuming you understand the problem domain 100% and are also extremely good at reproducing it. There’s a chance the model is using something specific to the CGI (and not the general reality) to produce its results.

For winning a computer vision competition it’s probably ok but I’d be very careful about using synthetic data for systems I cared about.
Presuming that is always the case will also lead you to some very incharitable conclusions, and in turn lead /you/ to take up the lattermost position of the article: taking up positions solely in order to be in opposition.
Profit from Stock Trading
Currently, I'm planning to refresh my desktop (5yo now) when the Zen 2 chips drop. I've been running hackintosh for the past 2 years, and been on a combination of Windows, Linux and Mac regularly for a long time. Most non-gui unix software works on Mac. Does that also detract from Linux?

The fact is, people will make pragmatic choices. MOST software these days is delivered online (public or private) via a web browser. People developing that software sometimes have to work on legacy applications they MUST run on Windows. Would you rather take Linux away as even an option? How do you expect people to move away from Windows if they can't support their legacy software? They'll just develop more Windows-only software in that case.

At LEAST this gives a clear path forward. And frankly, compared to Windows and Mac, all Linux desktop managers suck. Is say this as someone who pushes for Linux pretty hard in the workplace, has worked in linux environments and my next desktop probably will be Linux.

My current work environment has historically been Windows centric. The current project I'm on has been a hard push towards .Net Core (over Framework, which is Windows only) for cross-platform capability. I have made most of the CI/CD and local development workflows work with Docker (as a start). If Linux/Docker etc didn't work on Windows, guess what... That software would have been written Windows-only.
Koonchi is different enough from coochie that this is silly.
Don’t make the mistake of humanizing a company. A company is not a person: it has no loyalty or sense of decency, and no moral obligation towards your wellbeing. You are a worker: you provide work for money. If you were a farmer selling lettuce to a supermarket and a new supermarket came along offering more, would you sell your lettuce to the old or the new customer? The new one, of course. Same here. Because the supermarket won’t think twice about ditching you when it finds cheaper lettuce elsewhere.

This said, your manager will have feelings about it, so you want to deal with that. Just be frank with him and manage his expectations: “Obviously I’ll help the transition as much as I can and I’ll always be grateful for the chance, and let’s stay in touch in case you need anything when I’m not here anymore.” Talk to the man, not the company. The company doesn’t care.

Take the chance dude, some boats only pass once. After you have “those” names on a CV, more doors will open.
Oh, it was trained on Reddit. That makes it clearer why it comes up with coherent blithering.
PTSD and Complex PTSD
how is it different?

moving away from family and friends is worse than being complicit in massacre of millions of ppl ?

> That's the same thing as having ethical concerns regarding which job to take?

yeah same logic. Working at FB is automatically being complicit in their unethical behavior even if you aren't directly working on any such thing.
It'd probably work better as an incentive: $20k compensation for everyone who leaves without a bag.
There is a well researched book about this whole project:

https://www.amazon.com/Taking-K-129-Russian-Operation-Histor...
The code base is a reflection of the values that are at play in the company's development process. It's a kick-the-tires defense against puffery, which is something a recruiter is perfectly allowed to use to get you to sign a contract.

Plus, it gives you an honest picture of something you will literally be looking at for thousands of hours. Would you buy curtains without knowing what they looked like?
As someone who was born and raised in Soviet Union/Russia and spent half of my life there I read this article with a bit of amusement seeing Westerners trying to make sense of this typical Soviet behavior. You're absolutely right. If anyone has any interest in seeing how this kind of stuff plays out in Russia, try to find and watch movie The Fool [1]

[1] https://en.wikipedia.org/wiki/The_Fool_(2014_film)
I say this without snark, but the only way I can imagine someone actually thinks this, is because that someone is not well read on history, or holds values that were more in vogue to be "traumatized" for in such past generations.

People forget that in those older societies, people were killed, jailed and fined for holding certain beliefs. People were literally burnt at the stake, witch hunts were something more serious than a twitter mob complaining, intellectuals wrote lengthy arguments about the immorality of certain views; for christ sake, "Marge & Itchy and Scratchy" is almost 30 years old.

So yeah, I hold the opinion that people who think today's society is more easily offended than past generations are either too disconnected to what past generations really were, or is shocked to find themselves on the receiving end.
"I think UWP apps are already arch-independant and run on NET, which is already open source and I think runs on ARM."

This isn't true, though it's a common misconception. UWP isn't tied to .NET or any VM. UWP apps can use a VM or use native code, and if they're native they're just as arch-dependent as any native app. The "universal" part comes from them only depending on a subset of Windows APIs which are present on all Windows editions.

The desktop edition of Windows already runs on ARM, regardless.
These paintings have zero artistic value because they have no authentic connection to the person who paints them. Practicing a traditional craft is a form of self-expression and connection with one's heritage (even if the products are for export). These pictures are just kitsch.

It's just a meaningless intrusion of random jpgs into the lives of the people who make them.
Also, remember that a company will fire you in a minute if they no longer need you or can't afford to pay you. You shouldn't feel the need to have more loyalty to this company than they have to you (which is zero).
It's a prototype. It will support Windows when it's released, and probably sooner. We're literally changing it every day, and it's hard and not very productive to make these daily changes on multiple platforms, especially as none of the current developers use Windows (this is changing soon, though).
> A decade ago, when I was a senior in high school, “Jimmy,” a jilted ex-patient of my dad’s, began stalking our family. Over a period of months, verbal harassment escalated to threats of violence and we soon found ourselves accompanied by police escorts for the better part of a week

> ....

> In Jimmy’s case, though, I simply cannot fathom how Instagram made this connection, despite quite a bit of legwork on my part to do so. He is not (and has never been) in my contacts, nor, after searching my email accounts, have I ever typed his name or even been forwarded an email about him. The more elaborate explanations I’ve entertained are nakedly conspiratorial, and so I’ve written Jimmy’s case off as a mystery that will remain unsolved, like a ship sunk in deepest waters.

The author described in sufficiently meticulous detail that Jimmy's location and presence felt through verbal harassment etc were frequently in close proximity to the author's entire family. I can think of at least a dozen clearly non-conspiratorial ways that Instagram has made the connection.

I think the author is living in the same bubble that much of the Internet is in: that the tech companies don't care to track us in the 'real world' and that most of it is still done with tracking pixels or smart-advertisements.

Instagram/Facebook openly use location and photographs to identify subjects and track them. This is no secret. If there is any remote possibility of a person having been anywhere near you for the last 10 years it should be assumed Instagram / Facebook already know about it. Any assumption less than that sounds conspiratorial to me ("don't worry nobody cares to watch you" etc).
> I think the impractical goal of free software at any cost has hurt Linux. It's radical and it's a type of gatekeeping around here.

Completely disagree. The fact is, if you want to innact real change you need to be quite 'radical', because various pressure groups will inevitably weaken whatever gets done. So you starting position cannot be a mild/moderate one, otherwise you won't get anything done.

There's already plenty to choose from if the free software vision does not suit you. I don't need Linux to just be another Windows/macOS. I can just go straight for them if that's what I want, or go for one of the BSDs if I want a free as in cost option with no concern for software freedom.

But in the world, there's room (and need) for uniqueness. If everything would be the same, just with a different badge, you would not like to live in that world, you'd strive for diversity of opinions, foods, colors, books etc. Why should software be any different?

Proprietary software has a strong base, backed by some of the largest corporations on this planet. I think free software having a little corner for itself, one that is not under constant pressure to become just like the others, is warranted.
Sell what? Sell to who?

Given the lack of context, only the most general information makes sense, so here you go.

I do not sell products that suck. I believe in what I sell, and the sales process is one where the prospective buyer and I both validate the benefit of the product makes sense.

I do not sell by talking my competition down. They are hard at work trying to succeed, making what they believe are good products, and they get to do that.

Selling down, "buy from me because those other peeps and their product suck", means the basis for the business relationship is fundementally toxic and not honest. Karma is a bitch. Just be warned, go down that road eyes wide open.

I ask them for the business once the work has been done to prove out that ask makes good sense. I ask them, because selling is hard and those people who do the work, in the fashion I put here, have earned the business and there will be mutual benefit.

I qualify my prospects early and as accurately as I can. There is not unlimited time. At any given time, the sales work you do should be aligned with these things:

Finding and approaching new prospects.

Qualifying prospects:

Some enter the sales process

Some are not really prospects

Some need more time

Some need more information.

The others are advancing to close. Recognizing when your efforts move toward a close and when more time must pass is vital.

I sell at list, unless there is a clear reason to do otherwise. Get consideration, give consideration. Have great answer to, "why are we selling at discount?"

Prospects may put unreasonable terms or presales requirements into a deal. When cost of sale exceeds margin and value of customer, and the deal does not present as some strategic investment, I will walk. Making a high maintenance sale is more like an expensive loan. Avoid these.

All of that should all be well understood, but in my experience so far, one or more are missing. The biggest ones, and the most expensive when not well understood, are:

Failure to ask for the business. Asking is OK to do, and asking for money sucks. It sucks less when one does the other work well, but let us be honest. It sucks. That is why commission is paid.

Failure to qualify. Cost of sales goes way up, close rates go down.

Failure to assign finding new prospects a sufficient priority to maintain and grow the pipeline means fast or famine type sales numbers, generally.

There you go. Technical B2B sales 101.
That seems a bit too restrictive. I’d hate to tell a Vietnam vet that “Charlie” wasn’t technically the enemy since war was never formally declared. Or tell someone stationed at a base in Afghanistan right now that the people firing mortars into the base aren’t really enemies.
People get the painting they want, artists get to get paid for painting, and the business makes their money by connecting those sides. This doesn't detract in the slightest from other artists pursuing their own efforts, and making their own creations.
You have a better source of foreign policy info, please share
Venev 0.5 micron.
For these cases, you have to examine the whole of those friends' character. If that friend repeatedly brings up the same arguments 'just to test or practice', and/or if they reveal the fruits of those arguments in other aspects of their character or thought, you can make the argument to them that you cannot in good faith believe that they are merely holding that position for argument's sake.

However, if they have a known position and they make arguments clearly outside those boundaries, and then /show that they return to their usual position after/, it is much more feasible to believe that they are indeed merely testing their own position thoroughly, as any reasoning person should.
Do you work in the U.S. as an "at-will"[1] employee? If so, your employer can't "require" anything of the sort.

The vast majority of employees in the U.S. fall into this category, and are free to leave their jobs at any time - and their companies are free to fire them at any time. Under this system, giving notice of your resignation is a courtesy, not a legal obligation.

[1] https://en.wikipedia.org/wiki/At-will_employment
Quick question: Did you try/find any correlation with post time/seasonality? I recall that in previous examinations of HN/Reddit top/viral posts, there was some amount of signal along that dimension. (I notice someone mentions this in the twitter thread too but I didn't see a response)

Additionally, you found average (all up) to be a better predictor than average per user or per category?

Apologies for grilling you here, I should frankly dig in myself, but if you happen to feel like indulging me it's much appreciated :)
You must always be at declared war with your enemies? And why would it need to be "declared" - which is a subjective premise from nation to nation. Throughout recorded history nations have fought proxy and covert wars against their perceived enemies with no declaration.

Ask Iran if they're at war with the US (maybe kinda sorta). Then ask them if the US is an enemy (definitely). The same would go for Iran and Israel. There's no confusion there, you can clearly have enemies without a declared war.

The instant prior to the declaration of war the other side wasn't an enemy? Logically it's not a sound concept.
I'm sure it is. All in all, it looks like the idea of recycling doesn't work as it was advertised and is perceived by the average citizen.
If we're going to legalize something - how about requiring that airlines (or their insurance) compensate passengers for all expenses related to restoring their stuff lost in an accident?

Then the choice is also simple, and it sounds way better than fining or prosecuting accident victims.
I like julia better than either of the two. It also has insane interop with both of those so like any numpy and R functions are a line away.

https://github.com/JuliaPy/PyCall.jl
Check out https://infosec.mozilla.org/guidelines/openssh for a nice overview of best-practices on SSH.
I almost bought something from them but was met (at the very end of the whole process) with a huge standard shipment fee even though the FAQ said the shipment is free. Apparently there's a minimum amount that you have to pay to qualify for the free shipment
Coding is like math. You have a problem, and need to reach the solution. Often there are specific and concrete steps you need to take to reach the solution.

Despite this, a lot of people just don't get math. Being able to go from an abstract problem to a concrete solution isn't just "write code until it works".
> Leadership's decisions will look weird when viewed through a New York Times lens, but are sensible when you have the whole picture and can ask leadership questions directly.

I'd love to hear FB leadership's justification for trying to milk money out of kids playing games with their parent's credit cards.
It allows those who would otherwise continue to develop Windows-only to also develop and test for Linux. This does not remove the Linux option, it makes it an option. Try changing your perspective a little.

Where I work right now has in the past been Windows-only development. On my current project, most of the app not tied to a legacy system is cross-platform. If at least Docker didn't run via Windows, this would NOT have happened or even been an option. Another two projects are expressly supporting Linux deployments. Again, if Linux via windows didn't work, wouldn't have happened.

Not every person/company can just abandon all their in-house custom software that cost millions of dollars to create, and would be tens of millions to replace overnight.
Programmers are constantly pressured to overwork themselves