skysight-inc/HackerNews huggingface dataset:
IntelliJ reindexes existing jdks and the whole spring ecosystem on my system, daily.

I think their developers have no idea how it works either and just gave up some time after the useless shared indices came out.
My point was that while they are suffering huge losses this year they are actually doing fine.

Seems the situation is similar with Uber, just that they were unlucky to become cash flow positive at the same time the market went down significantly.
Whether verbatim copying infringes copyright can only be determined by a court, and only on a case by case basis.

Anyone saying "in violation" without doing a fair use test doesn't know how copyright works.
To clarify, instead of "is correct" I should have said "if our math based theory is being treated as the null". But yes, I completely agree with your statement.

As for you not understanding the first bit, that might be a personal limitation, or some sort of aphasia.

Setting the bar at 7 sigma means we will only reject the null (our math based theory) if the observed experimental data would have only occurred by chance, under the null, with a probability of less than one in ten million.

Hence, setting such a high bar to reject the math based theory means we are relatively biased towards preserving our mathematical preconception about the world rather than accepting (unexpected) physical evidence. If we set the bar at say, three sigma, the bias shifts towards accepting the physical evidence.

The point is, the p alpha criterion is not what makes an experiment rigorous.
I initially missed the B in the title and thought the moon's been drifting away over the past 2.5 years.

Which I guess is also true.
up to the service. some services allow up to 2 windows.
So are most of your functions and methods.
I just dropped here to praise archivists and their merit in general. I treasure content (regardless of its perceived quality) preservation much more than legal or even ethical problems associated with it.

Anecdote: Remember when Microsoft Corp. declared what they love open source software and launched CodePlex platform, and then lost their business interest in it (when they bought GitHub) so they completely erased CodePlex archives? I was able to reach several long forgotten project I was interested in thanks to invaluable work of independent volunteer archivists. (It was quite tough manual job for me, I had to d/l database then locate desired archive segment and only then could transfer required files via bittorrent proto)
wait, you're telling me Runescape is still alive?
A v2 torrent allows clients to identify duplicate files across torrents via the "pieces root" entry in the metadata, so if they're downloading from torrent A and B, and each share file C, they can utilize peers from either swarm.

But there's no way for other clients to know that there exists another torrent containing the file they are interested in if they only have the metadata for torrent A. In other words, there's no lookup mechanism for a "pieces root" to know that torrent B exists and contains file C.

If you were to make a v2 torrent of your entire drive, other clients won't know to download from your torrent. They'd need to have the contents of the metadata to know it would contain a file they are interested in, and have no way of knowing which metadata contains the desired "pieces root" entries without downloading all of them.

I'm very interested in this problem space, if you are aware of clients/mechanisms that allow for this I would love to hear them.
> so you may actually do some work until we bog down all the cpu cores.

I wish it bogged down all cores.. I work on relatively small Java projects (maybe 10 KLOC, 20 or so items in the pom.xml (although these obviously have transitive dependencies)). IntelliJ 2018 would re-index everything in a few minutes using all 20 vcores. I specifically spent about $8k on an iMac Pro back in the day to make this faster.

IntelliJ 2022, on the other hand, uses only 4 cores, and takes about 10 minutes. That's a stupid default (if I buy a powerful computer I want to use it..).

There is a setting to override it, but in my case it just doesn't work. CPU goes to approx 400% and just stays there. I filed a bug report, no movement.
Reminds me of cyberpsychosis in Cyberpunk when you have excessive cybernetics/chrome
> I understand from a friend it doesn't do that with Java projects.

Sometimes it does. I have no idea what causes it.
Where does one buy the sensor board? Or is it only DIY?

[edit] https://www.crowdsupply.com/oddly-specific-objects/sensor-wa...
That's a bit rich. Everyone on this forum will cry themselves hoarse about how they should only have to confirm to the minimum of their agreements. How is it any surprise that these same people, placed in a position of power, continue to act congruent to the belief that legality is morality.
Me too and now i have better & cheaper alternatives where i live.
Similar article from same website discussed 5 days ago: https://news.ycombinator.com/item?id=33185963
> Or they could integrate a way to find the produced output back in the corpus if it's sufficiently close and provide a reference/attribution. Basically whatever tool a copyright lawyer would use to track down original work.

That assumes that the licenses of your code and the original code are compatible which often isn't the case.
This surprises me that rather than the absurd notion of living in a metaverse, that the main concern the author is citing is motion sickness. For what it's worth, and this may not apply to everyone but I've been absolutely unable to play any 3D games since Wolfenstein came out as I get extremely sick and disoriented in under 10 minutes. I've had nothing but a good time with VR however and experience no problems at all even after a couple of hours. That being said I will not be visiting this metaverse.
Even on, and in our feet.
Your arguments actually suggests that AI is making copyright less relevant and we should make it less strict, not the other way around.
I'm on a MacBook Pro with M1. Indexing is a pain in the ass for me.
This is neat, but it's often a lot simpler to just render each object relative to the camera instead. Which can be as simple as subtracting the camera's position from the world position right before rendering.
I don't even get this.

* do they put up signs, and make sure not to let you in, if you don't have a phone?!

* what if it just doesn't work with your phone. you ate, try to pay, doesn't work.

* what if you have a phone, but no way to pay via phone, eg, no credit cards?

I just don't get it

Frankly, after eating, if presented with "you need a phone to pay", my response would be to ask, "so you refuse to take cash?".

If they did... well, their problem. Not mine.
I think this is exactly the case for "if it works, don't touch it" IntelliJ has few shortcomings with window and tabs management, maybe better address those? I wouldn't mind subtle font improvements or some color schemes, that may reduce eye fatigue. But changing how things typically look if gonna hurt for me. Unfortunately, I don't think there other IDE that come close to Jetbrains, esp for java/scala dev.
I don't see how using copilot make the copyright question any less serious.

Because it's useful, then it's not a problem?

Well, it's also useful to send our non recyclable trash to 3rd world countries and every 1st World country should try it. It will definitely make the consequences less serious if everyone does it.

Not apples to apples but I guess you get the picture.
> but this year the amount of money transacted through UPI crossed 1 billion USD for the first time

You're off by a few zeroes. UPI transactions totalled 1 trillion USD last year. Figures from last month can be seen on their website - nearly $135 billion for September 2022.[1]

[1]: https://www.npci.org.in/what-we-do/upi/upi-ecosystem-statist...
The key lifetime may be other than the default 30 seconds, and IIRC the validator side may be configured to accept keys from N previous generations.
Gas is too convenient and cheap for now and foreseeable future, compared to hydrogen. Hydrogen isn't matter unless existing gas is banned. At that time (2045?), BEV will cover most personal use cases.
IIRC, on new installations of NeXTSTEP (based on 4.3BSD Unix), the username of the single installed desktop user was "me".
It doesn't matter if the information is there or not, since an algorithm cannot commit a copyright violation. There is at least one human involved, and the human is the one who is responsible.

A car has all the information that it's going faster than the speed limit, or that it just ran a red light. But in the end it's the driver who is responsible. It's not the tool (car, Copilot) that commits the illegal act, it's the user using that tool
Has anyone spotted licenses in the wild that specifically prohibit AI tools like Copilot?
> Did it ever occur to you that we actually could revert the atmospheric conditions we produced with those 'nukes' and attached 'atmospheric processors'?

Yes, of course that is a great hypothetical option for 30-50 years from now.

We and our children don't have time to wait for that.

Next you're going to tell me if I just wait till fusion works we'll all be saved and can power these "atmospheric processors" with those!
I'll bite. You know it's dead how? Mind you I grew up reading Heinlein juveniles like Red Planet.
I certainly do, thanks very much.

Incrementally compiling on save, is hardly noticeable versus continuous indexing.
This doesn't make sense, a byte identical copy of other work is obviously not transformed. So anyone claiming fair use relying heavily on transformation would fail.

But the only thing that does is make step 3 of fair use harder to clear. Not impossible.

There are fair uses of copyright that use the entire identical work as is.
You forgot the most important one for the future https://radicle.xyz/
While I'm in agreement on all of those points; I find adoption of new tools extremely difficult. The are modern alternatives to many commands; ls, cat, grep etc but if they're not "the default" it becomes near impossible to switch to them.

Given almost all desktops/servers/mobile phones are likely to be multi core these days, if gzip gained multithreading on desktop it could save time and energy for the whole planet potentially, that seems like a worthwhile benefit?
Because you want containers to be able to allocate ports that are already in use on your host. Or at least you don't want that to be a source of errors.
> workers are twice as likely to leave by choice, rather than because they were laid off or fired.

> the issue is widespread throughout the company, not just with warehouse workers; from entry level roles all the way up to vice presidents, the lowest attrition rate for one of the company’s 10 tiers of employees was almost 70 percent, with the highest reaching a staggering 81.3 percent.

> around three percent of the company’s hourly employees left each week

Wow. That sounds even worse than things reported in the past.
You'll find yourself in the world of pain the next time you need to remove something. Over time, your playbook will be full with stuff that shouldn't be on the machines. At some point you'll consider re-installing the machines from scratch from time to time. At some later point you'd consider re-installing machines every time your Ansible playbook changes. And at that point you'll have reimplemented containers. Poorly.
Don't worry, they can just keep raising prices to make up for declining profits. Seriously, this seems to be the philosophy of a lot of companies. I suspect a lot of companies large and small currently see raising prices as a way to make up for profit declines during the ongoing pandemic. As a way to get their books "back to normal". 70% of the US economy is consumer purchases. Stimulus payments to households ran out a long time ago and savings from not going to restaurants and traveling in the last two years were partially spent on goods for the home and those savings were probably not enormous to start with. Deflation seems like a real possibility as people stop buying because prices have gone up so much.
Controversially: I also much prefer the usability of older Windows operating systems, the scrollbars that don't hide, the double click semantics that are consistent across the whole OS.

It might look a lot prettier now, but it's much harder to actually do things from zero knowledge, I do fear we've regressed.
I was doing 3 to 4 per week initially. It's easy in the initial convos. But then moving forward, all at the same time, ended up semi lashing out and cancelling one or two. It's just stressful for no immediate reward.

I'd highly recommend just doing one or two tech interviews per week, unless you're in emergency mode.
4 years and counting, blimey
Ok, well that sounds nice. I have little to no insight to how courts works in the states so I was talking about my experience of the court system at home :)
Sadly, there are plenty of places in Europe that don't have frequent high quality public transport.
You kinda need to still learn the custom duct tape though. Kubernetes is something you need to learn on top of all the details. It doesn't replace it. (It may however seem that way until you run into any actual problems with your software)
This is something else:

While Fleet is a new product representing our attempt to rebuild the entire IDE from scratch, the new UI is a redesign of the existing JetBrains IDE product line.

~ https://blog.jetbrains.com/idea/2022/05/take-part-in-the-new...
But in this case copilot is not equivalent to copy-paste. When doing copy-paste, you are acting with knowledge of the source of the copied code and with intent to copy code.

With copilot, you are not acting with knowledge of the source and not with intent to copy, in fact I'm sure the users would have a reasonable expectation of the tool not copy-pasting existing code verbatim.

IANAL, but I'm pretty sure that intent matters a lot.

Popcorn time was also just a tool to allow you to stream data from torrents. That didn't seem to help them put up a legal defence (nor should it have, because the intent was pretty clear on that one).

And seriously, if cases exist, where the only thing a tool does (albeit via a VERY complex implementation path) is to strip a license from a piece of code and serve that code up via an API, then that really does sound like the creators of the tool are at fault.
Integer definitely seems like the right fit here. The precision is translationally invariant, which is the property you want for a Cartesian coordinate system.
> How comes, that Copilot hasn't indicated, where the code came from?

I can't say for sure about copilot but in general you don't have that kind of information. The problem is a bit like trying to add debug symbols back to some highly optimized binary program.
A better comparison would be the government refusing to talk with you unless you can prove that own a car from one specific brand that they like.
Please say you still have a link to this post
> sharing a copy of Cinderella is Piracy

with Disney artwork.
Awkward for me because I am usually in your position. I do like where your heart is. But the physics just won’t work out. You cannot power modern noise suppression, speaker drivers, amp, and Bluetooth with solar, using today’s tech, period.
Or maybe someone could invent headphones that are powered by the sound-outputting device and don't have any battery at all. The signal could be transferred by a wire, for example.
They might not burst into flames, today, but these technologies weren't invented because there was no risk.

> That would be 30% of your homes total power capacity just for changing EV

That's the thing - most people have a 8 to 12 hour window to fully charge their car(s) overnight and when you and your neighbors are using practically no energy. Worst case is there is no active management and there is just a new peak at midnight. Best case is that the electric company incentivizes you to not only charge at non-peak times, but also pays you to allow them to manage the charging times.

This technology is not science fiction - it already exists. I got a $250 rebate from my electric company to install a connected level 2 charger. It is not currently managed, but if there is some dystopian future where all of my neighbors aren't burning hydrocarbons, all have EVs, and somehow the infrastructure hasn't kept up, as long as my car is fully charged in the morning, I don't care if it happened from midnight to 2 AM or 4 AM to 6 AM.

But also...

> Most homes have 100 amp service

Most homes built decades ago, maybe. And to be clear, we're talking about US 120V system. I would be very surprised if any house built since...lets be generous...the 1980s doesn't have a 200A supply or couldn't easily be updated.
You can't possibly call yourself a "professional developer" (and it sounds like you're not pointing out that you're paid for the work, but that you're a "pro") and then talk about debugging as something you rarely do. If debugging (with a debugger) is something you rarely do, you may be paid for your work, but I wouldn't call you a pro.

You should be debugging alongside development to gain deep understanding and reduce errors. No amount of "test" coverage can replace that.

I'm always skeptical about people who don't use IDEs and I'm almost always right about them. And it's not the good kind of being right.
I'm done with this thread.

No, it is not.

For it to be a violation you have to lose a court case. To lose a court case a court has to find against your fair-use defense.

A fair use defense is fact specific to the parties involved. What's fair for you might not be fair for me.

Only a court can determine fair use.
Anyone has a link to the actual leaked documents?
While the moral and legal discussions here are interesting and worth exploring, I find this text hyperbolic. Its premise is that the main way that people currently interact with open-source projects is by digging into their source code, copy-pasting away a snippet of code that solves a particular problem, and then of course giving the authors the required attribution.

This is far from the truth. The main usage of most open-source projects isn't as code, but as a product. The median user of an open-source project wants to think about the project as little as possible. They want to be as unaware as possible of the code that makes up the project. They're happy to add the project to their `requirements.txt`, add a few lines to import and use it and then never think about it again.
> Why is hydrogen dead?

Car manufacturers are all releasing EVs. How many are really mass producing hydrogen vehicles?

It's a scale and chicken/egg (or two sides market) problem.

Gas stations won't convert until there is a decent number of hydrogen cars on the road (in the area the station is in), and people won't buy hydrogen vehicles if there are no stations to refill at. Manufacturers won't be able to scale production to make the investment worthwhile. EVs do not suffer from this problem as there are many people already in a position to easily charge at home (yes, I know it is not everyone, but it's a large enough market to be self sufficient).

For scale, I'll posit that there isn't room for three different types of power systems. Car companies won't want to invest in hydrogen because it's clear that there will be a significant percentage of people wanting EVs. The market for hydrogen cars will always be shrinking, because EV adoption will always be growing.

Gas station business models are finely tuned, with most of their revenue from convenience goods, petrol sales are just the mechanism to get people into the store to impulse buy. EVs will play havoc with this model. Less people will go to the stations as they will charge at home, causing a feedback loop of stations closing, and ICE vehicles becoming less convenient. It will also result in less money to invest in things like hydrogen tanks and pumps.

The number of EVs is only going to continue to grow, the window for hydrogen gets smaller and smaller (and I think already closed).

> Then there is the vandalism issue and mantaince problems involved.

Not really sure what this means. Presumably you are not talking about the EVs themselves as they require a lot less maintenance than ICE vehicles.

> Only if you are rich dose EVs make sense. But on a mass scale they make close to zero sense.

EVs continue to get cheaper and cheaper. Eventually it just won't make buy new ICE vehicles, even if you have to spend thousands to put in charging infrastructure.

Perhaps it will be only the "rich" who can adopt EVs at the start, but when the majority of new cars are EV, eventually the pool of 2nd hand ICE vehicles will become mostly EVs as well. It's inevitable.
But why? The current Kademlia implementation built in eMule/aMule does exactly this. Primary data advertised is file name string, there is also a support for several meta fields. Transfer proto sucks, but I don't think it really matters in the case of ultra-rare content.
I use Jetbrains IDEs every day and from the screenshot I can barely spot a difference. Everyone will be okay.

This trend of crying at every pixel change is honestly laughable.

Also you can install themes on Jetbrains' IDEs.
I don't know honestly, the plug fuse thing is due to us having ring mains which I heard was due to copper savings around war time I believe; I'm too young to know as a 30-something millennial, and haven't looked into it properly as that reason seems plausible.

Our circuits are "properly fused" though with RCDs/circuit breakers, but they're high current because we can have so many large current drawing devices on a single circuit (such as in the kitchen) which is always given its own circuit.
I did work on a proof of concept program to accomplish this for my own content library. It would scan a directory to find files and compare them with locally stored metadata. For v2 torrents this is trivial to do via a "pieces root" lookup, for v1 torrents it involves basically checking that each piece matches, and since pieces may not align with the file then it's not possible to guarantee that it's the same file without having all of the other files in the torrent.

I built it with libtorrent and after loading in all of the torrents (multiple TBs of data), it would promptly and routinely crashed. I couldn't find the cause of the error, it doesn't seem it was designed to run with thousands of torrents.

One problem that I've yet to build a solution for is finding the metadata to use for the lookup phase. I haven't been able to find a publicly available database of torrent metadata. If you have an info hash then itorrents.org will give you the metadata, if it exists. I started scraping metadata via DHT announcements, but it's not exactly fast, and each client would have to do this unless they can share the database of metadata between them (I have an idea on how to accomplish this via BEP 46).
Wait... Shouldn't you use a different license if you don't care about attribution?

Creative commons maybe.

Just because you, as someone who self proclaimed to have done more OSS than 95% of the commenters here, does not know how to use OSS licenses, doesn't mean that the copyright question being discussed here is a non issue.

The issue is that you don't care about what the licenses in your code mean:

> I publish my code under MIT when possible (...) please train on my work or split out my functions verbatim (...) I don’t even care about the attribution part of MIT