skysight-inc/HackerNews huggingface dataset:
I like that the execution paths are visible. The issue is that the code's actual functionality gets hidden behind all the noise created by error handling.
> You'll never know if somebody has lifted a bit of code in violation of a license anymore than you would be able to tell if somebody copy-pasted from stack overflow

Sure, there’s a sense in which copilot is just an alternative way of finding these snippets; if someone used Google to find a piece of code then chose to copy-paste it, the result would be the same. The code is out there on the internet, being indexed - and incorporated into training models.

The difference is that Google will (probably, if they don’t just yank the content into a snippet on the Serp) link you to the GitHub source, where the license should be clearly visible, so if you copy paste it you know what you’re doing. Copilot produces the code without attribution.

But it’s a narrower difference than we might actually wish. What is it about google’s pointing you to a line of code in a GitHub repo that absolves Google from any responsibility to tell you that the code it sent you to might be copyrighted? Presumably, when you land on that page you are expected to recognize from context that this is probably licensed code, and go look for the license terms. Why can’t copilot also rely on that same ‘user must recognize that some of the results produced might be copyrighted’ logic?

Worth noting that Google image search has long presented its results under a caption pointing out that the results may be copyrighted and you need to do your own research before using any images it produces based on your query. How different is searching it’s image index and producing potentially copyrighted images it found online, from copilot’s search of ‘how to code’ doing the same thing?
You ignored the

> and keep it all to themselves

bit. The GPL allows you to make modifications to software, and then not publish the code of those modifications, as long as you don't distribute the software. If you only use the software in-house, you can make unpublished modifications as much as you like. That's what "keep it all to themselves" most likely referred to.
> it can be so easily crawled and used in seconds by competitors without any attribution.

this can already happen today. ML models and such don't really change this aspect of open source.
yeah man, the response should have been a photo of and personal apology from the exec who got fired over this, along with details of the recall
Is this like the other rumors that turned out to not be true? Or maybe not?

This is such a bizarre spectacle. I'm not sure why there is a such a media frenzy? It's one tech company.
Ethical or not, Copilot is sophisticated software, which doesn't qualify as "trivial" by my definition.
It's a broad clause which relies on the fact that some types of computer software "use" may require permission of the copyright owners, depending on jurisdiction - in essence, I'd say that the validity of this restriction depends on how the specific law treats the incidental copies of the software created as it is being installed, executed, etc; this (unlike most parts of copyright principles aligned in international conventions) isn't universal globally.

My position is mostly based not on code but on text, as in natural language processing there is a similar but much older situation of models being trained on copyright-protected work, the interests of researchers and publishers obviously differ, and at least currently (laws do change) the legal position is that publishers' requirements can be (and are) ignored, as models can be trained on these texts without their permission and even after their explicit objections / cease and desist requests. And a BSD or GPL or some other license can't do anything more restrictive than the book "license" of "all rights reserved, we don't grant you any permissions".
I have the same experience so far but also acknowledge that it will take a very long time for communities to form around individual Mastodon instances. Of course, that might never happen at scale (a large number of instances with functioning communities). Twitter (and Reddit, IG, etc) certainly benefited from mixing different people together and not being limited to a specific niche. On the other hand, niche forums and discussion boards in the 90s and early 2000s had a wide variety of amazing communities. So maybe it's just a question of time.
If they fire you as an individual and then bring you back, certainly. If it's part of a layoff done this rapidly, its much more likely that it was just a categorizing error. So you probably don't have massive leverage.

That said, you definitely shouldn't accept a worse deal.
Most of the issues with RS-232 can be front-loaded though, and they are understandable. Once you get it going and document what's what, it's fine. For USB though, reaching an understanding of the actual problem is basically impossible.
> There certainly is a shortage, or salaries would be lower.

Sounds backwards. A shortage is a situation where price is unable to rise. If there is a shortage, salaries should be higher than they are.

Price gouging laws are a good example of where shortages can occur. We experienced a shortage of toilet paper at the beginning of the pandemic because the law (in many jurisdictions) prevented vendors from charging the fair market value. If vendors were legally able to sell them for $1,000 a roll, the market would have been easily satisfied as the average person unable to pay $1,000 a roll would have bowed out of the market, leaving just the right amount for those who still were willing to pay up. Instead, because of the law toilet paper remained as affordable as it ever was, so it became a race to see who could get it first instead of letting a higher price scare some people away.

Within the scope of labor, healthcare can be prone to shortages as governments have been known to impose price ceilings on practitioners to try and make healthcare more accessible to all, so that the rich don't buy up all the doctors' time with a better offer, leaving no service available to the poor. This is quite uncommon generally, though, and not something I've ever seen within the software industry. We're quite happy to let Google outbid Mom and Pop's Used Book Emporium for developers.
The purpose of retailers is to signal to consumers that the products they sell were curated and have the approval of that retailer.

If B&H started selling cheap equipment off of AliExpress, they'd rightfully take the reputation hit for attaching their name to those products and choosing to sell them to consumers.
Plenty more bots to backfill those numbers.
Are you serious? It took me 5 minutes to spin up twitter and post a shitty twit. It took me half an hour to get mastodon and i still dont know what it is, other than a distributed clone of twitter with unlimited powers given to server owners.
This is great but one thing worth noting is it doesn't have 3d topography, which is pretty critical if you are looking at the world in 3d in many areas
Sorry, you seem to be confusing HTTPS with E2EE. Mastodon already uses HTTPS for all its traffic, including the traffic between servers.
By Musk metric, people who write lots of code should be in those positions.
Only if the employees are already accurately sorted by value.
It's also really interesting purely from a physics or human adventure perspective. The way it crushes anything that goes near the surface.

Mars seems like an introductory class to Venus' horror story. But yes there's plenty to learn, especially from a statistical analysis for finding life in interstellar space type of thing.
AFAIK if you access a user's private info at Facebook your employee's ID will be immediately flagged leading to very severe consequences (instant firing in most cases).
Same garbage as twitter but federated. I did a search for #gaming on a local server and sure enough it yielded crypto, politics and identity politics results. No means to ban people from showing up for a particular hash. I just wanted to see bloody gaming setups and gaming videos. How hard is it?
This.

I've worked in jobs like this and it's frustrating to no end. Come up with a good idea that you need help executing? It all falls flat.

Low morale/ambition is absolutely poisonous to teams.
It's cute, but at least in Amsterdam it seems to have no idea how tall most buildings actually are, and uses random heights. On streets where all the buildings are the same height, the map makes it look like a lively bar chart.
The risk is very small for email when you own your own domain. One can switch "instances" at will with just a DNS update.
>(Seriously, we can't, because we laid off all our writers.)

I wonder if Musk is going to have GPT-3/GPT-J with some volunteers supervision to alleviate that. Hmm.

The "context" feature that hit White House and Elon Musk tweets are already outsourced to users, no?
I don't think so.

Please refer to the material I provided. Clear examples of use being restricted (decompilation, disassembly, copying, publication of performance measurements, etc.)

A license can restrict use, and we need to do exactly that (restrict use in training models and in inference) to address this new kind of threat to intellectual property rights.
How long do you think until he announces the headquarters are moving to Texas?

Twitter was pure ego, he's never going to profit from it, financially or popularity.
Wow. Even being cynical, they could have just announced an upgrade cylinder at a huge markup and that would have been fine probably. What a bungled response.
That seems closer to the architecture of a GPU than a CPU.
Wow, that's both believable and sad. So the new CTO of Twitter will be the programmer who went through and changed all the tabs to spaces, and then back again when yelled at, as an intern. Or backwards if Twitter favors spaces.
It really is not because this is a semi-common misconception and to me signals basic unfamiliarity with the subject. Schrodinger's eqn being linear has nothing to do with implementing non-linear functions. There's no question about how you would implement the said logic in a quantum computer - you can just do what the classical implementation does. Yeah we don't have nowhere enough qubits and it would be a gross waste of resources, but we _do_ know how to do it. Saying they don't know how to do it is a false statement at best. Again, I'm not saying we're going to be solving weather models with a quantum computer soon - even though I know folks are working on QC algorithms for (nonlinear) PDE solutions.
That was my first thought - if this blows up any further Apple will drop them like flies.
For all its faults, I've never exactly seen masses of greatly illegal content on Mastodon.
I don’t think there were the comparable warnings like Challenger. They actually struggled to recreate the impact in the lab afterwards. Talking to someone working on it, when they did finally recreate the effect, it was using parameters outside the test scope. From that perspective, it sounds very much like it was an unknown. * You can find the investigation report online [1]

* yes, they knew of the foam shedding, and knew it was out of spec. But they didn’t realize it could puncture the tiles in that manner.

[1] https://www.nasa.gov/columbia/home/CAIB_Vol1.html
Yeah, I don't get the big deal at all. I self-host a Pleroma instance, it took me about 10 minutes of doc-reading to set it up - similar complexity to the IRC bouncer I set up a while back. And if you don't want to self-host, you just sign up to an existing instance.

The threading mechanics of twitter took me a non-trivial amount of time to get my head around.
Content from all federated instances is added to the feed in your instance, so you personally don't need to follow illegal stuff for it to appear in your feed. This is actually the most off-putting feature of Mastodon for me.
The reviews of the book are more interesting than the author interview:

“The libertarian quest for ‘land no one is using’ inevitably finds ‘land that is used by all,’ and the ugly conflation of the two sends the champions of personal liberty in search of guns, indentured servants, and death squads.”
—Cory Doctorow

If you don't care for Libertarian ideas before you read this book, you will surely despise them by the end, while gaining a better grasp of the fundamental misanthropy that animates the right wing of the capitalist class.”
—Richard Walker, author of Pictures of a Gone City: Tech and the Dark Side of Prosperity in the San Francisco Bay Area

Yet, as Raymond Craib shows in this highly informative and entertaining work, it is far from glorious when the driving force is a narrow-minded concept of individual liberty rather than the well-being of the people. The ‘exit strategies’ collected here are equally fascinating and frightening. They also help us understand how free-market secessionists and gung-ho libertarians are only the most extreme expressions of neoliberal hegemony.”
—Gabriel Kuhn, author of Life Under the Jolly Roger: Reflections on Golden Age Piracy

...keep the reader grounded even as the crackpot protagonists drift away into fantasy. Their anti-statist, anti-social, anti-ecological quest for ‘exit’ mirrors the logic of cancer or mental illness. Their experiments grow only to die. In these tales of delusion, we see a truly despicable cast of class elites and free market fanatics attempt to live the logic of value in motion: all barriers—physical, political, and social—must give way. And when they do, failure awaits.
—Christian Parenti, Professor of Economics, John Jay College, CUNY; author of Radical Hamilton: Economic Lessons from a Misunderstood Founder
Yeah mb

[1] https://arxiv.org/pdf/2204.01768.pdf
[2] https://arxiv.org/pdf/2207.11791.pdf
It appears that they are, given how many scams make it to the App Store[1][2].

[1] https://www.washingtonpost.com/technology/2021/06/06/apple-a...

[2] https://www.laptopmag.com/news/84-scam-apps-still-active-on-...
The only meltdown is the stock price. FB is still the most popular social network in the world. Insta is likely second. Quest has outsold Xbox and is on the way to outselling PlayStation.

$27 billion in revenue from three billion daily active users last quarter. Bytedance by comparison lost $7 billion last year. Meta Reels are being shared one billion times and viewed 140 billion per day. As much as the biased media wants it to be true, Meta isn't going anywhere anytime soon. Consumers couldn't care less about the stock price.
Or a way to only retain employees that are willing to work under Musk.
Allegedly Oracle did this years ago when they had layoffs-- employees were let go, then asked if they wanted to return. Apparently, if they said no, the company considered the exit a resignation instead of a layoff, and would refuse severance. If oracle was then taken to court over the lack of severance by former employees, those employees' refusal to rejoin the company could be used to avoid an unfavorable ruling for Oracle.

My coworker relayed his oracle layoff story to me, which is where I got this bit of info. Would love if someone else had a verifiable source.
First of all, that isn't simple. How do you determine what is done by humans? If the human is using a computer and using copy and paste does that still qualify?

No matter where you draw the line between "done by computers" and "done by a human simply using a computer as a tool," there will always be a lot of gray area.

Also, if I spend a year creating my masterpiece, and some kid releases a copy of it for free and claims that that's ok just because it's "not for profit," there is still a problem.
What Shopping on Amazon Feels Like
Again, he has a genius method:

git log --author="$EMPLOYEE" -p | wc -l
There isn't. It's a scapegoat, the failure is almost always with local authorities and governments (e.g. tolerating excessive Airbnb).
Wouldn't be. The "$ quintillion" figure is just clickbait.

Ore on Earth is worth a lot more, and is right here, ready to be dug up.
Unions set their own goals, and then try to achieve those goals through negotiation with management.

So if unions had sought certain changes, and successfully negotiated for them, yes.

Also, unions often have to accept undesired outcomes in exchange for what they do achieve. That’s why it’s called negotiation.

How layoffs are conducted is usually a big part of negotiation.

But layoffs often happen under bad circumstances for both unions and management.

A buyout such as this is one of those “oh shit” situations that can have unpredictable results.

Some things would be different, but it’s unknowable what.
I would say F# and kotlin as a close second.
Elliptic Curve Cryptography: a gentle introduction (2015)
It's not uncommon for licenses to try to assert overbroad conditions, just as a discouragement and also a way to ensure that even if they are not relevant in some jurisdictions, they stick elsewhere, and the license you quote is a good example of that. A license or a contract saying something does not make it true (especially so in civil law jurisdictions - I've seen contracts and terms&conditions where the majority of clauses are absolutely void because they contradict relevant law), and of course the validity of the contract also is relevant (e.g. while in USA shrink-wrap licenses may be considered valid contracts, in much of the world they are not binding).

It does not prohibit decompilation, although it tries to do that. All it says it that the licensor does not grant me the right to decompile or disassemble the Software. It does give a nod to "except and only to the extent expressly permitted by applicable law" which is the key part (and would be valid even if they did not say it), because the applicable law (at least for me) does grant me the right to decompile and disassemble the software for various purposes without the permission of the copyright owner, i.e. this license does not actually prohibit decompilation, no matter what it says.

The same applies for language model training.
That might beat the CTO who is the founder's buddy from college and hasn't written a line of code in their life.
Do people really tag such posts with #gaming? I figure it's mostly marketers and middle age women who use hash tags in everday posts unironically.
How does this work? They are supposed to not look for other jobs after their notice because the company might call them back?
The idea that a company with an audience of hundreds of millions should not be able to impose its own bias on its users dates back at least almost a hundred years with utility service policies. I highly doubt this was invented overnight by the government.
They definitely have some things in common, but the GA144 doesn't have multipliers, doesn't do SIMT, doesn't do SIMD, doesn't have texture mapping units, and doesn't have any globally accessible RAM or routing, so I don't think it's very close.
LGBT communities are mostly very supportive and welcoming (which I envy as a straight man). Also they are not niche in the same sense as some music genre communities, which I am trying to be a part of but the discussion is just not happening.
> did some analysis on past two years of my team members contributions and saw the team members that I know they are productive are modifying code a ton more than others

Depends what you mean by "productive". If you mean "appear to be busy" then yes. But by using this metric you disadvantage people who measure twice before cutting once, people who think deeply about a problem and find a simpler way to solve things.

In my experience, more junior people tend to spin their wheels a lot, and out of that spinning comes out a lot of code. Code that is often broken and then is is fixed again, and again. And such people appear to be more productive and busier, at a first glance.
Generally, returning a typed error in the function signature in Go is very annoying and dangerous. An example why:

import "fmt"

type MyError struct{}

func (m *MyError) Error() string {
return ""
}

func myFunc() *MyError {
return nil
}

func main() {
var err error
err = myFunc()
if err == nil {
fmt.Println("No Error")
} else {
fmt.Println("Error") // This prints
}
}
That would be easier, of course, if your name followed you.

Mastodon could probably use a directory service independent of the network service.
I understand some people need a job ASAP to support their family or medical care or such.

But if that’s not you taking your job back just seems like a really bad idea in a circumstance like this. How could you ever have faith in the company leadership again?

Wow.
Sounds like you need a vacation.
LPL is good no doubt about that, but as mentioned multiple times in here this particular lock needed no skill to defeat, and the fix for this is wildly simple and cheap on the manufacturing side.
I assume it requires a cooperating local judge on the court cases.
Come on, this is a meaningless test. No-one tags their posts with "relevant" hashtags unless they have something to sell.
I think you're jumping the gun. I don't like Mastodon's dominant culture, but gaming communities (also in Pleroma) have been some of the few hobby places I've seen that haven't been dominated by culture war infighting.
With RS232 you can hook up an old oscilloscope and measure what the right baud rate should be. Even in the "won't transmit unless it receives" case, a sweep on a waveform generator and well configured trigger will get you on your way. USB you'd need much nicer tools handy to get to the bottom of an issue.

You are right on about the joy of it being 9600 8N1 on the first try.
Wouldn’t people unwilling to work for him self-select out anyway? And by quitting you wouldn’t have to pay severance.
Sure, on the federated feed; that one can be a bit of a free-for-all. Once you follow a good handful of people you can spend most of your time on the home feed and only see stuff from people you follow and the things they boost.
Blue checks will be given a grace period before they have to start their subscription pricing.

https://variety.com/2022/digital/news/twitter-verified-users...
I suppose if the goal is to emulate irc servers but for short twits then depending on who owns a server and how well they keep things on topic then it could work. Say a mastodon thingie for software developers, than bans any politics or crypto would be nice to have. Ideally something that search engines can index so we dont silo knowledge. I think, i still dont know what this is.
I'm sure you can run a version of twitter or Facebook with just a couple of hundred people but it will be a struggle.

Both companies have to work with 100s of governments, government agencies, advertisers and large organisations across the globe. Hard to do with just a handful of people.

You could automate all moderation and spam filtering and maintain that system with a team of a dozen people. It would work to an extent but with lots of problems.

20 programmers rolling out features? Sure but don't expect too much.
Party registrations are public, and you can make a pretty accurate guess that someone who is registered to one party is likely to vote for that party, too.

I can imagine a situation where someone's boss doesn't like a certain party or politician, and they decide to take it out on their subordinates that they suspect will vote/have voted for them. Seeing a D or R next to an employee's name and that they voted could be enough evidence for them to face discrimination or threats not to vote.
This is how we used to write C++ twenty years ago. I used to maintain about 100,000 LOC and I never felt this was an additional cognitive load. In fact, it was beneficial to have the sequence of code always mirroring the sequence of execution (loops and conditionals notwithstanding). Syntactic sugar built into the language was never a priority (at least where I worked). Whatever abstractions we needed, we achieved through classes and operator overloading.