skysight-inc/HackerNews huggingface dataset:
The "25 ways" were buried in a linked PDF (https://www.yumpu.com/en/document/read/65717082/the-smsmit-r...).

Here they are:

1) Hold platforms accountable for designs that amplify lies.

2) Focus on and shut down prolific disinformation networks.

3) Use content interventions to nudge people toward awareness of falsity and accuracy.

4) Use accuracy nudges to crowdsource falsity labels so that algorithms can be trained to automatically identify lies.

5) Give researchers access to more data, using technologies such as differential privacy and institutional mechanisms, like data safe harbors.

6) Offer platforms incentives, like legal immunity, to share more data with researchers.

7) Create independent panels to oversee research funding by platforms.

8) Require robust legislative remedies to anticompetitive platform practices.

9) Create collaborative global institutions where discussions about governance can take place.FTC or FCC—to vet compliance with guidelines.

10) Establish independent U.S. statutory bodies—not the FTC or FCC—to vet compliance with guidelines.

11) Offer platforms ‘earned immunity’ from civil liability, e.g. under Section 230, if they comply with content moderation regulations.

12) Break up big companies, starting with Facebook.

13) Legislate interoperability as well as social network and data portability.

14) Emulate EU proposals for stricter anti-competitive penalties to deter corporate misbehavior.

15) Create programmability with the major platforms to encourage innovation.

16) Diversify the engineering core to include social scientists, cognitive scientists, and people trained in different types of histories.

17) Create ethics certification programs and degrees for AI designers.

18) Embrace friction to reduce the automatic nature of information diffusion and interactions with AI.

19) Regulate platforms for product safety; hold designers and companies accountable for the products they design and deploy.

20) Develop new business models including subscription and freemium models.

21) Tie consequences of legal violations directly to corporate executives, not just their companies.

22) Strengthen regulations by adding taxes, such as programmatic media taxes, to deter algorithmic amplification.

23) Ensure that users consent to data use; protect data privacy.

24) Distinguish between speech and reach--the right to speech and the right to amplification of that speech.

25) Limit corporate lobbying; enforce stricter campaign finance rules.
I'm a beginner at Git. I coded in a hospital system where I was told not to use Git. Upgraded jobs, now I'm using it for the first time.

Wow! What a difference. I have to say the ability to see what I've done over time, to not have endless files labeled with the date and my initials, not having to manually write down what I'm up to...this is heavenly.

My main gripe would be the opaqueness of git. It really wasn't intuitive, I had to use it a few days before the vocabulary made sense, push, pull, commit, add, origin, they didn't logically click for me that fast.
He was entitled. I’m sure he did a bit of both asking and screaming.
Regulation.

I think regulation is the answer that aligns with the business model. All businesses are forced to align in the same way, and no company can benefit from breaking the rules.

If you fine companies for every day foreign bot accounts use the platform to spread misinformation, they'll staff up on countermeasures.

If you pass laws against amplifying fake news and spreading negative sentiment, there will be machine learning investments like we've never seen before. Comments that have low confidence scores won't be shared broadly.

If you regulate these companies like common carriers, they'll respect free speech on all sides of the aisle as long as it isn't law breaking.
Very low on details and high on platitudes you read on various blogs. Since it is relatively high level, the only one I can kinda agree with is regulation. Right now it is still a wild west company town.
I'd also add C. T. Kelley's "Iterative Methods for Optimization" for more non convex theory. Nemirovski also has a variety of books and course notes that are available, but I haven't spent as much time with them.

I agree with thxg, there are few undergraduate textbooks that I've liked.
Any other part of the Justice Dept. could have done it. Perhaps the Civil Rights Division? You can't use the current organizational structure to "refute" anything. I'm proposing changes to that structure.
Request 1:

Status: OK
Modified: True

Request: 2

Status: OK
Modified: False

Request 3:

Status: EAGAIN
Modified: False

Request 4:

Status: TOOFAST
Modified: False

Request 5:

Status: EACCESS
Description: Your OAuth token has expired.
Modified: False
Threatening? Haven’t they been not covering for years and years and year.
Learnings from launching a small project that was #1 on Product Hunt
Agreed. This is the way of the future. Is there a subscription model? I'd like myself a CPU-as-a-service. $50-100 a month seems reasonable.

Using these "efficiently repurposable" building blocks we can even create new software! Ultimate composability. I'll rent you a couple of instructions and you can create whatever turing-completeness your heart desires for the low, low cost of $0.01 per instruction. (I will have to send all your data to our headquarters in Russia and China, but only occasionally.)

Did anyone patent this already? Time to jump on this.
“ Idempotence is the property of certain operations in mathematics and
computer science whereby they can be applied multiple times without
changing the result beyond the initial application. It does not
matter if the operation is called only once, or 10s of times over.
The result SHOULD be the same.”

Does not the use of “SHOULD” instead of “MUST” make this dead on arrival?

Edit: I see a number of others have the same thoughts.
It's still so cool to know that in high security buildings it's common to run fiber optic comms cable inside of pipes carrying natural gas. Seems like that would largely take care of the potential for seismic eavesdropping or wiretapping haha.
Cara Mencegah Sakit Pinggang
Was it actually Pinochet who masterminded the coup? ;-)
Not on the FPGA Board I write code for every day.
any particular resource or starting point?
Doesn’t this grey area give Microsoft’s competition legal ammunition to cause Microsoft significant problems?
I agree with this sentiment but I don't know if the courts do. There is so much cruft in the legal system from problems entirely removed from today's moral and ethical standards for disagreements from bygone eras that will be used as case law here.
How can you generally know ? You can't, really, plagiarism is a hard problem...
They’ve had wonderful trackpads for even longer and PC laptop OEMs still have yet to catch up. No, I’m entirely uninterested in the touchscreen gimmick of the week.
Git Command Explorer – find the right commands without searching the web
I care, but I don't deny the reality we have an enforcement issue. That's not just GPL. That's most businesses, schools, and many individuals.

I would guess 0.1% of GPL violations have as much as a legal demand letter, let alone a law suit.
Why is this on HN? Should I post some Britney Spears news next
I may have fallen for someone's scam; i haven't heard of anyone else offered that choice, either. Then again, i was asked to pull that stuff off Steam Workshop too; which is also similarly unheard of afaik.
ah yes, the years when you would see the fail whale every other day.

i kind of miss the old twitter days -- less politics and more... fun?
You mean modern like Turbo Basic, QuickBasic, HiSoft BASIC, AMOS? :)
> 2. Bad people steal good thing.

2. Good people sell good thing to bad people.
Used to always think just shining a big light was all that was needed to overcome falsehoods and manipulation but turns out that’s not true. How naïve of me. Turns out various philosophers realised this hundreds of years ago.

Anyway, it doesn’t matter, i can finally say I’ve found my people now, @thebirdsarentreal :-) (its a satirical take on belief systems that vehemently denies it’s satirical which is just chef’s kiss)
Yes, we really do. Western ideals of information freedom are all good but they are incompatible with modern cyber warfare methods.
...man from Zambia is no different from an Icelandic man? ...
Strongly agree, especially when it comes to things like AWS services. Their APIs and services evolve so quickly that things like local mocking (or emulation for local development) is an anti-pattern.

Where possible, I prefer to utilize short-term, pay-per-use infrastructure for development and testing.
This is simply false, organizations like Software Freedom Conservancy has taken legal action against companies before, they also do alot behind the scenes to get companies to comply with GPL before it needs to become a legal action

However This is one of the complaints that is leveraged by many in the Linux community, as Linux Foundation seems to take the stance you have outlined. Under no circumstance it seems will they enforce the licensing for the projects under their banner, that is sad but also not shocking since they are not Business Organization with some of the largest closed source companies in the world backing their existence...
Getting both more regulation and more competition usually is a tough ask. Complying with complex regulations often makes it harder to enter a space.
Firefox sync?
Here’s an easy one: just remove all numbers from social media.
No.

https://en.m.wikipedia.org/wiki/Betteridge%27s_law_of_headli...
1) If an author did not grant license to his code, then nobody can use it, by default, according to copyright law.

2) If an author did grant license to his code, then somebody, but not anybody, can use the code according to license.

3) If a somebody refuses to comply with license, then he permanently loses the right to use the code under such license, so then see (1).
Charge money to join.

Keep the riff raff out and have users real identities linked to payments.

I’d rejoin Twitter if it cost $5-10 per year
That was way too fast for me but funny (but a great example how to make something quick)
This isn't a terribly practical article. I don't disagree with mocks being an "alternate reality". The author is entitled to their opinion on whether this is a good or bad thing. This said...what is the alternative? Integration testing all the way down?

The implication here is to work with stubs over mocks (i.e. I need to work with S3; I would then abstract that to provide a StubObjectStore to replace the S3ObjectStore used by other pieces of my code during tests). Great; I know they work now. But at some point, I need confidence my S3ObjectStore handles everything correctly. Do I give everyone on my team a bucket? Perhaps their own test AWS account? Test it, but only in the pipeline on its way to an intermediate stage? I can't control how AWS writes their SDKs (spoiler alert: they don't stub well), but I need some confidence that I can handle their well-understood behavior that scales. Likewise, I often can't control the libraries and integration points with other systems, and mocking offers a "cheap" (if imperfect) way to emulate behavior.
What was the rationale for not using git?
Lem's "His Master's Voice" is the closest in fiction to what academic research feels like.

I would also add Fiasco to the list of great Lem works.
Simple generate side-by-side images online with almost zero configuration
Some days ago I have tried to simply merge two images side-by-side to create a before-after picture and it was so hard to find an online tool to make it easy with no configuration or at least with just some few clicks. So it led me to create the https://www.sideit.app this weekend. Enjoy.
Regarding the competent people who don’t want to, I’ve met many. I remember meeting a guy a dozen years ago who did a lot with C++ and a Beowulf cluster for a very large research hospital and even then his salary was much lower than it could’ve been, so I asked him why he wasn’t at a FAANG (before the acronym existed), and he told me it was because in his current job he could own all his outside work, whereas Google would’ve made him sign his ideas away. I’ve also worked with a very bright developer at a large investment bank and although both of us left long ago, he eventually set up a company doing the most mundane IT consulting (printers and networks for law firms, etc) so that he could focus on his side passions of teaching classes at a local HackerSpace and soddering his creations together there for no money whatsoever. I’ve met a lot of people who are more brilliant or better engineers than a lot of Googlers I know who simply do not desire the job, even if it meant getting paid many times more. Some very talented FAANG people I know wish they were starting their own thing but just don’t know what else to do. Nothing wrong with working a job till inspiration strikes you, though!
> Linux userland tools in the last 10 years are incredible

Yet, still waiting for a Git GUI for Linux.
As someone having been at 4 concerts of the guys...

M&S went to shit - well, at least being average - pretty fast.

After "Sigh no more" and "Babel", for some reasone they thought changing their signature style significantly (an alliteration, neat) was going to work.

It did not.

And they know it - whenever you're going to a concert, they pretty much avoid as much as possible playing anything from "Wilder Mind" (i like to call that one "Milder Wind") or "Delta" because the crowd will be unfazed.

Edit: thanks for the downvotes, why-so-fucking-ever.

Also, if you have heard anything of the last 2 albums - do you really think they still have a spot open for someone playing a banjo?
I am not celebrating, but I do not think it is some grand conspiracy or worthy of much note. Given the amount of 'this is the magic bullet, I am sure of it this time' bullshit that we have all had to put up with for over a year from anti-lockdown idiots I am simply sick and tired of it. We did this a year ago with hyroxychloroquine from the same group of people. Maybe we can let the actual experts do the research. There are a bunch of garbage surveillance studies out there, a few biased sample studies, but no real data. We are now starting the real studies so maybe we can wait a bit before deciding that this is some magic treatment and that anyone claiming otherwise or trying to slow the spread of these mis-informed stores is somehow participating in some censorship conspiracy.
Feedback: the scroll position of the linked page jumps around quite dizzyingly on my iPhone 12 Pro Max / latest stable iOS as I make my way down the page. I’m not sure if this is due to image pop-in or something else, between that and the “white flash” effect when I loaded the page, I closed the tab from motion discomfort.

The blocks look good, but I couldn’t keep the page open. I suggest analyzing layout shift and removing the loading effect entirely.
All of these arguments are of the flavor “git supports —-flag-1%-of-users-know so that works.” But there’s a nontrivial cost to teaching all of your users a non default workflow, which you have to pay for every new person that comes along.
how bigger is the salary of system necromant or code shaman than software engineer

ok, ok - I know that's not the point, but I wish IT had consistent title names and roles
> There are dozens of reasons. Free markets have deduplication of labour, concepts like patents and IP that are inefficient are necessary, there are economic crises that wreck compound growth in the long term, there are issues of inequality, humans may be lazy and not attempt to allocate their capital in the most appropriate way (see index funds), socially useful endeavors may not be profitable, etc...

There's no reason to think that economic crises and inequality would be absent in a planned economy.
I've had the opposite experience. run powertop's auto tune, and the three laptops I've owned in the last decade have all ran longer than windows by a decent measure.
How’s that make a difference? Being open source doesn’t make IP issues disappear in any way I can see.
While I agree about the tiptoe part I have an instinctive negative reaction to the nudge argument.
I do not see a clear difference between "What every X should know about Y", "Programmers hate this one weird gamma trick" and "top 10 crazy gamma hacks".
Sure, it might make more people read the article, but that is just clickbait.

My point was mostly that the title was clickbaity and (IMO) incorrent. There are some things that I think all programmers should know, but it's not much at all. I just wish HN level articles would be more descriptive in their titles. I don't need the nudge, I'll read what interests me.
M$ should demonstrate, how fair use works, on their own code. If they are afraid that such "fair use" will lead to copyright infringement of their code, then they have no ground to stay that same use is fair for my code.
Wrong.

What do you think the 'P' in GPL stands for?

Regardless:

1) You don't need a license to look at things. Copyrights reserve very specific rights: Reproduction, creating derivative works, distribution (limited to first sale), performance, display, and in some cases, transmission

2) And data can't be copyrighted.

US IP law is based on a clause in the US Constitution, and is fundamentally bounded in reach.
> copyright violation happens by the user of the robot when it paints the painting, not by the maker of the robot.

Thats very interesting. Because AFAIK Github is not "shipping" copilot to anyone. They run it and make it available only to those that use their online editor.
Agreed. The state since the original success may have been mutated by another request since (or simply changed state as a result of any other async process), and the response may simply be a rendering of the latest server state.

The response of the server absolutely should not be specified as being identical, since that's not how idempotent requests work. At that point, you're really just specifying a caching key for verbs that have side effects.
>When I read a book on programming,

The author and the book were published for the exact this reason, you learning stuff .

But in this case situation is different, someone creates a blackbox program and puts in all of your code that is under license X . Then they sell this blackbox program, and depending on what input people give to the blackbox it will output parts of your stuff. If your stuff is original then the chance is that most of it will be inside the blackbox and it will be spit out with the right inputs, and copyright and licenses are now washed.

Personally I am surprised on how amateurish this seems to be, seems like they used mostly text as input and not something more advanced , if MS did not put the properietary code they own in the blackbox then I am also suspicious.
I recommend Bayesian Methods for hackers [1]. It doesn’t go too deep on theory but I feel like it’s well written and has really good coded up examples of theory being applied to problems. It has a relatively narrow scope, but I find myself reaching for methods I learned from the author frequently.

[1] https://github.com/CamDavidsonPilon/Probabilistic-Programmin...
Could someone link us to that literature?
The concept of infection is in the license terms of the GPL. It requires any code derived or linked against GPL software to also be GPL. This is where the term "infectious" comes from. As the previous poster says, this isn't the question here, as most licenses have terms which are not fulfilled by the copilot, if it is considered a derivative work. BSD for example requires attribution which copilot doesn't do either.
Visualise Your Iptables Firewall
That is fantastic, thank you.
Perhaps the 'wealth scale' should be more logarithmic.

I know one person whose net worth is probably over 500 million USD. He lives next door, has two small 'cross-over' SUVs that are both over two years old, and a 10 year old full-size pickup truck. He owns a twin-engine fixed wing aircraft and a Robinson helo. He claims that his largest expenditure over the last four or five years, other than his oldest child's college education, was going to full glass cockpits for both of his aircraft. He does much of the landscaping and house maintenance, but I noted he called in some contractors to replace his front windows. Last week, he sent his two younger kids over to help me unload materials from my truck. We exchange apples (his trees are different types), and has collected seed from fruit of my tangelo and nectarine trees and is trying to build a small orchard because he does not want to waste money on the "garbage plants at home depot". And he is home schooling his two youngest and wants to hire me as a math and science tutor, but have decided to trade tutoring time for a puppy or two from the forthcoming litters of his sheppard and rottie dogs - but we are still negotiating that transaction. But his most awe-inspiring possession is his work shop - almost every damn power and hand tool that can be had and wonderful three-inch thick butcher block work benches (I bought two of his old steel benches when he installed his new work benches). And freaking real dead-tree books, probably several thousand. I have saved 100s of USD on sci-fi books because he gives them to me as his wife will not allow those type of books on her shelves (thank goddess for her 'discriminating taste').
That's the rub I think. I have a T470 maxed out I bought years ago and everything in it is well supported. I'd even say it's more reliable than my 16" MBP that often crashes if I leave it connected to a docking station over night.

I will agree though that the one thing I find much better on Apple laptops is the trackpad. I do disable the trackpad and use the nub, which I find more convenient for most things anyway.
Long term wear and tear is a legitimate concern.

I’d be pisses if jets flying overheard broke my windows once every five years.
This blog post has tell us that we shouldn't use mocks but should instead "send data" to the code we are testing. I think this is supposed to mean using dependency injection instead. But the case isn't really made. Instead, with a waving of hands and wild assertions such as that I'm lying to myself, I'm left wondering what I just read.

The previous post was on cargo cult programming. It warns that CCG is bad but can't seem to define it. There is "how to spot" advice but no evidence to show that the advice works (except for a minor appeal to authority).

Yes, English is probably a second language, but the writing has more fundamental problems than that. The author needs to consider what a thesis is and how to support it. And after that, who the audience is. Etc.
Skincell Pro Canada Reviews New Weightloss Shark Tank Pills
In shops and pharmacies, there are different ways to treat painful and different stains. But they all use techniques that can be quite painful at times. To get around this, the Skincell Pro developers created this feature. This eliminates these complaints from the user and at the same time makes them painless.

https://supplementstree.com/skincell-pro-reviews/
If the user of the robot is responsible for the copyright violation, then the user of Copilot is responsible, correct?

If that's the case, then there will not be any users of Copilot except those that unknowingly open themselves to liability. I suspect there will be few.

I would be okay with that situation. But I'm not okay with the situation as it currently stands.
But what you’re describing creates tight coupling between your integration points and your internal logic that doesn’t look like tight coupling. You’re not feeding you code real data, you’re only feeding it what you think that external service will provide. And to validate that your tests are correct you need integration tests again and to enforce that your integration point code always produces consistent valid output.

So yeah, the advice to avoid side effects is good but still exercise your integration points with real data and services.