skysight-inc/HackerNews huggingface dataset:
What is being proposed by CBDC, and digital ID, health pass, social media, etc (even some proposals to roll all into one) means that there will literally be an API (wrapping the other APIs) that can categorize and punish (future policy will use it to do it no doubt... "Carrot and stick") people by the tens of millions, effortlessly and automatically, based on what happens to one part of the aforementioned being seamlessly linked to the rest.

So yes, right now they can "unperson" someone in a targeted fashion across a dozen (for now) unlinked channels working together in different ways, which we just see happening to people we consider undesirable, extreme, or hateful etc.

But they cannot do that in a serious and automated way at scale across all channels to a more average person (right now the more manual approach is too much effort). They are currently proposing+building APIs that enable it at scale.
Copyright is the problem. The rest of this is just dancing around the legal framework built to support the bullshit.
Only if you agree it is "redistributing" anything!

Small enough pieces of code can't be copyrighted. No one would support an argument that I violated copyright by using the code "else if {" from some GPL library.

So the question becomes what is the minimal unit of copyrightable code? What if you wrote a nice big function exactly (or almost exactly) the same way as someone else did? Whose copyright are you violating?
IF they attributed the code snippet to the project they ripped it off from!!

But they deliberately don’t tell you thst… it’s just a code snippet floating in space like they invented it
I really should have read the documentation! That feature looks awesome, but in a quick test it could only use about 50% of the available output bandwidth. My upload speed is 50 Mbps, but zstd could only send about 25 Mbps.

Similarly, on a local speed test (SSD -> SSD), using a fixed compression level was much faster than --adapt.
Right? When aren't medical professionals "in a hurry"? They've always got a ton of things to do and not enough time for all of it.
>nd these Parler people are scamming him.

I read that unlike Elon he didn't sign a binding deal to buy for a set price. Just an agreement to consider a purchase. So if he's "sick", apparently not as much as other people.
It's a bit ironic that city councils that kept Walmart out, are powerless to stop something like this. I mostly can't look at this from a less-competition-good POV, but hey, not just the lawyers, but the monopolists will do just fine too.
Or you can use a fake email address like from mailinator.
Redistribution of that code, absent its license, is a violation of the license. That's already happened.
https://en.m.wikipedia.org/wiki/Battleshort Might interest you!
Idk about dalle but with stable diffusion if you type in "Mona Lisa" or "Van Gogh" you have to fight pretty hard with your prompt to NOT get identical reproductions of those respective works
You mean google image search?
But how profitable can it be. Tell us HN.
NotePlan.co
Huh, I wonder if they decided to remove the licenses and other comments from code before training on it. That would almost be necessary to avoid comments ending up inside of code.
There is/was an MIT computer scientist who argued that the reason why fewer female students stay with CS is that they take a more pragmatic view of the career prospects.
Show HN: LDAP Explorer for VS Code
I use VS Code everyday and often need to look up Active Directory groups.

I have been using ldapsearch and JXplorer for years but figured it would be more convenient to have an interface that integrates directly with VS Code so I made this extension.
Using the example from here:

https://woodpecker-ci.org/docs/usage/pipeline-syntax

The problem here is that if you load this YAML, modify it in code, and write it back out, but use a library or language that doesn't keep the ordering of the two entries the same, they will run in the wrong order.

As in their example: backend will be built, followed by frontend. Serially. Those are two different steps.

If instead you loaded this file and saved it without keeping the dictionary ordering the same, it is possible that frontend would not get built before backend.

To get what you want, you have to use the group option to group them together: https://woodpecker-ci.org/docs/usage/pipeline-syntax#group--... at which point frontend/backend would get run in parallel.

Gitlab CI requires you to define your stages up-front, and tasks in the same stage all get executed at the same time.

On Github CI all tasks get executed in parallel by default, unless you specify a needs dependency at which point it will run the steps as required to meet those needs requirements.
Yes, this is the basis of antitrust law
payphones were a thing and they could receive phone calls, so even if you yourself couldn't afford a landline you could still give and take phone calls.
Socratic Logic by Peter Kreeft.

A History of the Civil War, 1861–1865 is a book by James Ford Rhodes written in 1918. It is one of finest examples of plain English writing I have read. How to get your point across unpretentiously.
Also, for older people, new technology was dangerous. New farm equipment, new machines, etc. So they were brought up with the mentality of 'if you don't understand EVERYTHING about this, don't touch it, on risk of life and limb'.

It's not that they are dumb or obtuse, in their world you have to understand the risk first, then you can use it. It's like the Japanese and baseball. In the USA it's balls then strikes, in Japan, it's strikes then balls. Older people think about strikes, younger people just think about balls.
I’d guess it is basically: you’re making a mural people can look at for free, but a business selling canvas reproduction of it without attribution.

If I solve a problem and I say: Sure, use my code if you want, but be sure to contribute any improvement back to the community - I wouldn’t be happy seeing a tool spewing it out everywhere. And it’s not even free. In this case, microsoft is literally making money on the back of millions of programmers. And without approval.
No, that paragraph is correct. You may be either missing some context or using a different definition of blockchain that doesn't apply to crypto and web3. All the selling points that crypto people have said about blockchains are completely false. It is just a hashed data structure but that's the point -- how is a hashed data structure going to solve inequality, minimize global energy usage, stop wars and feed the hungry? Of course it can't, but you can still see plenty of those outrageous claims floating around on crypto twitter from people who should know better. As far as hashed data structures go, it's not even a good one. It's universally bad at everything for a number of reasons. This is a database system intentionally designed so that writing to the database becomes increasingly and artificially expensive and/or wasteful, for no actual benefit. There's nothing interesting about them.

There doesn't need to be a single person collecting the dollars for it to be a ponzi-esque scheme. The reason people call it a ponzi is because there is no actual profit anywhere in the system nor is there any reasonable mechanism for any typical investors to get stable profits. It's all speculation. The only way you can make a profit from "investing" in crypto is by selling to someone else at a higher price. Yes, ponzi schemes can continue indefinitely if people keep dumping money into it and nobody shuts them down.
I did read the article first. Start-to-finish. As others have pointed out, it's a very visually appealing website.

I hope that when a case on generative models hits the courts that it's found that training on data from the Internet counts as fair use. I hope that for the reasons I laid out in my comment, because I think that if it isn't then we are all in trouble since these tools will STILL EXIST, but they will be in the hands of the few instead of the many. My main reaction is to how short-sighted it seems like the authors and many others are being about this technology in general. They seem to think they can just wish it away.

I also think that training on data from the Internet is fair-use, but I'm not a lawyer and I haven't studied the law extensively, so who cares what I think about that.
How can I personally and proactively fight against this effort?
They are not end to end encrypted, per Apple’s KB entry here: https://support.apple.com/en-us/HT202303
The problem with copyright isn't that it exists and provides protections - this incentivises creators.

But life of the creator + 70 years?

Reminds me of this:

https://arstechnica.com/uncategorized/2007/07/research-optim...

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=1436186
For one thing eBPF is multi-language and it can see into the kernel.
I am with you and this shift is totally alarming. I've seen the pendulum swing slowly, the frog boiling slowly. Now, top comments are about curbing speech which is just insane even in the worst possible interpretation of social media effects.

This is not an HN phenomenon. NYT/WaPo and the left machine is operating on anti-free speech mode right now in combination with Big Corporate + ESG. (See Cloudflare and Kiwifarms issue recently).
Russia's nuclear arsenal is huge, but will Putin use it?
Definitely not, but it's not something you'd ever be caught for. While some states have safety inspections, mirrors aren't something they check for (other than to make sure they aren't broken), or would even think to check for. But it would technically be against the regulations for allowed equipment. I suppose it could get you in trouble if you were involved in a crash and the other side's attorney found out you had a non-approved mirror installed and this somehow might have affected the crash.
> using GitHub APIs to download the data yourself isn't possible

Is it? Data storage would be prohibitive, but I can see ways to download the entirety of Github in a few weeks/months (assuming my size estimate is accurate).
Something worth pointing out: Candace Owens' husband owns Parler.
agreed - and rather bulky, the ergonomics look terrible. A bit sad - as my Sense of Direction is bloody aweful. i'd love to improve at this skill...
It's a bit of a bait and switch (obviously not literally, these things didn't exist so nobody was ever promised they wouldn't be used).

But in terms of user behavior, it's rather the same. I used to make more stuff publicly available online than I do now, and the mass-scale surveillance and data modeling that big companies do off of publicly available stuff is a big part of that.

Generally that's how you get walled gardens - by abusing the commons - but here you'd need not just a walled garden but a TINY TINY invitation only one if you don't want people doing mass surveillance and data modeling (CoPilot is really more of the latter than the former, but any of this "scrape the whole internet" stuff is just a tiny little sidestep away from being used for more blatantly evil surveillance purposes - here we're training a generative model, they're we're de-annonymizing everything you've written anywhere...).

Is there a good solution to "BigCos are gonna do whatever they want with the shit you make" other than invite-only, paid-content type models?
The sixth unit had CP/M disabled, so accountants wrote it down as 0.7 units.
That's a common approach to deal with calculations in aerospace and automotive applications. You choose an arbitrary origin point nearby your operational area, and work in vectors relative to that. It's often referred to as "NED", or North-East-Down. Then, you just need to be able to convert between different frames of references as needed.
I had a similar experience recently at one of my favorite restaurants. They do still have physical menus, but payment by default now works via scanning a QR code. This is especially frustrating, given that they only recently switched to a pretty cool POS handheld system that accepts contactless and allows tipping right at the touchscreen.

But it seems pretty clear why they are doing that: Besides saving some time for the waitstaff, I only now realized that by using Apple Pay, they get at least my name and email address… I wonder if I‘ll end up getting spam by either the restaurant or the POS vendor.

It also creates a completely new and entirely avoidable problem: I don‘t have strong signal in that restaurant, and they don‘t offer a wi-fi either. All in all, while the waiter probably saved 20-30 seconds (waiting for me to unlock my phone or get my card from my wallet, tap it, and select my tipping option), it took me almost 5 minutes to complete payment on my side.
It’s a crime in certain cases, as piracy site owners can attest.
How is me building a novel application consisting of manually linked libraries and source code any different than building a novel application out of what Copilot generates? The difference is that Microsoft is pretending attribution and source licenses don't apply to the code it generates, even though it would in any other context.
eBPF tracing programs are executed at tracepoints, kprobes, or uprobes, so they are entirely language agnostic, have access to the data structures only available to the kernel, persist across processes/threads, are nearly guaranteed not to crash the system (by the verifier), and write to data structures that appear in well-known locations in the sysfs filesystem.

BSD and Solaris variants have had this type of thing for years with DTrace, which is “the way” to do observability on those systems. Now Linux has an even better way.

I highly encourage you to try out any of the tools scripts in the BCC repo. They’re just Python scripts that do really cool things that have never been done before! BPF is not that hard to get started with!

https://github.com/iovisor/bcc/tree/master/tools
Thanks for this. It makes clear the series of cyclical complications that follows "I don't have an ID and need one, but I don't have a smartphone or credit card"

1) Don't have an ID, just provide your birth certificate. Oh wait... that wasn't issued to me

2) Well I can try to order my birth certificate mailed to me. Oh wait... I don't have easy internet access, no smartphone or internet at my house.

3) I got online at the library, time to order my birth certificate. Oh wait... I don't have a credit card to pay. Maybe my birth county lets me mail cash (risky), or maybe they require me to show up in person, and potentially spend $100s on travel, in addition to missing work.

4) Okay, I go to apply for a credit card or open a bank account to pay. Oh wait... I need an ID.

Rinse and repeat
Haven't read the PDF but apparently it's only part one of three, so that may be covered by future installments.
Yes, copilot IS copying code verbatim from GitHub hosted repos, right now.

The license and attribution are stripped from regurgitated copied code snippets. Verbatim with no context, no attribution, no citation, no reference to the project it’s part of…

If the people don’t known which project the code was taken from, how can they one day contribute to that codebase?

Copilot is an interloper who doesn’t even tell you which project the code snippet was ripped off from!!
Installing a Web Server (Windows NT)
The EU mirrors aren't curved consistently; they curve more towards the outer end (IIRC), to eliminate the blind spot and show more. Apparently this is too much for the brain of an American driver to comprehend. If you disagree with this, you'll have to take it up with the federal government, because this is their opinion.
Yes, we’d all find our work easier if we could just steal other people’s work.
Copyright is not universal. And it will be increasingly be less so.
I’m just jealous that I’m not able to sell out.
As long as global governments are comitted to consumer capitalism there is now doubt that for the richest countries energy abundance will not be a problem. The question is at what long term ecological cost that energy abundance will come.
I did watch the video, iirc he literally says “is this client-side state I have to worry about? No.” multiple times. When the user changes something that affects the UI in multiple places, all the necessary fragments are fetched from the server and swapped in by htmx.
Swift's generics have some unique properties at module boundaries to allow for a stable ABI while enabling library evolution.

To get additional background, you might be interested in this[0] conference talk (the paper's author is one of the co-presenters). Also, this post[1] by a Rust and Swift compiler engineer talks about what Swift does differently than other languages, and the tradeoffs that are involved.

[0]https://www.youtube.com/watch?v=ctS8FzqcRug

[1]https://faultlore.com/blah/swift-abi/
At Epic there aren't really product managers. The devs mostly set the projects, design, scope with input from clinicals/sales (a very small group).

So it is interesting to me because most of the design choices - both good and bad - are made by the devs themselves with input from area experts in the aforementioned group, QA, and customer implementation/support.

Some might argue there would be better results with someone who is not the dev managing the product more. But there are pros as well as cons.
> it would be some unholy union of state and business, a corporation that writes laws for itself, has an army and doesn't answer to anyone.

William Gibson liked the term "Zaibatsu"[0].

See also the textbook definitions of "neoliberalism", and "fascism".

[0] https://en.m.wikipedia.org/wiki/Zaibatsu
Just put it in the public domain.
This was posted 12 minutes ago and already has over 64 points. Seems like vote manipulation.
Erlang was created in the 80s as a layer atop Prolog. Not surprising that it doesn't look like C or Python.

(You can always use Elixir if you want something more modern-looking, or lfe if you prefer Lisp. Personally I like Erlang's syntax because it's concise and helps me think in Erlang, vs Python or Ruby.)

I'm a big fan of languages that pick an area of expertise. Perl for text processing. Erlang for robust, concurrent operations. Fortran for numerical processing.

Kitchen sink languages (yes, I'm looking at you, C++) try to meet every need and don't do anything as well as a specialized language can.

Erlang does its job so very well because it makes tradeoffs that other languages can't. Arbitrary integer sizes, for example. Asynchronous message passing with mailboxes. Immutable data. Those are unacceptable for a language that's trying to break speed records.
According to the Atlantic, religion gave us weekends and the five day work week

https://www.theatlantic.com/business/archive/2014/08/where-t...
Ex-UK pilots lured to help Chinese military, MoD says
Journalists are not supposed to be propagandists. How do you propose they get to the facts in an investigative report? I suggested that we have to wait for the Swedes.
it seems like copilot is simply a search engine in this context. when i search gh or google or <insert tool> i can get code snippets without seeing the license.

how is copilot doing something fundamentally different?
It seems like you have told us what has happened to twitter? People don't care anymore about the things that made you popular. The userbase that used to follow you has probably moved to different platforms.
There’s an assumption that hackers are automatically anarcho-communist, and unconditionally, wholeheartedly, vocally supportive of content piracy, which is not correct.
There is legal basis for determining if software is copied.

https://en.wikipedia.org/wiki/Structure,_sequence_and_organi...
> It would be because it's illegal and violates the licenses, desires, and intentions of the thousands of workers who wrote the code in its corpus.

Yeah, the vocal few.

Do you think I give a rats ass that Copilot is duplicating my OS code?

I have to imagine most people are completely ambivalent. Of course I have no proof, I just can’t imagine anything else.

The lines probably fall somewhere along the MIT vs GPL camps.
Also charging for it.
There is some server side verification, mostly around checking that the dependencies all exist, the file isn't too large, etc. But 99% of the testing happens on the client.

Eg:

https://github.com/rust-lang/crates.io/blob/58e505f2abdabd6a...

https://github.com/rust-lang/crates.io/blob/58e505f2abdabd6a...

https://github.com/rust-lang/crates.io/blob/58e505f2abdabd6a...

https://github.com/rust-lang/crates.io/blob/58e505f2abdabd6a...
allowing entire ecosystem to have a single point of failure/success is very risky... gone are the days of such a monolithic enterprise... massively distributed small scale machines are needed not asml and tsmc ... disruption is coming
It's always interesting to see the buzz that occurs when Copilot is brought up as a topic. This place is called "HackerNews", yet routinely people forget that a "hacker" is somebody using technology to overcome novel problems. Doesn't GitHub Copilot fall into this category? Why is there such an outcry over a technology that has been in the public's hands for less than a year? I'm almost certain that the team responsible for Copilot is going to try to figure out how to avoid spitting out code verbatim, as that's obviously not a good look.

It's most likely the case that in 1, 3, 5 years, Copilot won't be spitting out code blocks verbatim. It will generate rightsize code, trained on lots of publicly available code, and start reducing the surface area required to code/develop.

Stable Diffusion doesn't get in trouble right now because the artwork looks like permutations of different works; text is easy to copyright, style is more challenging, but artists are facing up against the same reality. There's no rolling this back; ML models are going to remove a ton of cruft from creative/labor based endeavors, and people are going to need to evolve to stay relevant.
s/cause/selves/g
I disagree. Your IP can group you with at most a few million other people. The bits of entropy needed to identify you is very small if you know the IP.
Bad paper forms also makes things bad. It's not only the software's problem but the system's problem that human make. Valid criticism for current software system is that it's hard to improve without programmers who work for it.
It's "the algorithm" has reduced your exposure in the timeline.

I'd wait and see what happens with the new ownership.
This Is Your Brain On Drug Ads
DiscMaster
If the copyright holders are so difficult, why not restrict the scanning to code of enlightened people like yourself?

My guess is that there wouldn't be much to scan ...
First of all, this is not worse than WebPKI. CT or no CT, you won't catch CAs MITMing you until it's too late, and even with CT you depend utterly on the sites you visit actually auditing CT.

Second of all, with DANE with QName minimization the parent CAs (zones) don't know what you'll be asking of the ones below, so either they MITM you for all your requests or none of them or they have to have other context to decide when to MITM you. The one bit of context they really want but don't get to have -if you minimize queries- is the full domainname you're trying to resolve, so it's hard for them to decide whether to MITM you. And you can catch DNS zones lying because you can a) perform the same lookups in different networks, b) you can download, cache, and check . and TLDs so you can catch those lying (which is 99% of the battle).

But most importantly, you get real, strong name constraints.
And if you live in such a culture and have a poor sense of direction you are said to have two west feet.
Gender-Based Pricing in Consumer Packaged Goods: A Pink Tax?
Why do they need to have one? I dislike phone reliance (both in myself and others) and have spent periods without one. I think I've settled on having one for certain conveniences, but it's perfectly possible not to (especially if one 'HATE's it so much).