skysight-inc/HackerNews huggingface dataset:
I worked on this team for a bit, years ago. It was absolutely a full-time team then — I have no reason to believe that has changed.

As the stable of apps owned by the team is (was, at least) fairly large (Pages, Numbers, Keynote, iBooks, iBooks Author) it was of course possible that some apps could get more love for a release cycle than others.

I was there near the beginning when new versions of the "iWork Apps" were created for the cloud — some of the re-design that had to be done for the web-based versions of the apps moved back to the desktop version in the name of consistent UI. (Multiple windows was an obvious one — you couldn't have a floating "inspector" window in a browser environment, so instead a split-view was adopted where the inspected properties were displayed in a gutter-like column along the right edge of the content.)

I was not on the team, only a "customer", for this more recent transition to our Catalyst-present. Using iBooks on Monterey I was saddened by how slow jumping through content in iBooks has become.

Clearly when you engage in a unifying strategy (either unifying the user-interface across platforms or using cross-platform libraries) we lose some things in the fire.

As a user I would love to declare that every platform should have its own code-base, optimized for that platform. But the pragmatist in me understands why companies don't have the resources to do this.

Hopefully iBooks, Apple Books, will get fast page navigation back....
I also tinkered around with Sphere.

It was such a awesome feeling after years of playing the game as intended by the developers to just beam myself around the map and explore all the hidden stuff I never seen during playing this game as a normal player for years.
Summary: https://reddit.com/r/science/comments/vill7i/_/idee1xd/?cont...
Similarly: https://youtu.be/kk4Isogj3KA?t=25

Menco Pranda!
Most of the cost of a phone isn’t the processor, so probably closer to x1000. Hardware may get that much cheaper, but it was never guaranteed, and we’re not making progress as fast as we used to.
I"m optimistic that nanazip will stick around. they seem to be making a good effort to modernize the code.
What I have been reading these days a lot, raising money is highly dependent on the type of product you are building.

I think its good to approach some angels and raise pre-seed.
> 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.

It is not true. Whenever there is something really useful, everybody is happy, and while of course they always are some nansayers, they're very few.

However, when you do something controversial, you can expect to hear criticism. You are of course free to dismiss that criticism, but when a lot of people are telling you what you are doing is unethical, maybe it's time to stop and think about it.
>Nice! Fans of the two most awful languages fighting each other.

What? No one mentioned Rust or Go.

(slowly heads for the exit)
It is now proven that copilot returns code from codebases with non-permissive licenses [1].

I'm curious - what are the legal implications of this going forward? I've so many questions.

1. Will Microsoft ever face lawsuits for these license violations?

2. If so, who/how? Class-action?

3. Will copilot be forced to open-source in the future? Under which license? Some open source licenses are incompatible with others, but copilot uses code from probably every OSS license conceived.

4. If Microsoft faces no justice, will we start seeing more OSS license violations? Will Google start using AGPL-licensed code?

[1] https://news.ycombinator.com/item?id=27710287 | Copilot regurgitating Quake code
tight jeans are out of fashion since at least 2 years...
Asian carp threaten the Great Lakes. Will calling them ‘copi’ help?
There is plenty of actual science regarding sleep before midnight.

I would recommend googling rather than speculating in comment threads about unprescribed 'heavy doses' of unregulated supplements.
MS is unlikely to be sued here because the infringement claim wold be against their users and my guess is the license indemnifies them against you suing them for defects in the tool you use (ie use at your own risk and if you get sued you agree you won’t sue us).
"Like every other creature on the face of the earth, Godfrey was, by birthright, a stupendous badass, albeit in the somewhat narrow technical sense that he could trace his ancestry back up a long line of slightly less highly evolved stupendous badasses to that first self-replicating gizmo---which, given the number and variety of its descendants, might justifiably be described as the most stupendous badass of all time. Everyone and everything that wasn't a stupendous badass was dead."

Cryptonomicon

Edit: I was going to say that the name of the book isn't referencing that kind of crypto, but then I remembered that it actually is!
I absolutely attribute things I find on SO to where I found them. You finished college maybe a year ago and are already making some absolute judgments about what makes other people qualified to call themselves developers simply because they don’t develop as you do.
"on a massive scale" is one of the legal definitions of unfair use.
Is there a reason that the Arab Spring isn't a good example?
13-inch MacBook Pro review: Apple’s M2 is a worthy follow-up to the M1
The Grid: Daily Planner for Better Time Management
But it kind of is when you think about it. Network weights are just a db written in an incomprehensible format and the synthesis part is searching and converting it back to readable data.

Even if it changes the var names and formatting a bit, it's still at best highly derivative. And at worst it spits out the exact code verbatim.
Its developers stayed complicit with a company with a biggest propagandist pro-war resource in a country (Yandex News).
The Lithium Mine versus the Windflower (2021)
> I could watch a movie made for me

We're a long, long way from this. Stringing words/images together into a coherent sequence is arguably the easy bit of creating novels/films, and computers still lag a long way behind humans in this regard.

Structuring a narrative is a harder, subtler step. Our most advanced ML solutions are improving rapidly, but often struggle with coherence over a single paragraph; they're not going to be doing satisfying foreshadowing and emotional beats for a while.
The Machine Stops is eerily prescient - or perhaps just keenly observant of trends visible even at the time - but in fairness the humans in it are not socially isolated, as such; they do not converse with bots, but rather with each other. The primary social activity in the The Machine Stops is the Zoom meeting.

I do not look forward to the day when that story becomes an optimistic view of the future.
Absolutely! But this article may focus too much on ethics.

In practice, you usually need to demonstrate that you were harmed by an action to bring it to court.

So we would need the author of a GPL'd repository to sue, with proof that copilot copied and pasted their code.

The moment that happens, MS would simply omit that single repository from the copilot dataset, tell the judge that they fixed a bug in their "content filtering algorithm", and have the case dismissed. They might also ban the developer's account for good measure.
Nobody else could have brought the ring to Mt. Doom. Hell, the ring drove Boromir to madness and he wasn’t even a bearer.
Microsoft's internal policies don't allow their employees to do this without legal approval.
There's some truth there, but there is more negative in outright dismissing the uncomfortable but important ethical dilemmas one might be introduced to.
This feels particularly useful for communities with overlapping names.

The Python programmer community, the Monty Python fans and owners of actual Python snakes probably have mutually useful lists of sites.

I don't really want to exclude many of the copycats/spammers, I just want to replace them with the original or my preferred source for that info, which I don't think this does?
For me the most "trek" modern series is oorville, despite being a mcfarlane production.

SNW piqued my interest though.
Unsure what this comment means.
It's the negativity bias beauty in action. You have it too.
Did you just make that up? Github is distributing the copied code to users.
What has Yandex got to do with any of that? Is everyone who lives in a country that commits atrocities "shady as fuck"?

<edit>: reading closely I see that the initial allegation did use the word "settlement", and indeed that would constitute ethically questionable behavior. However, a sibling comment refutes this.
Aw man, why did they have to saddle themselves with Oracle? :(
People get paid to write code having learned from writing code for others and from reading code others wrote. In this regard I dont see why github copilot is any different.
> * I don't like tar because I can't list or extract from the archive without decompressing everything*

huh?

$ tar tvzf test.tar.gz

Really only rar which approached the thing differently
Well, Python is in general not the greatest language for one-off scripts, so it's not strange to use something else for this use case. I definitely never felt your pain, though. I think I'd have to see you edit a Python file live to understand what makes it problematic for you (for example: what width of an indent do you use? wouldn't increasing the width help you notice misalignment? and if it's about seeing/noticing, can't you make your editor display whitespace?).

In my experience, there's no syntax that would be free of gotchas and pain points - I tend to accept them, and if I'm going to work with a particular syntax more than once, I write a bit Elisp to make working around them as seamless as possible.
Breath of the Wild comes to mind
I agree I am not willing to do this test, it's too much. Have things to do.

But if you were given a jira ticket with this in it and asked to specify how long, how long would you say?

2.5 days is what I'd say. Maybe I'd get lucky and finish in even 1, but that would depend on me not finding weird edge cases, which I'm pretty good at finding those. So fixing edge cases another day. Half day buffer.
> I don't think releasing a commercial product that copies people's code without complying with the license is anywhere near fair use.

It's just automating the copying and pasting (and slight reworking) of boilerplate code that would normally take me much longer to do, especially when I am working with a language I'm less familiar with but is necessary for my stack. I've literally never seen it suggest code that is more or less almost exactly what I would have come up with given a lot more time. In essence, it eliminates tedium- exactly the point of all of programming: Work elimination.
Sure, I'm doing that as well, in the meantime I'm curious if somebody has an experience.
This pops-up the "copy here"/"move here"/"7-zip archive here" move context menu, sadly. (Or maybe it does now on Windows 11 22H2, build 22621)
Yeah, it's certainly about ethnicity, not at all about being controlled by a government which is in the process of perpetrating genocide.
Not which medications, which device: nebulizers.

They routinely use propylene glycol: you're wrong, I'm right. https://pubmed.ncbi.nlm.nih.gov/12425745/

Severe asthmatics will be on a nebulizer five or ten minutes at a time, several times a day. Far higher volume than the most committed vaper.
> companies would think long and hard before committing any resources to fighting MS...at great expense

This is the end of Microsoft's actual calculation.
Singapore Got Its Manufacturing Mojo Back
Doesn't mean what they're saying is wrong. Probably makes more sense to attack the substance of their argument, and not their bio.
Then, we'll hack all those cubes to build an AGI.
This looks super handy, probably worth the performance penalty in most cases to make every command undo-able (except drop database).
Why do you think that the recipient is responsible for verifying that no one else has copyright of code they recieved under license?

Is every product user liable when a vendor ships some stolen code?
I find a Gish Gallop of misinformation is far more obvious on a platform that forces you to break up your points. It also provides more effective rebuttal on a point-by-point basis.

And the self-confirming problem is less about the 280char thing and more about allowing people to create filter bubbles, which is intrinsic to social media.
I might have made stronger statements than warranted...

What I was trying to say is that .tar IS a filesystem description format; used to convert the filesystem into a stream that is then compressed separately.
So they don't ask.
That's just trying to put a "positive spin" on what I said. Deduct regular sales, war costs and loss of IT off-shoring income and similar and Russia is making less than ever as an economy. They are all in on making enough from fake energy scarcity to offset a bunch of disasters. If energy consumers can curb global fossil fuel usage by 10% a year, goodbye failed Russian empire within 2 years? 3?
> What constitutes as plagiarism and what doesn't, outside of what the law says, yes.

It’s pretty clear what it is.

The definition of plagiarism hasn’t changed since you were in grade school and were taught not to copy sentences into your papers.

If you still don’t understand what plagiarism is now, yours is a willful ignorance that doesn’t excuse unethical behavior.

> What about this, would copy pasting this verbatim be plagiarism

> https://stackoverflow.com/a/959004

Yes, that’d be plagiarism. It’s also bad code.

You should use the example to understand the underlying problem, at which point you will be well-equipped to write your own one-liner.

If you can’t write it using your own understanding of the problem, you’re not an adequate programmer and need to improve your skill-set … which won’t happen if you just keep plagiarizing code you don’t understand.
I'd guess they've been getting a whole lot more traffic lately, thanks to ban on Western services.
tar.gz requires decompressing everything (in-memory at least) in sequence because the compression is separate from the archive format. It's a tar archive compressed entirely in a gzip container, whereas (e.g.) zip has a file table that can be accessed without decompression.
Oh, it’s only 15%. No, it’s not say better to avoid paying that. Just marginally better, and that assumes the ability to reliably attract and retain the same talent.
I don't find the name very nice: there's too much potential of mixing it with "doit" with a capital "d" and a capital "i".
Except that you don’t have to write any more code. You already have code for objects sitting on the ground in a room.
Is there any leaked Microsoft code on GitHub? Someone should check if Copilot regurgitates that as well, then see how Microsoft reacts when someone slaps an AGPL license on that…
It's more likely, if not inevitable that these things will become ubiquitously available remotely, like Siri and Alexa. It's access that's important, not hosting.
> Business is all about ignoring ethical quandaries

No, businesses are — not business. Not necessarily...
A Revolutionary Solid-State Battery Is Nearly Here
It’s handy for registering an iCloud account. I hate registering anything on a phone because I have bad dexterity and am crap at filling in forms on a phone. I disable all iCloud features anyway since I don’t want anything stored there. My notes are actually quite sensitive and I like to keep them away from prying eyes!
The Apple 1 came with full schematic diagrams
Owning code snippets sounds ridiculous to me, like can I own this snippet?

def average(*numbers):
return sum(numbers)/len(numbers)

if not is it because it is too small? what’s the minimum line number that ownership kicks into? what if I change the function name and the variable names?
> PMs aren't usually accountable when their shortcuts come and bite the team further down the line.

Years ago, was in a situation where I was working with a PO/PM set of folks (rotated around a bit, but a small team). Multiple times I would suggest X, and get "No, that's confusing, we won't need it, that will confuse users, we will never need that, etc". Then... they're gone, and the new replacements are asking "why don't we have X?"

Similarly, "hey, I need to do XYZ on feature ABC". Reply along the lines of "hey, don't worry - we just need the minimum thing up now - we'll revisit later. I will take responsibility if there's any fallout from this decision." That phrase was used multiple times over the 12-18 months.

Guess who's not here any more to answer any of the 'cut these corners' decisions? Yep - that product person who said "I'll take responsibility". Who isn't around any longer.

Many things that were assumed to be 'done' because they'd been discussed earlier were later discovered to be severely cut down or missing altogether.

What's strange to me is I've seen this pattern play out probably 3 or 4 times over the past... 20 years or so. I learned it certainly wasn't a one-off unique-to-personX thing.
If I counted every time a NATO member committed worse atrocities but wasn't held accountable at all I'd probably stop after Ukraine is conquered.

What did they expect? Probably indifference, same reaction to any war crime committed by the west so far.
Ask HN: Can we find some common grounds between liberals and non-liberals in HN?
I see a lot of animosity between liberals and non-liberals on HN/Reddit. The recent thread about Tesla is a typical example.

Now, one of the principles of dialectics is to finds truths that are common grounds.
So, HN-ers, what are these common grounds between liberal and non-liberal among us?

Reference: https://en.wikipedia.org/wiki/Dialectic
That sounds rough. Here's an 8-line snippet, please make sure you don't infringe my copyright:

p = mmap(
null,
size,
PROT_READ | PROT_WRITE,
MAP_PRIVATE | MAP_ANONYMOUS,
-1,
0,
);
For me, it's due to the terrible process everywhere I've worked for getting approval to buy anything. In some cases, it's even against company policy to pay for a tool out of my own pocket. One product I needed was $10 but the person who was put in charge of all software purchasing decided to try to negotiate a site license with the vendor for a lower price and only for each seat used. She was basically trying to haggle over $10, on the off chance at some point in the future more people would want to use the tool and then the company could pay $8 or some other amount less than $10 per seat. It took months and the involvement of my manager, his manager, and a C level executive to get the $10 purchase approval to go through. I would have paid the $10 myself but that was a "zero tolerance" fireable offense.

I get why companies are concerned about having improperly licensed software on their machines, as the consequences can be great, but too many have gone too far in the opposite direction, making purchasing anything a long and convoluted process.
This sounds similar to plan 9's NDB, network database. Although used for storing network and machine configuration, it can be used as a general purpose database.

Utilities: http://man.postnix.pw/plan_9/8/ndb

Format: http://man.postnix.pw/plan_9/6/ndb

C Library: http://man.postnix.pw/plan_9/2/ndb
People don't memorize chunks of code and copy it.
Open the vocab file (from the script in the download directory) and you can get a pretty good idea.

Looks to be approximately 50/50 from my random scrolling through the list.
Did you just make that up?

Unfortunately not. It's really stupid.
Many people would claim what you're doing is a derivative work. I'm not sure the "of course it is" is very clear-cut (at least in the US). I've worked at big companies that have lawyers that care very much about this topic and what you're describing is prohibited. But, maybe it's different if you're not distributing your source.
They have decent devs, as I talked to several candidates. Both have high retention, under 10% churn. Devs are fully embedded, so there's no opportunity to split.
Enriching Prometheus metrics with exemplars for easier observation
Thanks for the info. I'm never sleeping again.
i see what you mean. Well rar does what you want i think.
> It would be very hard to prove ownership of any snippets. To the point where you can argue that it is just fair use and to the point where companies would think long and hard before committing any resources to fighting MS on this in court at great expense.

I would like to point you to this:
https://twitter.com/mitsuhiko/status/1410886329924194309
HN Comments at the time: https://news.ycombinator.com/item?id=27710287
I agree with this. When I am still addicted to porn, Yandex Image is the only one that seems to find relevant and useful links.
I did not know about this, but I have used SQLite with bash scripts a lot do do ops tasks. I've given a few presentations about it, sysadmins and ops people are often surprised how easy it is to use.
I didn't mean to imply this. I consider most router hardware embedded, but they includes CPUs. It is just that they're CPUs that you would generally consider embedded (like a SoC).

And BTW, my reply was mostly because of the context: people were talking about binary sizes for Go, but if you're using PC-like hardware you wouldn't care about binary sizes anyway (you can simply put more storage, even something like a 1GB SD Card would be way bigger than something like OpenWRT that can run with hardware as low as 8MB of Flash memory).
If you have the causation backwards in your phrasing, that implies that perhaps some people simply can't get good sleep even though they might try. You could say: you're 30% more likely to have sleep problems in your 50s and 60s if you're in the very early stages of developing dementia. Perhaps the disease process makes the sleep problems unavoidable and trying sleep more won't help.
And the fact that Russia is not capable of manufacturing tanks anymore has nothing to do whatsoever with sanctions?
The $10k price is for an A100 with 40GB ram, so you need 8 of those. If you can get your hands on the 80GB variant, 4 are enough.

Also, if you want to have a machine with eight of these cards, it will need to be a pretty high-spec rack-mounted or large tower. To feed these GPUs, you will want to have a decent amount of PCIe-4 lanes, meaning EPYC are the logical choice. So that's $20k for an AMD EPYC server with at least 1.6kw PSUs etc etc.
* But I don't see a way to build and deploy websites in a decentralized manner (as in, you don´t have to host the servers yourself or to a centralized entity like AWS) that doesn't involve the blockchain.

Fixed
can you name any Russian company that doesn't?

obeying to Kremlin is just an aspect of running business in Russia

the only option would be not to operate in Russia at all. Yandex can't do this, because their audience is primarily in Russia
Dew it.

Good, good. It was too dangerous to not keep a backup.
> This makes reading code really really hard as I can’t tell where some symbol is coming from.

That's why you use Typescript then you can just hover something or ctrl-click it.

Anyway Python is exactly the same in my experience. Sometimes people `import numpy as np` or whatever but most of the time they `from foo import X, y, z`.