skysight-inc/HackerNews huggingface dataset:
This was hilarious, but it brings up a serious concern: if you train your AI on a bunch of shallow, clickbaity content from the internet, you're going to get shallow, clickbaity output, like much of the presentation - in other words this isn't just a lack of human knowledge to fill in gaps, the training data sucks because the internet is full of high level garbage dumbed down for clicks.

I believe it may well be possible to train GPT3 to write more accurate technical content with the existing tech and infrastructure, except we don't have a large enough body of technical content outside of academic papers, which isn't the kind of training data you want if your goal is to write prose.

In many ways, ML as it evolves and becomes ubiquitous will eventually become a dark window into the triviality of the average human's existence.
Ask HN: How to deal with plagiarism via unauthorized translation?
I operate a US-based website where we publish original long-form non-fiction. I have dealt with plagiarism before, but this is a new situation for me.

The short version: There is a popular Mexico-based website that has been translating our articles into Spanish sentence-by-sentence, and posting them as their own works. They also take some of our images and artwork without credit. The offending site appears to have a large following (larger than my own site, anyway), with over 100k followers on Facebook.

Long version: I discovered two articles plagiarized in this way because the person posting it had added "Source: [our site name here]" at the bottom of the text, and it triggered a Google alert. Looking around their site I soon found additional articles that were directly translated from our material sentence by sentence, and none of these cited their source.

I emailed the listed contact address, asking them to take down the unauthorized translations (in a polite, professional tone, just in case this was the work of a rogue contributor or something). They did not reply, but they did swiftly edit those two articles to remove the "Source" line from the bottom.

So far I have have found 36 (!) articles on the offending site that are direct translations of our work, going back nine years. There may well be more I have not yet found, they are mixed with many other articles (which are probably plagiarized from other sources).

The site appears to be hosted on Google Cloud Platform. I reported the plagiarism to Google's Cloud Platform abuse department over a week ago, but predictably they have not responded apart from some automatic replies.

I've contacted a few IP attorneys, and that route is looking expensive, and unlikely reach a satisfactory resolution.

Is there anyone here who has dealt with something like this? Any advice?
I can't shake the feeling of how ugly Rust code looks in comparison to Python, Clojure and Go.
Please note that "cargo install" is intended for installing Cargo subcommands and Rust-related tools for developers, not for distributing general software to end-users. https://github.com/rust-lang/rfcs/pull/1200#issuecomment-120...
I hate setjmp/longjmp and have never needed it in production code.

Think about how it works: it copies the CPU state (basically the registers: program counter, stack pointer, etc). When you longjmp back the CPU is set back to the call state, but any side effects in memory etc are unchanged. You go back in time yet the consequences of prior execution are still lying around and need to be cleaned up. It's as if you woke up, drove to work, then longjmped yourself back home -- but your car was still at work, your laptop open etc.

Sure, if you're super careful you can make sure you handle the side effects of what happened while the code was running, but if you forget one you have a problem. Why not use the language features designed to take care of those problems for you?

This sort of works in a pool-based memory allocator.

The failures happen three ways: one is you forget something and so you have a leak. The second is that you haven't registered usage properly so have a dangling pointer. Third is by going back in time you lose access to and the value of prior and/or partial computation.

If you use this for a library, and between the setjmp and longjmp is entirely in a single invocation you can sometimes get away with it. But in a thing like a memory allocator where the user makes successive calls, unless you force the user to do extra work you can't be sure what dependencies on the memory might exist. If your library uses callbacks you can be in a world of hurt.

Trying to keep track of all those fiddly details is hard. C++ does it automatically, at the risk of potentially being more careful (e.g. deallocating two blocks individually rather than in one swoop -- oh, but that language has an allocator mechanism precisely to avoid this problem). The point is the programmer doesn't have to remember anything to make it work.
Once upon a time I was a tester. Now I am a sys admin/DevOps engineer (what is a name, really?).

You would not believe the amount of bugs I would find from both vendor code and internal code. Bugs that require dynamic execution and context-spexific scenarios to reveal themselves. Then you had misinterpretations of requirements, which is not something the developers would find, considering they wrote the code and believed it met the requirements.

I worked for the police force of my region as a software tester for all their critical systems. I once developed a test tool that created packets to mimic mobile phone calls to police dispatch. I tested every combination of the data spec, including the very last one, where there was a critical bug. The vendor code had implemented the earlier version of the spec, not the latest. The vendor's test tool created the wrong packets as it targeted the wrong spec. Mine caught the bug cause it creates the correct packets.

As much as I agree with the author's ideas of familiarity with Production, proper unbiased and independent testing is still something this industry needs, even if it's unfashionable.
Also:

Plots of land with services and outline planning permission are super expensive if not just unavailable in most places.

You can't get a mortgage on a self build so you best have a couple of hundred thousand lying around or risk taking a bridge loan from a bank which puts enormous pressure on you to finish as soon as possible as that interest is eating up your capital.

You have to have somewhere else to live in the mean time, which combined with possible interest or just delays due to weather etc constantly puts cost pressures on you.

It's an unbelievably impractical dream for mostly everyone.
The stress of fearing a pandemic is perhaps quite different from the everyday stresses of work. We may find them both severe - even the fear much worse; but it's still conceivable the everyday stresses are worse specifically to the extent they influence birth weight. Perhaps everyday stress is more immediate; perhaps it's more physical; or perhaps it's more social - or perhaps we're grasping at straws and it's something else entirely.

In any case; just because a pandemic is stressful doesn't necessarily mean that stress that matters here isn't lower. All those various strains don't affect us in the same way.
I think to truly appreciate FOSS as a model, one needs to shift away from thinking software as an asset to be monetized to more of a liability that needs to be managed and maintained. Then the benefit of FOSS becomes clear: by publishing your software there is possibility of sharing that burden with others instead of carrying it alone yourself.
Git and GitHub for beginners – a brief summary
Apple Maps link: https://duckduckgo.com/?q=33.6292+-112.2934&ia=web&iaxm=maps

These look pretty cosy.
> even though the experts struggle to beat the market

Most Bloomberg Terminal users today are traders at the big investment banks. They don't try to beat the market, they make money on fees and through market making, which is Millions (tens or hundreds) per year, so $25k per employee is a small cost for them to keep doing that.

> You can get all the other stuff for free using thinkorswim and other services

I highly doubt this. Bloomberg is not about the services but about the data: the breadth and depth of it. They have been collecting data since the 1980s, which is like dinosaur era for finance. It doesn't matter what services they provide, it matters they have data! Your are missing the most important point of what makes Bloomberg useful as a vendor.

> Reddit's Wallstreetbets is free to join and it seems people there have a knack for beating the market and knowing what to buy before it becomes really big

At this point I am starting to think this post is some low quality bait, you are young/naive, or simply too arrogant.

> They have been bullish on tesla and amazon for a long time

Great! Did you buy any Tesla or amazon when it was cheap ? Good for you.

> Like any community, part of the challenge is filtering out the noise from the signal.

Blanket statement which tells you what you need to do without saying how. "The only rule of making money is to not lose money". Such wow. You can do better than this :P

I expect a downvote, but maybe this time I was constructive enough not to get one, lets see if hacker news will disappoint me again!
If enough people opt, it is a solution. Like littering: if I throw one cigarette butt out the window, is that really an environmental hazard? No. If a hundred million people each throw 20 out the window a day, then you have a problem.
Would we be able to adjust the drop shadow?
Pre-1979, those predictions actually had some empirical evidence behind them. Inflation and interest rates were high and rising. Then Volcker happened, and inflation has been on a long-term downward trend ever since. Now it's running into zero.
That percentage being higher only helps that guy's argument though
Two friends and I have been working on a Chrome extension to help technical and non-technical users create and share automations to make their web experience better! It's still pretty rough right now, but we wanted to share with the HN community because of the great convos we've read here about user scripts + automation + end user customization!
> I have never, ever seen this feature in any other house, and it costs next to nothing.

My house, built in 1956, features these drains.
That's not really that important. What is important is that they have an ID, at all.
That's all conditional on you planning to sell in the near-term.

My parents have lived in the same house for 35 years. On that scale, what is good for resale value doesn't really matter.

Things that were trendy in 1990 are severely dated at this point.
2 stories. But the wind usually doesn't blow hard enough for the rain to hit the side. So it works.

The contractor wanted to put in a sump pump, but I wanted a gravity drain instead which required a trench to put it in, which was well worth it. (The power around here goes out whenever it rains hard, so much for the sump pump.)
Oh, man. You dropped the "Honest" out of "Honest Bob". That's harsh, it's like you think he's some kind of a crook :(

Once the biggest node on this network starts not peering with smaller nodes due to them being untrustworthy, what do you think happens? I suspect that the users will move from the smaller nodes to the bigger ones. And then we're right back to where we started. People will be complaining about monopolies and will want the big nodes broken up.
But then we have no idea how those vaccines will work in the real world where, when we need N% immunity achievement for herd immunity, a >N% of the population is not considered healthy (and also haven't been proven safe for). There have definitely been cases in which pregnancy is excluded from studies to prove safety with horrible consequences to pregnant people and their children.
Absolutely. The only thing that frustrates me about these topics is that only discussions about one of them tends to Get pummeled with whataboutism. We should condemn authoritarianism wherever it exists and not let authoritarianism elsewhere be a justification for authoritarianism anywhere.
Sounds like progress to me. But since we can't travel at 2,000 MPH...
Perhaps this is because he's a professor of marketing and unaware, but I would've thought any such analysis would include the huge amounts of $ that universities get from doing federally (and other) funded research. Because that factor basically tells me how much they will hurt (or not) by classes being canceled, more than his other mentioned factors. All he talks about is student tuition fees and endowment, as if schools only have those 2 things to burn through.

Universities heavy on research funding have a revenue source and working population base probably equal or greater than the undergrad population, and are much less likely to fold. Undergraduate education and its revenues are in comparison (to use a term from a favorite professor) a pimple on the ass of graduate and professional research funds for those institutions.

Any colleges/universities that are heavily dependent on undergrads and the tuition they pay (at full unsubsidized rack rate, having little to no science research revenue) are the ones most at risk. I.e. the Sarah Lawrences of this world.
I was a sonar tech on a nuclear submarine 20 years ago. I don't recall hearing about any ultrasonic applications. As for the "audible ping": Yes, such a capability exists, and it is very much like the movies. It is rarely used for the reason you mentioned.
“Secretly” well there goes that headline as fact. How meta
A "Wikipedia of Arguments", one can refer to in public discussions.

Relevant links: https://github.com/canonical-debate-lab/paper/blob/master/RE....

https://www.societylibrary.org/
That would be awesome but unfortunately there is no generally accepted standard. Approaches vary widely.

When I was expecting my first child, I reviewed all the parents I knew of, and picked the family that I thought was doing the best job, then interviewed them and wrote down notes and that became the plan.
I'd just add that nearly 20% of participants experienced a fever of over 100F after the vaccine, and about half felt feverish. Though, like you say, these numbers were reduced for participants that took Tylenol.
Does GPT-3 understand languages other than English?
It sounds like fraternities for rich finance guys but virtual. Some club with a steep entrance fee and status signaling that exists mostly to enrich the members.
Everything should be exposed to the shell, IMO, which isn't quite the same thing.
In short, yes. I think of it as plinko with a hundred billion pegs...the output is extremely sensitive to the starting conditions (including things like whitespace).

Given we really don't know how it's all working, it's safe to say that prompt composition is an artform that one can develop a skill at.

I was on a discord server with some other folks and one of them had access to the GPT-3 api. We provided a prompt similar to the following:

This person is a Canadian singer, songwriter, and actor. Discovered at 13 years
old by talent manager Scooter Braun after he had watched his YouTube cover song
videos, they were signed to RBMG Records in 2008. With this person's debut EP My
World, released in late 2009, they became the first artist to have seven songs from
a debut record chart on the Billboard Hot 100.

Q: What is this person's name?
A:

At first pass it gave some weird answer. So we deleted the answer and tried again. The second time it wrote 'Justin Drew Bieber'.

That chunk of biographical info is from his Wikipedia page, but it's really kind of remarkable to me that it was able to really even understand the question, let alone mine its relationships and cough up the right answer.
Side point... one rare exception I can think of: The Asterix comic books in English maintained and even in some cases enhanced the humor of the original French. The puns were completely reinvented, and fit the context so well that one often forgets they were translations (well, on the other hand, I guess they weren't faithful translations so much as they were paraphrases).
“How Do I Migrate Everything to Azure Functions?”
Is this a wealth gap reduction scheme? After all, the ultimate investors (outside of sovereign wealth funds at least) are usually pension funds, which tend to be pretty middle class. The beneficiaries of VC here are usually the upper middle class for both actual employees of these firms, and a lot of the beneficiaries of Uber, AirBNB, etc.

This could be wrong, but I think the direction of wealth transfer is worth considering - is this wealth redistribution, or is it the rich and powerful looting the middle class?
Kushner reportedly texted with MBS via WhatsApp:

https://www.businessinsider.com/jared-kushner-reportedly-use...
Re: #2, that is active sonar, which is for useful for locating objects that are silent, e.g., rocks.[1] It also is very loud and disruptive for whales and dolphins.[2]

[1] https://oceanservice.noaa.gov/facts/sonar.html

[2] https://skeptoid.com/episodes/4236
I think his point is that, Trump provided the opportunity for these law professors to get their "dream job" (a seat on the supreme court, your name is in the history books for centuries). And yet, NONE of them took this up.

His point is that the groupthink at Harvard is so strong that people will actively demolish their dreams to stay within the group.
> Why should I think this man has special insight into the state of the world?

You shouldn't, you should read it for yourself and make up your own mind. If a lot of people say something is interesting or good, it's probably worth at least having a look.

My conclusion from skimming it is that it's fairly interesting, although I disagree with most of his conclusions.
1) Yes, it’s nicknamed “Gertrude”.

2) Yes, every tactical platform that hunts subs has an active sonar capability of some kind. (Hull mounted, towed, dipping, sonobuoys, ...) When the ambient noise floor exceeds the target sub’s noise, you need that option.
This is wild to me, I can't follow the author's logic here really at all. It reads like a borderline-satirical example of nostalgia for nostalgia's sake. They make such obnoxious claims like "I think most people have an intuitive sense that older homes are often special, and newer ones are often not".

Then they go on to list things that I associate much more with modern homes - not wasting floor space, and paying attention to the elements and light. A modern, open-concept design is optimizing much better for this than an old farmhouse where, for instance, the kitchen and formal dining room and living room are all closed off from each other. Modern homes often have floor to ceiling windows and sliding glass doors, old homes have tiny closed off windows. And old homes like the author uses as an example here are often just simple rectangles, so all the design decisions are constrained to be small square rooms. At least the "mcmansion" example in this post of a terrible new home has more interesting, non-perpendicular details and layout.

Maybe I just have an anti-nostalgia for this type of home, and maybe that makes me just as biased as the author in the opposite direction. I've never lived in a home like this but have been inside of a few of them, and they're often dark and closed in and kind of creepy. But I don't think I'm completely alone in feeling this way, there must be a reason so many horror movies are set in old farmhouses. To each their own, I guess.

(And on top of all this, I would argue that this kind of permeating attitude about new homes just not being special like old homes are plays a huge part in the current housing shortage crisis that much of the US faces, but I won't even go into that).
No. The reason why freedom of speech (or freedom of expression, if you're Canadian like me) is important in a government context is because the government (in theory) has a monopoly on violence. Businesses and private individuals should not be expected to uphold and enforce freedom of speech because requiring them to do so puts them at odds with themselves.

An employer expected to uphold freedom of speech must then require their employees to work with or for people who believe they are lesser people, not even people, or should be the victims of abuse, violence, and genocide. That is an untenable position from a human rights perspective. I as a private individual do not want to do business or associate with people who use freedom of speech as a platform to preach hate or ignorance, and that is my choice.

I am happy to see companies kick bad actors to the curb, whether they are fashionable nazis being deplatformed, gamergaters harassing women and minorities, and I am frustrated when I see legitimate journalists being censored by those same platforms. It's not cognitive dissonance to support stopping bad actors while rallying to support good actors, it's a recognition of the fact that our rights are open to abuse and that the current system isn't great at coping with abuse.

I certainly don't think that requiring businesses and platforms to provide guarantees around freedom of speech is a good idea, and most platforms that have attempted to or succeeded in doing so have turned into the cesspools of the internet.
I've been waiting 15 years for litigation in this arena. If prices, like player statistics from an NHL game, are historical facts which can not be copyrighted, why don't we have better and cheaper public market data API's by now? How have the exchanges been able to maintain a stranglehold over distribution of historical facts?
I am very confused? Like, we have legal "gangs", they are called Clubs, Non-Profits and Political Orgs.

By definition a true gang ->(define:gang = "an organised group of criminals") When a group of people commits crime and the intent of their group is to commit crime- how do you 'legalize' that- I see lots of flowery language with very little concrete information as to -how-. Like you issue a permit to the crips and bloods and say "Hey guys you're all legal now, just dont kill each other okay"?

I really don't follow the logic on this.
See my response to a parallel comment from dannas.

I can see some minor corner cases where it could be worthwhile but the mental overhead isn't worth it.

I've written plenty of realtime code but spending a lot of time on the code running in the interrupt handlers is mentally exhausting and error prone; I do that when I have no choice. Likewise I've written a lot of assembly code but it's been decades since I wrote a whole program that way -- I don't have enough fingers to keep track of all the labels and call paths.

E.g. just because c++ has pointers doesn't mean I use them very often. >90% of the cases can be references instead.
Interesting how it shies away from unequivocal statements, littering qualifiers all over the place, like "fairly", "rather", "mostly", "pretty much", "usually", "almost all", "most likely", "might", "probably", etc.

While it does construct sentences that flow and are loosely on topic (and that's impressive), the content of the presentation is not particularly meaningful. Although I'll admit I liked the slide with the execution squad captioned "A happy ending to all our code".
Intent may not guarantee success, but I can guarantee it’s necessary for having a chance of it.
Here's my problem with that quote: it comes from the same man who also said "Any customer can have a car painted any color that he wants so long as it is black."

Considering that context, I view his horses quote as another expression of his contempt for what other people want, even when they want something reasonable.

Also, Henry Ford did not invent the car. Cars existed before he mass produced them; had he asked people what they wanted, people probably would have said "a car I can afford" not "a faster horse."