skysight-inc/HackerNews huggingface dataset:
Meanwhile, creators of FOSS projects are often underfunded and lots of people are in such dire straits that rich people talk of mollifying them with a few paltry dollars via UBI rather than fix anything.

That's likely the crux of the issue. If you do it right, you can steal from other people and get rich. Meanwhile, those same people (whose work was stolen) may be left out in the cold no matter how original, creative, hardworking etc they are.
Try opening the inspector in firefox, selecting the download request and using "copy as CURL". That gives you a working curl command.
Dolt is Git for Data
7z needs to sign their binaries on windows.
Pretty fucking simple explanation for it, actually:

I don't make Free software so that Microsoft can sell it to people for use in proprietary projects.
https://archive.ph/KidlC
the grandparent comment said the benefits of IP Laws were not obvious. So it is of the benefit of the laws as they currently exist, that implies enforcement of said laws.
They are complaining about license violations, they are not pissing on this incredible (is it?) achievement.

Reselling other people's content like this without attribution (which, is a pretty mild form of payment) is not nice. But at least you now have one more reason in the list of reasons why Microsoft acquired Github: to be able to launder their open source contributions and resell them.
Historically, hard-to-falsify documents are an anomaly, the norm was mostly socially conditional and enforced trust. Civilizations leaned and still lean on limited-trust technologies like personal connections, word of mouth, word on paper, signatures, seals, careful custody etc. I agree losing cheap trust can be a setback, just want to point out we’re adaptable.
Amazon shows off Alexa feature that mimics the voices of your dead relatives
Anyone selling OpenBSD should try to avoid the topic of support and especially mailing lists.

Unless you deliver a working patch for the bug you found they're more likely to tell you to piss off.

A question? Lol, no we don't answer those here.
Where can I read more about the air filled tanks being “scaled to multiple GWh”?
I use conditioner instead of shaving cream. It works incredibly well.
They can protest, they can boycott, they can disagree, they can tell the truth.

But... They chose to obey.

It's the choice that matters.
> I'd love to work with a dev who's happy to think about how to most quickly deliver value

I'd love to work with a PM who has the courage to engage over a detailed specification document.
Just like with StackOverflow, people are expected to invest some time or amount of work in getting familiar with the topic.

Your question seemed to lack this kind of work and was probably therefore downvoted.

I don't think that's so much about "asshole culture" but more like time management, as not everything can be explained to everybody in every topic.
My personal reasons for not using copilot are a bit simpler. I believe the act of researching which solutions to use for a given problem is not so much about time, or the code you end up with, but about developing a better understanding of what you are doing. You may end up just cutting, pasting and modifying a piece of code you found, but hopefully, you were exposed to a few different ways to accomplish the same thing, and it made you aware of other choices that could have been made.

You could think of the evolution of practical problem solving in software engineering like this:

1. I have to invent a solution (because nobody else in the world has a computer)
2. I have to know of a solution (education, word of mouth...)
3. I have to look up a solution in the books I have (commoditized knowledge)
4. I can look up solutions on the internet <-- (we are here)
5. The computer suggests something and I accept (some are here too)

From 1 to 4 the amount of cleverness required to solve small problems drops a bit, but your productivity and exposure to knowledge probably goes up.

I'm not quite sure what happens from 4 to 5. Personally I'm actually more interested in the context solutions are presented in than just the solution. In fact, I rarely copy and paste code from the Internet, but I often look at multiple suggestions/solutions and then borrow ideas or combine ideas from several sources.
> One might argue copilot puts into software an algorithm that humans are already doing.

That argument only works if you think what Copilot is doing is meaningfully similar to what humans are doing. The debate about how these models relate to human thought might have legal implications.

As I understand it (IANAL) copyright doesn't protect ideas and concepts. It protects the content itself. In theory, if I read some copyrighted work, understand some idea in it and then create a new work using that idea, without copying that original work, then that is not a derivative work. (I think this is at least how it's supposed to work - would love to be corrected if that's wrong.)

So if I took a copyright work and rot-13ed it before distributing copies, I think that would be clear copyright violation, but if I made my own works using concepts I gleaned from reading it, it wouldn't be.

So should Copilot be treated like the rot13 algorithm or like me understanding concepts and generating new works using them? That sounds like a fascinating legal debate to be had.
> If you saw people get arrested as soon as they start protesting, what would you do?

Probably move if that's anywhere near a possibility, and if not, cowardly stay as unnoticeable as possible. I know that at least in Finland Russian refugees are mostly welcome (although the border might be closed right now), even if they probably will face a lot of scrutiny from various authorities for obvious reasons. Most certainly it's nothing like the attention such people would face in Russia.

We fondly remember even the smallest acts of defiance that ordinary Germans acted out against their regime during 1933-1945. We all would like to be those people in times of crisis, but obviously most of us are not. They were probably ultimately pretty futile acts during that time, though, but put together with all the other actions that happened against the Nazis played a significant grander role. And we know that more than a few significant Jewish scientists and engineers fled from Nazi Germany and made significant contributions to the war effort. For instance, one guy called Einstein.
> Technically, programmers search, copy and modify code all the time.

When following the license terms, preserving the original copyright, etc, sure.

However, honest, ethical people (including programmers) do not plagiarize.

Copying and pasting code without attribution is plagiarism. Doing it without following the licensing terms is a copyright violation.
I share my code without a license because I want others to be able to see how I solved things. However, this doesn't mean I'm okay with wholesale copying my code. If it's some random guy, then whatever. If it's a corporation like Microsoft, then yeah, I have a problem with it. Under German law, the code is legally not allowed to be reproduced or used without explicit permission even if it doesn't have a license. I retain ownership of it until and unless I explicitly relinquish my ownership rights.
I agree. My point is that you can't objectively define readibility, so it will always be a matter of preference. I've met my share of Go developers that think it is very readable. I personally can't stand it.
This is a world of suicide bombers and at one point kamikaze pilots. If it is possible to so enthrall a person to override their natural sense of survivability, it's possible to convince them of anything.

I'm not outright saying that some brainwashing is going on but we do live in a system that truly believes there is no alternative to this type of work culture.
Then use WinRAR.

For the rest of us, this is expected behaviour, and I don't want 7z special-casing exes or always extracting all files in an archive just to open one.
They will simply have their company taken away from them.

Nevertheless, they had many years before the war to start marking their news as 'Official'. Or sell the news service. They certainly could have done so. This would have solved their image problems.
IBM and another I'm currently under nda

I think them being also patent farm has a role in it.

Approved dependencies had api doc linked so no need to Google these.
If I enter 'Mickey Mouse' into an ML-TTI thing like Craiyon (Dall E mini) do you think I will be able to sell the resulting image on a Tshirt?

No, I won't, because Disney has fancy lawyers, the average open source developer hasn't. What you are saying is: Screw little people, let M$ make their money.

Either copyright is for everyone, or for no one. I prefer the latter, but this is not the world we live in.
To be fair I was going to ask about the turtles in this thread.
> only something like a file-system+compression could do that

borg handles this just fine. I put all kinds of stuff into borg repositories: raw MySQL/PostgreSQL data directories, tar archives (both compressed and uncompressed), or just / recursively. You can do stuff like:

$ tar -caf - / | borg create …

or even

$ borg create … </dev/sda

and your repository grows by the amount of data changed since last backup (or by a couple of kilobytes if nothing has changed).

https://github.com/borgbackup/borg
This is true of many mythologies, it's far from exclusive to Christianity.

Roman/Greek mythology:

> Both Hesiod and Ovid offered accounts of the successive ages of humanity, which tend to progress from an original, long-gone age in which humans enjoyed a nearly divine existence to the current age of the writer, in which humans are beset by innumerable pains and evils.

https://en.wikipedia.org/wiki/Ages_of_Man

Hindu Mythology:

> Men neither bought nor sold; there were no poor and no rich; there was no need to labour, because all that men required was obtained by the power of will; the chief virtue was the abandonment of all worldly desires. The Krita Yuga was without disease; there was no lessening with the years; there was no hatred, or vanity, or evil thought whatsoever; no sorrow, no fear. All mankind could attain to supreme blessedness.

https://en.wikipedia.org/wiki/Mahabharata
Well, FINALLY a scientific explanation about "sleep from 22:00 to 6:00, you'll be healthier" thing that is being constantly peddled!

It really pisses me off when people just keep repeating stuff and never support them with evidence.

This here however -- your tidbit -- is something I can work with and might prompt me to change my habits.

Any idea if taking melatonin pills while still going to bed at 4:00 is having the same, or at least some effect? Or does it not work at all then?
I don't understand the difference between Co-Pilot on the one hand and Moderna (on the shoulders of medical research) or SpaceX (on the shoulders of physics knowledge and cumulative rocket engineering knowledge) on the other. They all heavily use technology, automation and machines. I don't see where the distinction is coming from, and if there is a technical legal distinction, is it an ethically important one?
Isn't every programmer in history (except the gall who invents her own language and writes all her own code) simply an archeologist for other people's work?

We all Duck/Google for code anyway. Why not admit and make it easier?
I would love to see a version of portscanner which scans for Docker containers on my network, just for fun.
Or around 50$ for a cheap mikrotik box, though it will struggle with full gigabit routing.
The Third Age was roughly 1000 years of growth followed by 2000 years of war and decline. In some of Tolkien's writings, you can clearly find the idea of immortals fighting the long war that slowly wore the Numenoreans down over the millennia.
I'm using it for a day now and i'm really impressed. It is so aware of stuff in old code, that it is scary. I'm working in an old application with Zend Framework.
I think some harsh language was used (probably because of frustration), but I think they didn't mean to imply outright _malice_.

More like "incompetence" (eg poor people skills, planning skills, and often lack of technical understanding), followed by shallow human nature which gives in to survival instinct, which generally leads the PM to "blaming developers", so they they don't themselves get in trouble (and a lot of people have problems owning mistakes in general, but that's enough misanthropy for one post).

Also, they don't really _blame_ the developers by point a finger at them and shouting "he did it" like some childish display. They try to soften the blow (humans usually try to be decent; we just can't agree what decent is always) by adding an adversary into the story (like the technical debt, or hidden complexity).

Edit: Forgot to address this, but talking to a PM can often backfire, because you need exceptional interpersonal skills to have difficult those kinds of conversations with a PM. And if they're insecure and take it the wrong anyway, they can make you even more miserable.
List comprehensions are one of the best features! How dare you sully the great name of the list comprehensions!

In all seriousness I do like them a lot. But like all things one can abuse them and make code unreadable.
Sounds like a job for GPT-3. The author writes the long form version of each section and then GPT writes the simpler versions.
Oh boy. First thing on the page lmao
Code plagiarization is not a thing by all practical purposes (it's even almost impossible to go to court with that for very obvious reasons). And that's good. Because with that insane lockdown of "Intellectual Property" nothing would ever get done. So, think what you want.
New Minecraft update lets Microsoft revoke multiplayer – even on private servers
A Guide to Smartphone Astrophotography [pdf]
I've seen it used in an old code base so that a specialized Map implementation could be used with String keys.

I'm not even sure of the name of the library it came from or what it was called - maybe "ObjectHashMap" or something like that - but its semantics were that it used reference equality instead of the structural equality used by a regular HashMap. As a result map operations depended on base Object.hashCode and reference equality which are constant and presumably very quick operations.

Using a regular HashMap, the map operations would depend on String.hashCode() and String.equals() which are O(n) in the length of the String - although the return value from hashCode is cached.

On reflection and this was an old code-base, I'm somewhat sceptical that this was a win given that String keyed-HashMaps are so common that I'd imagine a lot of JVM optimisation effort has gone into this area. I guess it would depend on the pattern of use. If the universe of String keys was known in advance, then I guess it operated like a poor mans perfect hash. On the other hand, this is the kind of optimization in Java which I've found to be unstable with performance varying significantly between JVM versions and platforms.
I'm very curious to see some examples where Copilot autocompleted something truly useful and saved you time - and that also disproves my hypothesis that you are doing something boring or with the wrong tools/languages/frameworks. Things that a non-ML autocomplete could do don't count.
Maybe at 90s hardware growth rates, but not now.
I turn my camera off so that I can walk during my meetings. Walking is far superior to sitting from a health and memory retention standpoint in my case. I know I am far more engaged than colleagues who have been sitting all day.
Where is the attribution of the opensource code? I’d love to know what the library is they used.
I thought the prose was meant to be more humorous than cynical.
I took it as the author cracking jokes about the simple mistakes made. Thought it was funny myself.
If you post content on Stack Overflow, your contribution is distributed using the CC BY-SA 4.0 license.
> 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.

You clearly don't know how copyright around sampling works. Yes rappers are paying shitloads to previous generation musicians for samples they use.
> There is a perfect format already - it's 7z. Just add file access rights and links support to it.

These two sentences seem to contradict each other.
The Move to the Edge is one of the strongest trends in technology. So, yes. I would never best against it.

(applies to computing and other technologies like power production and agriculture)
> … and instead instead come up with your own completely independent solution after the fact?

Yes, I’m not a plagiarist.

If you’re literally copying and pasting code snippets without attribution, you’re plagiarizing.

You’re also probably violating the OSS project’s license.

It’s no different than copying and pasting someone else’s sentence or paragraph into a written paper.
Sounds like the analog version of what you're describing would be (IMO) the East Indian Trading Company.
I was exposed to the C4 Model a year ago and it just clicked. It gave a framework that I could use to expose diagrams to the architecture audience that actually helped aid understanding instead of just being mothballed.

Love seeing others exposed to it.
So if I fit a network to output entire chapters of a book when given the chapter number as input, I can print and sell copies of it that way?
Why exceptionally expensive ? 1vCPU 1GB 50GB, 1 dedicated ipv4, 1 ipv6 /64, costs $60 a year, or 5$ a month, where for example at Vultr it's 6$ a month for the same thing except half the disk capacity.

But it's a project for supporting the development of OpenBSD's hypervisor technology, not a production platform anyway.
Starburst Acquires Varada to Deliver the New Standard of Data Lake Analytics
Yes, the vision is that everyone has an AI cube in their house.
WASM won't change anything. Python is compiled into bytecode and slowly interpreted. Any optimizations at WASM level won't change the bytecode. For example, they won't turn range()-based loop into a loop with a counter.

Also, it is unlikely that compiling to WASM will be more effective than to native code because browser cannot afford spending as much time on optimization as a native compiler. Therefore WASM will always be slower than a native code.

If you want to benefit from amazing optimizations that were done for JS, then it is better to transpile your Python code directly into JS.
I understand your point yet the whole point of mine is straight opposite.
When I see AWS, cloud, and server side rendering frameworks it seems like we’re moving the other way in some sense.
Do we have any evidence that copilot doesn't check/filter by license?
Compacting a Qp-Trie (for BIND)
> 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.

Something being cool doesn't exempt it from discussion of its ethics and certainly doesn't exempt it from legal consequences. Often what people call "disruption" is often just exploiting resources/people/their work in unsustainable ways until oversight is introduced.

If CoPilot is copy/pasting large amount of code with unknown licenses, that is a large and real risk for users aside from violating open source projects licenses.
Tolkien was a British person in the early 20th century so the cultural context in which he lived was one of an empire in decline, 2 world wars, and as the series was written a Europe and UK in relative ruins. Romanticism about the power, influence, justice, and luxury of the empire was a driving propaganda technique during the wars.
drianmalcom.jpg
That's really no different than somebody uploading proprietary code they don't own (stolen, leaked, whatever reason etc) on Github. Github has to assume that you are allowed to do so. What are they going to do otherwise, somehow manually verify that each repository is legit?

Now you might say, what about GPL code you don't own. You are allowed to redistribute it (upload to github). But because you are not the owner you can't license it to Github under new terms (that allow them to use it for ML training). But the question still is, is there anything in the GPL that forbids it's code being used for ML training? Even if the generated model is proprietary, has no attributions, etc?
From what I've seen, telling the truth in authoritian countries doesn't end up well.

To the best of my knowledge, they are a Russian company - it's not like they can just tell the truth and move away from Russia that easily, so I think (and hope?) they're just playing a political game.

What would Google do in their position? Idk
Just that short text I think "proves" how good a writer Neil Gaiman is.
You really think that they would have renamed it by now.
To improve the personalization, they "just" need more diverse advertisers and work on their in-device algorithm. You don't need to give your data to Google or Facebook to get better ads.
It's an imagined mythology for rural England, so follows the same historical outline. For most of the last many thousands of years civilisation was all happening far away (Greece, Rome). Bits of those civilisations made their way here but our civilisation and high culture is based on the leavings from distant past glories. All the action long ago was far away from this green and pleasant land, but now is our time to step up and take responsibility for history.
> Code plagiarization is not a thing by all practical purposes

Of course it is. Plagiarism is “the practice of taking someone else's work or ideas and passing them off as one's own.”

It’s unethical and it will get you fired at any reputable company.
I mean I could probably do most of this select dropdown in a few hours using ant design of similar, but the code would still not be production ready - but nearly.

The search probably more than an hour. Production ready so it should probably be in its own component etc.

I mean I am just not going to do it, but I just want to know am I crazy or not - is this test way too long - who would describe this as a 3 maybe 4 hour test but they actually figured I could knock it out in two hours. It's also timed, it allows 6 days and 23 hours from when you start working on it to finish.

I feel like someone is trying to pickpocket my time, but not with any great expertise or attempt to disguise what they're doing.
Rhythm / Pitch Duality: hear rhythm become pitch before your ears (2012)
Though note that etymologically "of" is a derivative of "off". There was no need for a preposition "of" historically because the idea was expressed by declining a noun into the genitive case. But as the Romance languages developed from Latin, the case system largely died out and the Latin preposition de radically shifted its meaning to the current meaning of "of".

Romance de was translated into English as off because that is the appropriate translation of Latin (but not Romance) de.[1] And, the senses being unrelated, of diverged from off.

[1] Actually, the conventional translation my Latin instruction used for de as a verbal prefix was "down from". (As in "descend".) As a preposition it has a few different uses, including "off", "down from", and "about" (as in "what's that book about?"). "From" more generally would be e or ex, but "down from" gets its own preposition.
"the lack of tests pretty appalling" => "your lack of tests disturbing". You're welcome :)
>The idea that the world becomes lesser over time used to be a core part of Christian worldview.

I would have a very hard time reading Genesis and then claiming that.
This isn't true.

All the "copied code" I've seen is where the person prompts it with a large amount of very unique preamble and then it fills in the exact example they are quoting from.

Try it without doing that.

And it's weird people think it can't understand conceptual relationships. Word2Vec demonstrated that nearly 10 years ago and that's a much weaker model in terms of both size and techniques than this is.