skysight-inc/HackerNews huggingface dataset:
I switch tools all the time but the biggest thing is reviewing whatever tool it is you use at a minimum weekly. Without daily/weekly/monthly reviews any system is useless.

Also work out if your a folder or a search person. Daily notes work well for someone happy to use a search bar but if you immediately want to go to a folder or file called python-code-examples then your a folder person! Save yourself some headaches setting things up by working that part out early!

(Tools I'm using obsidian, todoist and google calendarb right now but when I need to work things out or have a busy week out comes pen and paper!)
Irony is lost on these authoritarians who are anti-free speech.
It's interesting how Dimitri Simes is now completely missing from their Wikipedia entry:

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

https://en.wikipedia.org/w/index.php?title=The_National_Inte... (Dec 2021 version)

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

Favorite part: "Simes resides in Washington, DC, but remotely serves as a moderator of the Moscow-based political program Big Game on Channel One Russia, together with Vyacheslav Nikonov."
My memory is definitely safer than my phone in terms of passphrase storage. So is a physical notebook.
I don't think any of that happened. It's all a narrative.
If "like a human" is enough to get human rights then why did I get a parking ticket even when I argued that my car just stands there like a human ? This really isn't as good a defense as people portray. There are a lot of rights and privileges granted to humans but not to objects - we can all agree on that I think.
Copilot has been caught multiple times reproducing code verbatim. At some point it spat out some guy's complete "about me" blog page. That's not learning, that's copying in a roundabout way.

Also, AI doesn't learn "like a human". Neural networks are an extremely simplistic representation of a biological brain and the details of how learning and human memory works aren't even all that clear yet.

Open source code usually comes with expectations for the people who use it. That expectation can be as simple as requiring a reference back to the authors, adding a license file to clarify what the source was based on, or in more extreme cases putting licensing requirements on the final product.

Unless Microsoft complies with the various project licenses, I don't see why this is antithetical to the idea of open source at all.
It's pretty easy to make your own basic workflows in any language with http and string helpers.

I'm trying to figure out what makes langchain so special, still need to do a deep dive. I think part of it is that you can get closer to the model in Python, possibly caching embeddings and passing them in places?
> this would be a clear violation of the licence

Not necessarily. If it's just a small snippet of code, even an entire function taken verbatim, it may not be sufficiently creative for copyright to apply to it.

Copyright is a lot less black and white than most here seem to believe.
There’s also the swath of non-Git DVCS options like Fossil, Mercurial, darcs, Pijul, et. al. and they have their own forge hosting options.
Actually the most effective strategy I've seen is Kanban, but with a fixed release deadline.
Inevitably there are some essential tickets and some nice-to-have tickets.
For the nice-to-haves it's a case of progress or die.

Think of it as time constrained Kanban with semi-fixed scope.
The dropped tickets may carry over to a later release (if there is one), or just die forever (make it easy to cull bullshit).

P.S. From this perspective, the first thing to die is the time wasting sprint rituals that Scrum layers on top of Kanban.
I believe the increase in allergies (at least some common ones) has been linked to lack of exposure. There was a study many years ago showing that kids raised in houses with dishwashers tended to have more allergies than houses without them. This is correlation, of course.. was it the dirtier dishes that exposed me to more stuff as a kid than my wife was exposed to? Was it something about detergents being used? Not sure, but anecdotally my wife and I certainly reflect this correlation. Similar to not growing up around cats — more likely to have a cat allergy. Don’t ask me where all the latex allergies popped up from. Is that still as big a deal these days or did it go away? I’ve heard of parents deliberately trying to avoid their kids having allergies to things (like peanut butter) by essentially embarking on an exposure regimen from a young age.
GitHub’s EULA gives GitHub permission to train Copilot on public code you host on GitHub regardless of the license you have chosen for that code.

Even without this, in terms of copyright, since Copilot doesn’t do what your public code does, and it only uses your code to train, it is a transformative use, and would be fair use. It’s possible that a court case will find otherwise, but I think that’s unlikely. The only case I think it will become disallowed, is if Congress passes a law about it.

If Congress does pass such a law, GitHub’s market power in this domain only goes up, since the EULA gives it the covenants.
I interpret the term compostitonally. But CL doesn’t have zero cost abstractions in that sense either.

Take the example I mentioned. Say that you’re looping through an array of pairs of 2D vectors and calculating the dot product of each pair. In C++ you can use your 2D vector class without any additional cost. In CL you either need to remove that abstraction (and deal with flat arrays of scalars) or incur the cost of boxing.

More generally, if every object with its own methods requires a boxed representation, then that severely limits the range of zero cost abstractions that you can create. If using the abstraction requires boxing then it’s not zero cost. (If Bjarne disagrees on that point, then I disagree with him!)

Anyway, I’m sure you know all this, so I’m not really sure what point you’re trying to make here. I don’t think anyone would suggest that CL is a good language for building zero cost abstractions, whatever the precise definition of the term.
AI doesn't "learn". It's statistical inference if anything.

If I took two copy-righted pictures and layered them on top of each other at 50% opacity. Would that be OK or copy right infringement?

AI models just use more weights/biases and more images (or any input).
Webster did a pretty good job of directing it his preferred way.
Cool! Did not know. Hope these gov't users also help creating a healthy funding streams for Matrix.
> Code snippets are surely covered under fair use?

...for "purposes such as commentary, criticism, news reporting, and scholarly reports"? Sure.

For a commercial product? Best check with your lawyer...
So we should attack the problem of proprietary code. Maybe from Right to Repair angle. I believe there should be no such thing as closed source code.
Forgive the silly question, but isn't the speculative execution system responsible for making sure that speculation doesn't break your program semantics? In general, would it not be a bug in the speculative execution system to (e.g.) dereference a null pointer if your program isn't actually going to do that?

More generally, where can I read about this kind of thing to find out exactly what the speculative execution system is or isn't allowed to do? Arm documents the speculation barrier instruction, and I've found a paper which models speculative execution formally, but no actual design semantics.
> ... it’s not suitable for serious productivity work ... but for videos and reading and Web browsing it’s hard to beat

That’s my position, too.

I’ve been using iPads since the first generation, and in the early years I tried a couple of times to make them my main tool for writing, e-mail, and other work requiring a keyboard or the manipulation of files. That became frustrating very quickly, and I soon went back to my computer.

But now I do almost all of my reading and video watching on my iPad Pro, and I love it for that. It’s also great for handwritten work—scribbling notes on PDFs, drawing pictures, etc.
Ethically, you'd think Copilot aligns with the ethos Open Source software. It isn't far off that multiple open source Copilot equivalent get as good as the commerical one. And we are all here for it!
The Average Webpage Is Now the Size of the Original Doom (2016)
Funnel analysis tools help understand user behaviors and uncover deeper insight. Choose the right kind for your app.
Theoretically maybe, then they would have to prove they did so without having knowledge about the infringed code in court. You can't make that claim for AI that was trained on the infringed code3.
Please upload all open source code to everywhere that will accept it. Make everything indestructible. Make it as easy as possible to find an authentic copy. Stick every bit of code with license that allows it in every free and proprietary neural network.

Did you write the absolute best implementation of X? I want to see it everywhere. Everywhere. In every single place where X is needed or discussed. Where all fine X are sold. Don't you? Or do you genuinely want to narrow the people who see your impl by some signifnicant percentage because you got frustrated with the ugly capitalism of a recent distribution mechanism?

If I invented Golden rice[0] I'd like to think I'd allow it to be sold at Panda Express and all the other evil capitalist chains, not just the local co-op whose business practices I prefer.

0. https://en.wikipedia.org/wiki/Golden_rice
It’s not accidental. Not infringing copyright isn’t part of the objective function like it would be for a human.
I still like Gitlab a lot and use it wherever I can. I think that it was once talked about very favorably on HN, but it seems to have lost its popularity after its IPO (or even earlier).
> all this discussion on copyrights in the age of AI.

copyright is a thing, AI do not change that.

> does not 'steal' or and reproduce our code - it simply LEARNS from it as a human

And here we have the central problem, does it act like a human or does it not act like a human? Humans copy things they learn all the time, some of us know various songs by heart, others will even quote entire movies from memory. If AI can learn and reproduce things like humans do then you need to take steps to ensure that the output is properly stripped from any content that might infringe on existing copyrighted works.
No, the difference is that OpenAI has a huge competitive advantage due to direct partnership with Github, which is owned by Microsoft. In fact, it's even worse. With OpenAI making money from GPT, Github has even less incentive to make data easily available to others because that would allow for competition to come in. I wouldn't be surprised if Github starts locking down their APIs in the near future to prevent competitors from getting data for their models.

Nobody is arguing against uploading code. It's about Github/Microsoft specifically.
Yeah, I've heard the same thing in several contexts before too. Without any mention of nationality. :)
With the power of a little too much time before a meeting, I give to you a slider;

Add this somewhere which makes sense in the html;

`<input type="range" min="0" step="1" id="mySlider" max="25">`

Then, add this script in your console;

```js

const slider = document.getElementById('mySlider');
const select = document.getElementById('years-ago');

slider.addEventListener('input', () => {
select.selectedIndex = Number(slider.value);
select.onchange();
});

```
THANK YOU!

I regularly think about what the earth looked like X million years ago and I've been wanting exactly this for a very long time :).
It will not change anything. AI farms will git-clone from any public repository. Someone concerned should just patent-troll any software that may or may not use a copilot-ed part of their code.
I don’t have any ethical dilemma by posting some open source code on the site I prefer.
There are a great many historical artifacts that are privately held but have been available for study. Conversation on disposition of treasures tends to conflate two issues, ownership and accessibility. I seriously doubt that anyone willing to spend six figures on some coins would be reluctant to let scholars examine them (if such ownership was legal).
If that were true, Copilot would have been scanning windows and office source code. But we don't see that.
Everywhere I've worked in the last few years has license checking as part of CI pipelines. Our builds fail if GPL'd code is detected in some .jar or whatever. (fossology and x-ray both provide this)
The OP makes points I recognise - the iPad is constrained in its potential. There are however some positives I came to appreciate after using the iPad Pro 11-inch for some years now as main computer.
You'll find them here, with screenshots / illustrations: https://twitter.com/wlmiddelkoop/status/1655475645860786176?...
And what is LEARNING in your opinion?
I can totally imagine a situation in which, in the future, someone buys a new old stock pixel phone and can't replace the OS because the bootloader can't be unlocked because the servers don't exist anymore.

A few years ago I bought a Nokia N900 which was at the time a 10 year old phone. I did this to use it as a daily driver.

Without community support the phone would have been useless. But, more importantly, if the phone required an internet connection to some server in order to let you replace the stock OS then it would have been a brick because Nokia's servers were long gone by then.

That being said, all things considered, the most important argument here is not of the practicality but the principle.

You handed over money for a piece of hardware but you can't make full use of the hardware until you let the phone talk to the manufacturer once. Thats completely insane irrespective of how small of a perceived issue you think it is.
Ethics is subjective, the law less so. Most people don’t find GitHub to be unethical so the author will have a hard time convincing people without using the license terms.
> Once I opened up a project and realized I wanted one of them, but it was lost when the REPL closed.

You don't type directly in the REPL most of the time. Send lines and functions to it instead.
git-remote-ipfs or GitTorrent.
I think it is ethical and reasonable to include clauses in the A/GPL restricting where you can host the source code if the hosting service has opensource hostile terms in their ToS. US case law already allows this by treating such license as a "new" license different to the GPL.

(And I don't see why we cannot add a clause saying that the source code is only meant for human developers and use of the source code in any machine learning system or to train any AI systems is prohibited without explicit case-by-case permission).
Hello, fellow community members!
Today, I am thrilled to introduce you to a fantastic Python desktop program that I came across recently. This program is designed to help you convert multiple files of the same format (Word, Excel, PowerPoint, and TXT) to PDF format in a specific path on your desktop.
The program is straightforward to use and provides a range of useful features. You can convert a list of .docx files, PowerPoint files, image files, and even .txt files! This means you can easily convert multiple files at once, saving you valuable time and effort.
To use this program, all you need to do is clone the project, install the necessary libraries, and execute it! It's that simple! However, it's important to note that this program currently only works on Windows due to the path requirements.
The program is built using Python and Tkinter libraries, which are widely used in developing desktop applications. Tkinter provides an easy-to-use interface that allows users to interact with the program's features seamlessly. The code is well-structured and easy to understand, making it an excellent resource for those learning Python.
In conclusion, I highly recommend checking out this fantastic desktop program for anyone who needs to convert multiple files to PDF format. It's free, easy to use, and packed with useful features that can save you time and effort. So, what are you waiting for? Give it a try today and see for yourself how it can simplify your file conversion needs!
Link: repo
It’s not insurmoutable: look at Government Digital Service’s approach:

1. Gain the ability to veto digital projects above a certain value as being too big to be able to be realistically completed on-time and on-budget.

2. Take on some of the legal risk, enabling you to reduce the amount of red tape and allow smaller agencies with fewer lawyers to enage.

3. Build a bidding marketplace for smaller, better defined projects that are able to be tackled by smaller agencies and startups.

More info at https://www.digitalmarketplace.service.gov.uk/
Why not just something like (require ‘cl-2029) to indicate one’s code is written to the new “Common Lisp 2029” standard? Which does its best to retain backward compatibility with existing code, but breaks compatibility whenever doing so is really worth it.
*.code-workspace
.github/
.vscode/

in your .gitignore is another way to express that you don’t want Microsoft as a part of your project.
I think the same thing. Before git I was using TFVC and git was huge improvement in pretty much every aspect of code version control.
> ...but all the banks that failed recently were doing normal banking (taking deposits and making loans).

I feel like the term "normal" here is a bit loaded.

To quote Buffett on First Republic Bank[1]:

>> If you take First Republic, for example, you could look at their 10-K and you could see that they were offering non-government-guaranteed mortgages in jumbo amounts at fixed rates, sometimes for 10 years, before they changed to floating. That's a crazy proposition.

Rubbing salt into the solvency wound, an overwhelming majority of First Republic's long-term assets were tax-exempt municipal bonds, and thus not eligible BTFP[2] collateral.

In the case of SVB, it was an extreme outlier with respect to sector concentration of uninsured depositors where all it took was a single individual with influence in a tight-knit community to trigger historically unprecidented outflows, which in turn forced massive losses in long-dated securities to be realized in an attempt to quench the liquidity demand impulse, which in turn broke the bank's solvency...nevermind that their outsized duration risk wasn't hedged, or that their Chief Risk Officer stepped down almost a year before the bank's demise without proper regulatory disclosure.

Then there's the matter of certain relaxations to the Dodd-Frank Act pushed during the Trump administration[3; see Title IV]...nevermind that Frank himself sat on the board of Signature Bank, or that SVB's CEO Becker sat on the board of the San Francisco Fed. I suspect it's not merely a coincidence that the assets of these failed banks skyrocketed shortly after deregulation yet remained under a certain $250 billion asset threshold "for strategic reasons".

[1] https://youtu.be/5QBkn42PSxk?t=488

[2] https://www.federalreserve.gov/financial-stability/bank-term...

[3] https://www.congress.gov/bill/115th-congress/senate-bill/215...
Sadly it integrated even better before they rewrote the mobile browser and threw out every useful little feature that had accumulated over the years – with the old mobile Firefox, you were able to forward links from other apps directly by sharing them to Firefox without actually having to open them on your phone.

New Firefox is too dumb for that – you actually have to open that link in a new tab before you can send it to some other Firefox instance (and then close that useless tab again).
An office suite is an essential tool that people expect to have in a computer. Being able to use this tool without needing to pay a license fee makes computing more accessible to everyone. While $75 (USD) might be affordable to someone in the U.S., the price for a Microsoft Office license is considerably higher in developing countries relative to average incomes. (Also, the U.S. retail price for a Microsoft Office Home & Student 2021 license is $149.99.)

Sure, if your employer or client expects you to use a particular piece of software, you're more than likely going to use that software to meet their expectations whether it's Microsoft Office or LibreOffice. However, many people use office suites outside of these specific business arrangements and LibreOffice is there for them if they don't want to pay that $75 to $150.

Tying this back to the original discussion about device connectors, if Microsoft ever neglects Microsoft Office like it once did with Internet Explorer, I can see alternatives eventually overtaking Microsoft Office in the office suite market just as Chrome overtook Internet Explorer in the web browser market. In the USB-C vs. Lightning situation, Lightning is the Internet Explorer of connectors, the proprietary connector that has a much lower maximum data transfer speed and much more limited device compatibility than USB-C. Although USB-C is now the de facto standard for device connectors, just as Microsoft Office is for certain business use cases, neither is guaranteed to stay that way forever. If the design of the USB-C connector is unable to incorporate some important technological advancement, it will certainly be replaced by an alternative just like Internet Explorer was replaced by Chrome and just like Lightning is being replaced by USB-C now.
"Learning" is a technical term, AI doesn't really learn the same way a human does. There is a huge difference between allowing your fellow human beings to learn from you and allowing corporations to appropriate your knowledge by passing it through a stochastic shuffler.
I think fighting this is very worthwhile. For example, I think the fight is the reason why The Stack, dataset produced from GitHub, has a form to request to remove code.

https://www.bigcode-project.org/docs/about/the-stack/

I am hopeful that we can make the removal request form the standard industry practice.
That’s part of the rub. YouTube doesn’t break copyright law if a user uploads copyrighted material without proper rights. Now, if YT was a free for all, then yeah. But given it does have copyright reporting functionality and automated systems, it can claim it’s doing a best faith effort to minimize copyright infringement.

Copilot similarly isn’t the one checking in the code. So it’s on each user. That said, Copilot at some point probably needs to add some type of copyright detection heuristics. It already has a suppression feature, but it probably also needs to have some type of checker once code is committed and at that point Copilot generated code needs to be cross-referenced against code Copilot was trained on.
An EULA doesn't trump copyright laws and spitting out code it was trained on is clearly not transformative.
That's all the more reason for the utility of solutions like Copilot? Humans are limited in both time and memory.

Though, GitHub would do well to also bake-in approp attributions if a significant portion of the generated code is a copypasta.
Of course this isn't just a problem with copyleft licenses on github, but also with non-open code on github. Only there the problem may be less visible.

Ideally, github should check the license of the code it's using to feed copilot, and only use code with permissive licenses.
There's an argument to be made that a neural net learning from your proprietary "source available" code isn't violating copyright. It's not an opinion I would trust the judge to take over necessarily (they might, or not) and hinge my business on, but it's an opinion one can have, so I don't know that github violated any licenses here as afaik there weren't any at the time which specifically stated that <insert definition which can tell what-we-call-AI training and human training apart> is not permitted. At least not until you successfully sue them for it in some jurisdiction.
Is bitcoin cash used for... well, anything?