skysight-inc/HackerNews huggingface dataset:
My code is shared under a license (MIT) that mandates attribution.

That’s all I ask — if you use my code, give me credit.

Stealing my code to train your bot — which will replicate portions verbatim! — is no different whatsoever than the casual plagiarist that copies and pastes a novel snippet manually.

Its absolutely my legal and ethical prerogative to complain about people stealing my code by failing to respect the license under which it was freely provided.
Well, certainly you have to think you can make a significant contribution that won’t be shadowed by everything from the past that is irremediably unbeatable in term of quality, to produce some masterpieces like the one JRRT delivered to the world.
I can see it is about 150.000 USD for such a machine. Is this the cheapest option out there?
You're grossly overestimating. People who make 60k annually are getting a bit rarer nowadays, it's not like everyone can afford it. For the majority of people it'd be a multi-decade project, for a few it might only take 7 years, very few people could buy it all at once.
> Sometimes I truly wonder how people can genuinely be upset about things like this

90% of Twitter is just inventing new ways to whine about things
Doesn't seem to be recommended unless you're actually going to be working with polio patients or something. Childhood vaccine is sufficient.
Maybe when you accepted GitHub ToS you gave them permission for your code to be used for ML training.
Yes but,

Sorry for the unproductive tone of this comment, but there's something about the attitude of this tweet that really grinds my gears.
Any time someone invents something new and incredible, there's always a crowd of negative nancies eager to discredit and explain why the invention is nothing new and a detrement to society.
I don't understand why someone would willingly share their code on github where it is publicly available just to complain when others make use of that knowledge.
'co-pilot just sells code other people wrote' is such a ridiculous understatement of what co-pilot does. Instead of marvelling at the human ingenuity that went into creating it, they sneer at the audacity of openAI to do something without first asking their permission.

— This comment brought to you by HN-Comment-AI ©
There are no ads for me (uBlock or Brave). That’s what I was realizing as I typed: I use YouTube as a background noise (low fi beats) while working. I’m using it for free, and the artists get nothing. I think I need to buy a reasonable alternative.
An then, after all that, AC will say "LET THERE BE LIGHT!".
Well you can custom-build a suitable system for the middle five digits. It's still not something every idiot can run, but most medium to large companies can set up their own for sure.
Assuming running on CPU is memory-bandwidth limited, not CPU-limited, it should take about 200GB / (50GB/sec) = 4 seconds per character. Not too bad.
How to Plan the Architectural Attributes?
I can believe it. And I don't think it's just trust. Having positive interactions with other people goes beyond that. If you have a fun time in another country this will stick in your mind. You will remember all the friendly people and you will want good things to happen to them. (If you have a bad time I could totally see the opposite happening).
You can ask questions but they can't be low effort and need to add something to the discussion.
> willingly share their code on github where it is publicly available just to complain when others make use of that knowledge

because it's not unconditional, there are often licence terms of usage, and copilot is potentially laundering those.
Benefits of what? Of copyright enforcement, or of sharing?
Samsung reportedly holding 50M unsold phones at distributors
So.. pretty much we can't rely on existing mechanisms in our bodies to defeat cancer. Obviously.. we need to find damaged cells, remove them, and replace them with undamaged cells. Likely we need to do this on a continuous basis.
Indeed. Everyone involved must feel an enormous sense of pride.
Same thing. I noticed a lot of my HN bookmarks failed recently. The front page works but any older link or even the login page ends on a 403.

Trying from another network (hotspot) works, so it looks like some IP ranges were banned?
I was using Vim for a few years and later switched to Emacs. Both provide commands for handling indentation of lines and blocks of code. You just paste and select/mark a block, then indent or unindent until the first line of the block is aligned with the preceding line in a place where you pasted the code. It's true that you can't auto-indent on paste, though. Still, it never slowed me down noticeably. It's a trade-off, to be sure: you need to align indents manually, but then you don't ever have to deal with things like this:

if (sth)
sth1();
sth2();
does shady guy have his name on the side of a building, and run ads: "buy my shady stuff" and then pay taxes and his earning? That kind of shady guy?
Ask HN: How Many hours would you rate this test
Normally I am pretty ok in doing tests, but I was told this was a 3 hour test. I believe I am reasonably good at the technologies used. I believe it is probably a day or maybe two days.

Build a styled select drop down component in React, you are not allowed to use a component library.

Code should production ready. They will check both usability and technical aspects of solution. Include unit tests and keyboard navigation.

Of course should include readme instructing how to run and reasons for things etc.

The drop down is not going to just work with a select box but is going to have to be HTML mimicking select because the entries in the select all have styled fonts and different icons before each entry etc.

Up Down arrow on right end of select to show when select box Open Closed.

Left hand of entry in dropdown has icon, right entry has two lines of person being searched for - top line name bottom line job title.

on click event in search field, see full list of managers in dropdown, otherwise hidden.

two people are shown at a time, the rest can be scrolled to.

you should be able to search to filter and get people in this dropdown.

People are filtered on both first and last name.

filtering is case insensitive.

Filtering can happen across names so if you search for nras, bryan rasmussen should show up.

Bonus - when user clicks selection the dropdown closes and the name is in the select box.

Bonus - Selections navigable with up down keys.

On Blur: drop down closes but the last entered value is still in the search box.

on Focus: dropdown shown with available people matching the filter in the search field.

Data to populate field is in a json format that should be requested not hard coded in solution.

actually thinking about it again, and needing to be production ready, the search rules etc. probably 3 days.
Overfitting: One weird trick that copyright lawyers don't want you to know!
>You can try testing your theory by trying to sell a "painting" created by DALLE/whatever for more than a third-rate amateur painter can sell one of his. Good luck with that, especially when access to the model becomes easy.

As if that proves anything? Sale price is irrelevant. There are paintings sold for millions that 99.9% of the people could not give less fucks for, and "amateur painter" stuff that touch most people who see them.

It's also not like a $2 million in production costs Michael Jackson song with $50M sales is "better" artistically (as opposed to commercially) than a song composed and played by some random guy on an acoustic for ~0.

>This is so painfully incorrect and naive (and contra anything we know about the value of everything which creation has been automated before) that I think it's meaningless to continue this conversation.

It was meaningless to begin with, as you don't discuss, you present your "ultimate truth" ("contra anything we know", lol).

In fact there are tons of works where the creator is anonymous (from folk music and art to early house, techno and rave music, a scene with cherished anonymity), and people respond to it just fine...
They are and we use them all the same. Rockets fly almost every week now, jet engines are the most common form of propulsion, tons of medicine forcibly tested on innocent people is on the market, and to pass up any of that technology would be pure idiocy.
> I don't understand why someone would willingly share their code on github where it is publicly available just to complain when others make use of that knowledge.

Because they shared the code under a license, and they have the right to complain if people use that code but don't follow the license.

For example, what happens if Github Copilot spits a copy of some copyrighted code verbatim? Is laundering open source code through a machine learning model a loophole for not having to follow the license?

Often following the license is as simple as giving credit to the original author.
The World Will Store 200 Zettabytes of Data by 2025
I know this isn't really related to the whole copying ethics debate, but I definitely feel like there's some sort of foul play happening here. For all of the unlicensed projects out there, the license that is automatically granted to Github includes:

> the right to store, archive, parse, and display Your Content, and make incidental copies, as necessary to provide the Service, including improving the Service over time

It's insane how vague this is. Is Copilot a "Service"? Sure, by its definition:

> The “Service” refers to the applications, software, products, and services provided by GitHub, including any Beta Previews.

And since much of the code was published before Copilot's inception, this means Github can just arbitrarily add more "services" and milk the code for whatever it wants. Automatically service-ify any public repository? Sure, pay us for quotas. It's like a legal loophole to let Github just bypass any license restrictions you put on it.
> When I scan the broader PE landscape

How do you do that? What's the source for getting to know what's going on with PE firms and their funds?
I always assumed the mercenaries were mixed with volunteers into Ukraine's foreign legion.
That’s not how you use Copilot, any more than it’s how you’d use any other autocomplete tool. I don’t know why so many people seem to think that using Copilot is just closing your eyes, hitting tab fifty times, and then committing.

You work on your code, Copilot makes a suggestion. You read that suggestion and verify that it’s close to what you were already going to do. If it is, you hit tab, then you tweak it. There’s nothing blind about this process.
once you have a general file-system representation format (with all its complexities) adding compression of the blobs seems a minor addition.

On a related note I was surprised to discover that the Windows 10 backup tool was able to store about 240GB of various data in barely 80GB of backup; I believe it must have spliced most files to look for common fragment to deduplicate (with some NTFS magic behind maybe). .tar.xz will never be able to do that, if I try to compress 10 copies of the entire firefox codebase, it will never be able to recognize the duplicated files; only something like a file-system+compression could do that.
upcoming mac pro will have pretty poor ML performance when compared to even an old nvidia gpu sadly.
You can use this nicely from within emacs, its very usable.
Well, technically, a covetous, duplicitous, schizophrenic creature that was once something like a Hobbit did it. But I think your point stands.
A killer filesystem with a controversial history is a good match for sourceforge: https://sourceforge.net/projects/reiser4/
I wish people would be less opinionated about things like this. I've completed exercises for books or courses in C, C++, Lisp, Scheme, Go, Python, Javascript, Ruby, Rust, Java, Scala, Clojure, Prolog, Assembly, etc. It's not a big deal. Nobody is telling anybody they have to then program in that language for the rest of their lives. Be open to new experiences. Java really isn't difficult or alien or bad enough to complain that it's the wrong language and expecting book x to be in your preferred language z when there are dozens one could choose is so...closed-minded.
> Having a camera on can often be seen as a sign of engagement

I want it to generate a stream from a video where it shows me in thinker's pose where I nod in randomized intervals please.

Otherwise I don't like people inside my computer. If they must be there should be a function where a member can anonymously paint beards, tattoos and others stuff onto participants that is shared for everyone aside the victim.

The article is a bit dramatic suggesting that cameras on/off can be bad for your mental health. Perhaps this is just your colleagues using notebook cameras which often have their focus point within their noses.
> why someone would willingly share their code on github where it is publicly available just to complain when others make use of that knowledge.

For other individuals to collaborate, to make the software available to other people, etc. Certainly not for github's profit and much less for the benefit of github's customers who will have access to open code that violates license agreements.
Building on this, the vaccination programmes of the EU countries have converged to the extent that I was able to vaccinate my 3 month old in accordance to the Swedish vaccination programme while on vacation in Portugal by just showing up at a health centre and asking for a vaccination in accordance to their vaccination programme.

They even use the same vaccines.

If you are younger than 30 you will have had a polio vaccine if you parents followed the national vaccine programme in any European country. If you are younger than 50 chances are that you have been vaccinated as well.
The difference is that words aren't copyrighted and doesn't come with an open source license.
CCZoo provides confidential computing solutions based on Intel SGX, TDX, HEXL
overlay2 or fuse-overlayfs?
You can get an adult booster. I was a recipient of pink sugar cube, possibly Salk vaccine in the 60s. I got a booster with my son's series in the 90s.
Is it really "just" that? Is there no original creativity in the choices (and skill) in the blending, and choosing what (and how) to blend?

Would you describe a parody, or a critique/review, as equally without original merit?
Libraries pay fees to lend books, at least in our modern capitalist society.
Same, python is my goto language so its (minor-ish) deficiencies annoy me a lot.

- Annotating nested JSON objects is a pain in the ass. You need a bazillion intermediary classes.

- Sometimes you need a 3ish line lambda, because you have an beefy if-condition or a try-catch. Too bad multi-line lambdas aren't a thing.

- Function hoisting in JS is actually really nice, not just for the previous scenario. You can define utility functions at the bottom of a function and they'll be available to anything before that definition

- I wish python had a more succinct way to destructure dicts / objects like JS does, outside the new switch statements. (ie doesnt require imports, doesn't require typing the object name over and over.)

- Code completion doesn't work for list comprehensions because the for x in xs comes last :(
Copiliot will be that bandmate that plays a new riff and leave you wondering about where it was borrowed from.
Aaaaaah thanks, I was looking for this a few days ago but couldn't find the name!

Also, is it me, or the turtles at the top of the page are... Why?
> The idea of "theft" in that regard came in the last 2 or so centuries, and was enforced with artificial legal barriers and new "ethical" concepts that are neither "natural", not present for the vast majority of history

This is true for other forms of property as well, like land ownership.
The world would probably be a better place if there were no copyright.

But the world we actually live in is one where corporations have copyright, and individuals don't.

That's what irks people, I think rightly.
No Zeitgeist - named funny processes going on tracking and logging every nasty thing you do...
If we're all standing on the shoulders of giants (specifically code that other people wrote) then really what Copilot is selling is a ladder to get onto those shoulders faster. I think that's a legitimate aim, as such. However it should be careful about not including unlicensed code and should have a specific 'GPL' option for a model trained with GPL code included.

I suppose it should also generate appropriate copyright notices to satisfy many open licenses. I'd be surprised if copilot could actually link back to the original code like that, though.
I wasn’t clear. I should’ve said it is equivalent to reading Deepak Chopra about quantum mechanics or string theory vs reading Lee Smolin. Not economics.

Additionally, imagine why and how someone with an Econ degree who wasn’t very well known became incredibly famous. Enough for Taleb to write a foreword for him (although I suspect that was motivated by their ethnic common origins and less so by the rigor in the book). This is a common grift. Several professors in extremely high end Ivy League universities tried the same tactic. Including that one fucktard from MIT who claimed he’d done simulations for a million years and Terra (or some other coin, I really can’t keep all the scams straight in my head) couldn’t fail no matter what. Same motivation. New shiny thing? Let’s use it to try and increase our social capital. Less erudite crowd? The better.
I am asking this question myself for 120 days and I still don't have an answer.
You can do both: two years ago I was looking for the best solution to ship a cross platform app (Android + Windows) and I just couldn’t decide whether to go platform-based UI + a shared C++ core or React Native. I ended up using React Native + a shared C++ core exposed as a RN module. As long as the API surface is narrow (and it is for my use case) this turned out well and it still gives me the possibility to scrap RN at any given time for platform based UIs.

Bonus: since most of my logic is C++, I am still able to ship the app using two RN versions: 0.59 for Windows 7 and 0.67 for Android
Although memory capacity may matter more than speed for inference. As long as you're not training or fine tuning, the mac pro / studio may be just fine.

apart from the fact that you can't use any of the many nvidia-specific things; if you're dependent on cuda, nvcuvid, AMP or other things that's a hard no.
I don't want to defend them, but I'm genuinely curious: aren't they maybe doing it because the opposite will cause them huge legal issues?
This is how it always works, though. Moderna is standing on the shoulders of centuries of cumulative human knowledge without compensating all the sources of that knowledge. Musicians learn from other musicians and imitate to an extent, which is why all the musicians in a genre sound very similar, and we don't see present day rappers compensating the previous generation of rappers.

This is where some modest taxation comes in. To reallocate a slice of the output of value creation to its actual source in a rough kind of way wherever more direct compensation isn't feasible.
Some people see it differently.
Show HN: Grow your newsletter audience fast and free with cross promotions
I have no idea what the issue is with Slashdot regarding racism and hate-speech, but I do find it interesting that you want the current owner held responsible for it and also for the prior owners actions at Sourceforge which the current owner stopped over 6 years ago upon gaining ownership of Sourceforge.
https://youtu.be/1onxri0duN0 is this the Seinfield AI you were talking about? Wow that legitimately impressed me. If that last joke was actually original and not present anywhere in it's training data, then AI is farther along than I thought

Edit: ah looks like it was posted on hackernews a few days ago https://news.ycombinator.com/item?id=31788976
Well, this does invite an interesting comparison. If we imagine something like Copilot applied to music I believe the chances of ending up in court would be pretty high. There are a lot of examples of plagiarism lawsuits in popular music and the outcome seems to be entirely random.

One could argue that the information density in chord progressions, bass lines and beats is extremely small. And that any recognizable part of a musical idea that has been "borrowed" would necessarily make up a larger percentage of the complete work than would be the case for a typical application with borrowed snippets.

That's not a bad argument, but it is unsatisfactory because it means that at some point someone has to make a judgement on how much you can borrow.
> Sometimes I truly wonder how people can genuinely be upset about things like this.

Tell me you regularly plagiarize without telling me you regularly plagiarize.
Nitpick: This uses 8x A100 which are at least $10k a piece to my knowledge. Add in the computer and you're closer to $100k.
The tale of a whale who took Solend’s money
whoa, I think this should definitely be highlighted far and wide on the internet, think of the ingenuity of the people who made the HN-Comment-AI, it's probably the smartest comment bot out there, able to take the ramblings of people on HN and nonetheless generate a comment so astute!

Although I have to say the use of the phrase 'negative nancies' shows that even the best machine-learning algorithm still comes up with unlikely to occur in real life text.
If you buy stuff that's in fashion, you'll always have this problem, because fashion changes so quickly.

If you just buy classic old-fashioned stuff, then you won't have this problem. I have a pair of old-fashioned leather boots, and when they were worn out after 5 years or so, I just bought exactly the same boots again. Those type of boots have been available for decades, and I really doubt they'll stop making them anytime soon.

For jeans, I've been wearing plain Levis 501 for years, and when they break I just buy another pair. They might be making slight changes, but for the most part it's the same pair of jeans and it's always available in plain styles.

Same for the plain T-shirts I wear. Sure, colors change a bit every year, but I won't have trouble finding a replacement a few years.
Any similarity to our news and search services is pure coincidence
Often, yes. In many places we're even wary of using US-based services at all. The EU has been having a bit of a back and forth with the US and many companies because EU law prohibits foreign states gaining access to personal information whereas US law requires foreign personal information transfers to CC the NSA on request. There's some big legislative deadlocks where American companies simply cannot operate fully in countries other than the US because the US laws require wild violations of basic rights to privacy of anyone who isn't a US citizen.

Lots of things have to be cleared for backdoors, Intel and AMD are scary with their built-in ME and whatever AMD had, I can't exactly remember, proprietary hardware in general is very scary outside the US due to surveillance and possible backdoors, it's kind of weird. Same goes for China, though they don't surveil foreigners exactly as hard, at least here they don't. It's not exactly an ideal situation and I think there should be agreements done internationally on stuff like this to keep the US and China out of our devices or allowing them to kindly fuck off entirely.

Not exactly the same kind of taint though, your products aren't as much morally tainted as they are simply dangerous to use, like little telescreens you have to carry around.
Yes, but those humans are humans, not machines. With machines the scale changes dramatically. Which, incidentally is something copyright law has addressed explicitly: if you mechanically transform at best you end up with a derived work.
US Sanctions Help China Supercharge Its Chipmaking Industry