skysight-inc/HackerNews huggingface dataset:
IIUC, it's complicated.

For new OA publications at conferences/journals, authors get a choice of CC licenses [1,2]. The respective licenses can be found in an article's [3] "Information" sidebar (hidden by default) or the HTML/PDF version [4].
Unfortunately, the licenses are apparently not shown more prominently in the ACM Digital Library. The search function does not allow filtering by license either.

For CACM articles, the traditional ACM copyright notice seems to apply [5] (maybe there are CC-licensed articles, but I did not see any so far):

"Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author."

For pre-OA publications (< ~2020 ?), authors could either transfer copyright or give ACM a publishing license [3].
I'd assume that ACM may assign an arbitrary CC license to publications to which they own the copyright but not to ones for which they only have publishing rights. Given that authors only licensed publishing rights for the final article to ACM, I'd guess the only acceptable CC license in this case would be CC-BY-ND.

However, I guess that ACM won't want to go through the trouble of assigning CC licenses to older publications.

EDIT:

My tentative guesses/answers to your questions would be:

> - how effectively libraries' rights to archive, copy, and redistribute works published in cacm is protected;

IIRC, libraries subscribing to ACM's DL already have the right to archive the content. Given that many authors have only given ACM the right to distribute their works, I'm not sure whether scraping OA articles is allowed. (ACM has been banning IP ranges for mass-downloading papers in the past, so be careful.)

> - whether the license is compatible with incorporation of text into wikipedia and stack overflow; and

IMHO, only if a non-ND CC license was applied to the article. Also, correct attribution is still needed [7].

> - to what extent volunteer translations into languages such as chinese and spanish can be legally archived, copied, and redistributed

Again, probably only for explicitly CC-licensed content (excluding -ND).

[1] https://www.acm.org/publications/policies/publication-rights...

[2] https://cfiesler.medium.com/acm-copyright-licenses-which-sho...

[3] https://dl.acm.org/doi/10.1145/3623509.3633366

[4] https://dl.acm.org/doi/fullHtml/10.1145/3623509.3633366

[5] https://dl.acm.org/doi/10.1145/3624717 (sidebar)

[6] https://academia.stackexchange.com/questions/14734/which-acm...

[7] https://en.wikipedia.org/wiki/Template:Creative_Commons_text...
Others have commented that in Britain the name refers to a fly, but this article about a railway in Great Britain makes it clear it was named after the spider. The devolution of language is fascinating.
> Most Russians just subconsciously detect the safest position and orient themselves accordingly. Not because of conscious fear, simply by default.

Most Americans do exactly the same. Look at the reaction to 9/11 and the subsequent invasions of Afghanistan and Iraq.

The vast majority of Americans couldn't identify either of those countries on a map let alone understand their history and culture yet it was "safe" to go along with it lest you be called unpatriotic.
You would hit Canada no? Windsor and Toronto are both far south of Seattle. I don’t understand the trick here.
No matter which energy source you use, increasing energy use will eventually cause problems.

With nuclear power, eventually you'll add so much waste heat added to the atmosphere that it will be worse than greenhouse gases:

If we continue increasing energy consumption at current rates and cover it with nuclear power the ocean will boil in 400 years: https://www.youtube.com/watch?v=9vRtA7STvH4

Obviously that's not meant to be a serious scenario. But it's illustrative.

I don't see the problem of lifting everyone up while using less energy. We just gotta be smart about the solutions we make, rather than just brute-forcing it by using lots of energy.

Like: I prefer to bike to work. That makes my life better. I also prefer living in a walkable/bikeable town. If I'm forced to drive a car the energy associated getting to work will be very high. If I can use an e-bike it's a tiny fraction, and I get to exercise without wasting time in a gym.
There's the whole other aspect of people who don't care to properly bag trash (which attracts more vermin that also spread litter). It's a very frustrating situation.
Technically I think anything MIT licensed can be cloned and trained on. At the same time Microsoft is under no obligation to provide an easy way for language learning model to do it, given that Microsoft is hosting all of this content they can easily have co-pilot learn from every bit of code that's hosted on GitHub with a permissible license.
I mean, I see, but do you need an entire AI for this? This sounds like a specific problem that would be best solved by a specific algorithm.
It’s probably considered enough of a transformation that it no longer falls under the license, but that’s the main question on copyright that’s getting solved in courts right now anyway.

I wonder if the Share Alike license could be updated to include sharing models trained on that data. I’d certainly like to see more CC-licensed models out there.
In physics, the conserved quantity isn't always time. Invariance over time translation is specifically conservation of energy. Invariance over spatial translation is conservation of momentum, invariance over spatial rotation is conservation of conservation of angular momentum, invariance of electromagnetic field is conservation of current, and invariance of wave function phase is conservation of charge.

I think the analogue in machine learning is conservation over changes in the training data. After all, the point of machine learning is to find general models that describe the training data given, and minimize the loss function. Assuming that a useful model can be trained, the whole point is that it generalizes to new, unseen instances with minimal losses, i.e. the model remains invariant under shifts in the instances seen.

The more interesting part to me is what this says about philosophy of physics. Noether's Theorem can be restated as "The laws of physics are invariant under X transformation", where X is the gauge symmetry associated with the conservation law. But maybe this is simply a consequence of how we do physics. After all, the point of science is to produce generalized laws from empirical observations. It's trivially easy to find a real-world situation where conservation of energy does not hold (any system with friction, which is basically all of them), but the math gets very messy if you try to actually model the real data, so we rely on approximations that are close enough most of the time. And if many people take empirical measurements at many different points in space, and time, and orientations, you get generalized laws that hold regardless of where/when/who takes the measurement.

Machine learning could be viewed as doing science on empirically measurable social quantities. It won't always be accurate, as individual machine-learning fails show. But it's accurate enough that it can provide useful models for civilization-scale quantities.
The irony is that all of the 3-letter agencies also buy this data from said brokers.
[dupe]

Support doc: https://support.docusign.com/s/document-item?language=en_US&...

More discussion over here: https://news.ycombinator.com/item?id=39558365
Fair point. We can all do with less meetings. I think tools like chat platforms / loom are all aimed at reducing the number of meetings we need to do.

Though, you do have to abide by Metcalfe's law. Most modern work happens in teams and therefore, you have to pay the price of O(N^2) communication, where N = size of the team.

I don't see communication decreasing overall. We just have to use the right tools to be more effective at it.
Well, that's because JPEG is still using about twice as many bits per pixel, making the output size significantly larger.

Don't get swept away by false comparisons, JXL and AVIF look significantly better if you give them twice as much filesize to work with as well.
Seeing Bun/Node/Deno support reminds me of a question: are there any good resources on writing JS that works in all 3 and the browser? For example if I wanted to write a simple filesystem API that would work the same across bunodeno?
In the PNW we call 'em daddy longlegs, and it's pretty common to call crane flies mosquito eaters. Even though they don't.
To be pedantic, you can trivially anonymize arbitrary data by returning a constant. You can't automatically anonymize arbitrary customer data and have the result be useful.
I think the LLM that helped coauthor the tree hallucinated these suggestions. Probably better to actually train it on some text.
Interesting! I always just thought they were the males of whatever the local mosquito species was. I'll stop killing them now.
Next Generation Shell – a modern programming language for DevOps
DaddyLonglegsManager
It looks like the massive uptake in QUIC is largely due to Google and Facebook, per Bart's presentation. One of the biggest obstacles to broader adoption is the increased CPU cost (due to lack of NIC TLS / GSO offload support from the vendors) so it's interesting that as the vendor representative, he brought this up.

I'm curious how Cisco is getting these measurements, since if the proportion of YT traffic is accurate, then the overall internet bandwidth is much larger than I thought it was.
It’s not a rare commodity. People complain because it’s the best/iconic spots that become accessible, but there’s a near endless supply of almost as good locations in the national park system that nobody visits.
As someone who likes to pick up incidental litter along my way, my practices on this front are:

* I make a point of not picking up everything I see, rather just do an incremental bit at each opportunity

* I set a basic standard for when I should: if I literally see litter and a trashcan along the path I’m traveling - the goal being to minimize the cost / maximize the value of the effort.

Even with such minimal practices I probably pick up more litter than 90+% of people. :P
I'd agree. Big tech is used all day, every day. People aren't browsing porn sites while they're at work (at least, most aren't). However, I can't imagine how many people are browsing at night.
Yes the book mentions towards the end that Marsalek's location was unknown, but possibly in Russia or Belarus where Interpol would not be able to do much.
What we do to counteract that problem, is we generate organization wide calendars from this list. We provide .ics feeds for our organization, etc. ALL of it comes from this calendar, so if you want to know when a payday happens, you are just looking at a view of our calendar. If you want to know what the official org holidays are, you are looking at a view of our calendar. I mean it might display in Google calendar or Apple Calendar or whatever, but we are the data source.

So when a mistake happens, every employee that cares about that date will find someone to complain about it to, and ultimately someone somewhere goes, oh bother, we forgot to update the Calendar, and they promptly fix it.

Plus we avoid all blame, as it's very clear that we don't invent the calendar data. For us the HR dept is in charge of maintaining the calendar.
Wage increases should not be inflation.
While it's not quite C++, here is Chromium's implementation: https://source.chromium.org/chromium/chromium/src/+/main:v8/...
All user content on Stack Overflow is licensed under a Creative Commons license. SE also provides a regular data dump of all that data. This does make it difficult to create a robust barrier againt AI companies using that data. They added some crawlers to their robots.txt, but I'm not sure if there are any other technical barriers right now. And as Google is using the data under the CC license in the deal SO announced recently, there doesn't seem to be a license barrier either.

So I don't see how SE could robustly enforce it, though maybe that isn't necessary anyway.
Drive in the south in the summertime and the "road gators" (truck tire remnants) are often in the middle of travel lanes.
It's "strong" relative to French regional accents, but easily understandable by any French speaker around the world, without special efforts needed. It's not really comparable to Swiss German accents.
Old vs. new growth trees and the wood products they make
Almost certainly. A more thorough comparison would need to take that into account. It would also want to consider electricity generation because not every place has 100% clean electricity.

But if all one is trying to determine is whether 30.3 kg/kWh cradle-to-gate cost of batteries is enough to bring EV cars up to anywhere near the CO₂ cost of ICE cars for a typical use case the ICE car uses way more without taking making the gas costs into account so there is no need to go farther.

I've updated the original to include a look at the case of non-clean electricity and to consider the CO₂ cost of producing gasoline.
I'd suggest they require a DNS entry to use a scope and all scopes have a one to one relationship with a domain.
I don't understand the "even if" comment. This is the one benefit of these social platforms. If the attention really motivates people to do something good, then have at it!
Can't wait for the avalanche of excuses from AI proponents about how attribution is impossible because their stealing machine totally doesn't steal and even if it did couldn't tell you what it's stealing from and anyway this is the FUTURE!!!1! How dare you be opposed to literally any technological change we decide to call progress go back to your cave luddite
[dupe]

More discussion a few days ago here: https://news.ycombinator.com/item?id=39540371
> Kubernetes is often the sensible way to go

Oh god the mid level infrastructure engineers are on HN now.

No, running your own Kubernetes installation is absolutely not often the sensible way to go.

Yes you should measure costs, well done, but be realistic and include at additional annual salaries for the people whose full time jobs are now managing Kubernetes and productivity loss due to failures of your unnecessary installation of massively complex software.

If you haven’t noticed from posts like this, Kubernetes is an industry meme for wasted engineering effort and has a reputation of being something added to companies by young engineers practicing resume-driven development.

Why not make your own monitors? Computer displays have enormous markups and monitor providers could increase prices at any moment.

Finally: EKS also falls under the definition of using an off the shelf cloud provider as the other commenter has already pointed out.
And the doubly sad thing is, I'll almost certainly never really know. But such is the way of life.
It is not clear if they can enforce the CC license at all here, they are not the authors of the content and their ToS do not contain any clause to delegate enforcement to SE.
Technically, Buffet isn’t a boomer. He would have been age 15 when the first baby boom (1946 to 1964) child was born.
Normally the answer to any trite headline that asks "Will X?" is "No".

This one breaks that rule. Humans have changed more in the last 50K years than in the 2M before that. It will likely continue at breakneck speed.
Very good read, especially for those who enjoyed Bad Blood, the Theranos book by the WSJ reporter who helped uncover the scam.
It is ironic you said this because when I disabled webp in my browser because it had a huge security vulnerability, Discord was the only site which broke and didn't immediately just serving me more reasonable image formats.
> EY believed the documents shown to them. Sloppy for sure, and EY got their amount of flak for it.

There are strict rules and guidelines around verifying an asset. The auditor isn't supposed to "believe the documents" - they need to form an independent opinion.^1

If the auditor is unable to obtain sufficient appropriate audit evidence to verify the asset, they can issue a qualified opinion due to a scope limitation.

^1 https://www.accaglobal.com/gb/en/member/discover/cpd-article...
The Evolution of Hiring in the Video Game Industry
Is it true that luxury (or any) car manufacturers extend their oil-change periods so that the engine wears out earlier and their customers will replace their cars sooner. So, BMW wants you to replace your car every x miles (eg 100K miles) - whereas the mechanism can last way longer (300K miles) if maintained better.

the car maker has an inherent incentive to reduce the lifespan of the vehicle which conflicts with the customer's incentive to extend the lifespan.
Evaluating Quantized Large Language Models
“You can check in, but you can't check out.”
talking about the roach motel

ROBERT ENGLUND - Freddy Krueger
That's the deadline, yes. They've been opening up the archives (and new publications) along the way.
I don't think the internet needs more corner shops, even. What the internet needs is more parks and backyards. Spaces where real people interact with real people without the the burden of commerce weighing everything down.
Oh goodness no, we don't generate ANY of it, we require the HR dept to own the calendar data. They can copy from the previous years calendar if they want as a button in the UI, but I honestly have no idea if they use that button.

Like I mentioned in a diff. comment, we generate all the official calendars of the org from this data. We print them, we generate .ics, etc.
This is excellent advice, especially the list of what not to do. I don’t think it’s just C++, it’s just C++, it’s working with any legacy code base. You gotta approach it on its own terms, and analyze and fully understand what’s happening before you start changing things.

I observed from afar when the Gwydion Dylan folks (the Dylan successor to the CMU CL compiler) inherited Harlequin’s Dylan compiler and IDE and decided to switch to that going forward: https://opendylan.org. The work (done out in the open in public mailing lists and IRC) is a very nicely done case study in taking a large existing code base developed by someone else, studying it, and refactoring it to bring it incrementally into the present. They started with retooling the build system and documenting the internals. Then over time they addressed major pain points, like creating an LLVM backend to avoid the need to maintain custom code generators.
I think you are missing the point here: inherited wealth and status are very obviously factors that haven't been properly considered in the paper, and both play a role in being "more educated" and even "taller" than average.
EY offices in Singapore knew that their revenues were not traceable (Wirecard invented clients based in Asia). They hired a law firm to investigate, but the head office in Europe suppressed the findings because they wanted the contract.
A lot of the middle part is busywork imo. Extract from tar, make, rinse and repeat. Like it's all necessary but it can get repetitive. You gotta push through it though.
GameMaker Studio has actually rather quickly jumped onto the QOI bandwagon, having 2 years ago replaced PNG textures with QOI (and added BZ2 compression on top) and found a 20% average reduction in size. So GameMaker Studio and all the games produced with it in the past 2 years or so do actually use QOI internally.

Not something a consumer knowingly uses, but also not quite irrelevant either.
Back in the flip phone days some people had little dongles hanging from their antennas that would light up seconds before the text chime went off. I guess it sensed the incoming transmission?
One's new for me: the site uses badge from https://notbyai.fyi/
A convolutional neural network ought to have translational symmetry, which should lead to a generalized version of momentum. If I understood the article correctly the conserved quantity would be <gx, dx>, where dx is the finite difference gradient of x.

This gives a vector with dimensions equal to however many directions you can translate a layer in and which is conserved over all (convolutional) layers.
My previous phone was a Nokia. Worst phone I've ever owned.

Sometimes unlocking it would take 10 seconds before I could use it. Showing the keyboard would take a couple of seconds. It would freeze randomly. Etc.

The only good thing about it was that it used stock Android.

After a couple of months I ended up switching to a similarity priced Motorola. Night and day difference. It's close to stock Android and the only big drawback is the Moto lock screen.
I truly wonder whether anyone will ultimately go to prison for all the copyrights infringements surrounding OpenAI.

Unless being a CEO in the US gives you a free get-out-of-jail card.
The gag with the spine art reminds me of this (video boxed sets of the series Monk): https://trout.me.uk/monk.jpg
They are used to measure performance, not to enhance it, so there is no performance benefit. But if the athletes want to have that information, who are we to judge them? I just use Strava with GPS (no HR monitor, no powermeter or anything else) and I am pretty sure the stats keep me engaged and I would be doing less physical activities without them. If it works like this for someone using their powermeter, why not?
This particular feature might not, but if said screenshots are often compressed with JPEG XL, they will be spared the generation loss that becomes blatantly visible in some other formats: https://invidious.protokolla.fi/watch?v=w7UDJUCMTng
We switched from Slack to Teams because we were going all in on Office 365 and Teams is included.... so why pay for Slack? But, honestly, we don't use a lot of the integrations, except for maybe the Sharepoint access when adding attachments which is, admittedly, pretty nice.

We also don't use Threads in Teams. Things got lost trying to jump back and forth between the "Chat" tab and the "Teams" tab. So now, we just create a new chat conversation for each project we're working on and add the relevant participates and rename the chat to the Jira Ticket #. That provides enough context/summary for what the chat is about.

All that said, Struct looks really nice and I could see it benefitting our team. Especially the AI portion. We have chats going back years for long-lived projects that get shelved and then picked back up later. Being able to interact with a ChatBot to help find answers within these chats would be killer. I assume there are no plans for a Struct for Teams though.
I'm thinking a bit more modestly, with an RPi 2040 and bit-banging the microSD protocols, but yes, it's kind of the same idea.
If you store the compiler version in source control, then you don't have this problem.
Prisma ORM now supports database JOIN statements
Indeed! I use Headscale (though hosted Tailscale will work just fine), DO hosts the controlplane, and is also on the tailnet itself. My Caddy config has something like:

<list of public hosts> {
reverse_proxy 100.64.0.<mini PC>
}

The mini PC IP is a Tailscale container in a pod with a second Caddy instance that routes within the cluster. For sensitive/personal services, they're only configured in the cluster-internal Caddy config, and thus only accessible over the tailnet.

One can optionally add other "hardening" at the DO layer, like Crowdsec, to minimize automated/malicious/bot traffic into your home.
Good nitpick. Thing is, the proof EY got from Wirecard was good enough to meet these thresholds, at least I never read or heard anything else. All that evidence was fabricated, of course.

What EY did was ignoring all the warning signs they had: money laundering, making up business, fraud and all that.

EY also wanted the proof the standards it seemingly met, that was the failure. But then those audits are not really meant to find organized fraud at a company to begin with.