skysight-inc/HackerNews huggingface dataset:
"The GNU Affero General Public License is a modified version of the ordinary GNU GPL version 3. It has one added requirement: if you run a modified program on a server and let other users communicate with it there, your server must also allow them to download the source code corresponding to the modified version running there.

The purpose of the GNU Affero GPL is to prevent a problem that affects developers of free programs that are often used on servers."

If they used an AGPL 3 they are required to publish all code, it is copy left, the best license I am aware of.

The site was pretty much instantly hacked, and I would like to know:

1. Will the FBI pursue this as vigorously as the fappening?

2. Was it bad configuration of mastodon or custom code introduced from the dev team?

I hope the AGPL license is properly enforced because I use it almost exclusively.

It seems to be hubris to name a platform Truth.
Both have the same root problem: There's no incentive. There used to be reasons to crack consoles, and there still is for many of them, and eventually there might be an incentive to for the Xbox One, but there's no reason for the Xbox One to be right now and there never really has been. Pretty much all of the good Xbox exclusives are available on PCs as well (albeit some only via UWP, which had its copy protection broken a long time ago), and almost the entirety of its library is available on either the PS4 or PC, both of which are solved problems. There's not a reason to bother with it while Microsoft's still pushing firmware updates, so there's not as many attempts.

It's also worth noting that plenty of emulators only work with homebrew titles early-on; a lack of a crack for the copy protection wouldn't in itself prevent emulation.
The Github arctic code vault appears to have created TAR archives and turned them into a sequence of QR codes on a kind of film. And then thrown them in a hole under 250 meters of permafrost in Svalbard.
Providing fast land internet to the middle of nowhere is just expensive. For there to be competition, there must be something to compete over. Internet companies would probably not even serve a lot of areas if they were not obligated to simply because it's just not worth it to them.

Having a network of low-orbit satellite that provide fast internet is a way to make it economically viable. The downside is they make the nightsky worse (to telescopes anyway). So I disagree with your statement that both have nothing to do with each other.
Chicago is bad. I've suffered bad abuse in Chicagoland by the police. I just did 8 years in the county jail due to the police violating the law and violating my rights.
> Which is part of how we know using them as the foundation of our economy, rather than a niche aspect of it, could work.

We don't use worker cooperatives in the same way we don't use corporations. There is no overarching entity that uses any of these things.

If worker cooperatives are so great, they should be outpacing corporations. Some do. For example, companies like Winco and Mondragon exceed productivity of their corporate counterparts. That's fine. More power to them. Their story should encourage others to start worker cooperatives.
Something 500 years old is by definition worth keeping, alone for historians.
Cloudflare for SaaS for All, Now Generally Available
The only way to make something last 500yr is to make it important enough that other people preserve it.
Actually, it's called "war", and it tends to be fairly effective (for one side, at least). Unfortunately it comes with a lot undesirable side effects.
Engrave a QR code into stone
Upvote and downvote do not work that way at HN and should not be interpreted that way without analysis. Here it is not about how you feel: it is about whether you make sense. Experience mostly reflects the principle (some noise must be expected).
There's no "if" statement required. Everyone should disable their phone when encountering law enforcement unless they're using it to record (and it's a burner). Who knows how corrupt that particular LE is and what agenda they are following.
Does this mean you get a blob image where you can have root, or more like Carmack of old, GPLing / open sourcing the prev-gen tech? I'm asking basically: Is this free as in beer or as in freedom?
“ Who cares! You got a free break! Enjoy the time slacking!”

This is exactly the mentality that demonstrates everything wrong with unions.
It is more like Tesla vehicles on LSD than FSD at this point.
> You'd need get permissions for that.

I'm afraid not. HTTP GET on a collection endpoint (which is the operation represented by the list verb) returns the full object content.

https://kubernetes.io/docs/reference/access-authn-authz/auth...
Yeah, and I believe (based on past reporting) that this may be the case. They are essentially front-running other advertisers.
I don’t think so. Hack the hackers. In a war if someone is shooting at you, you shoot back. Until you do, they keep shooting.

I’m not saying it’s easy, just that this is the thing to do when you’re attacked.
How does transparency help? If cops have a legal right to hold you for 72 hours that doesn’t change if more transparency happens.
What do you think I am, some sort of masochist?
I’m pretty sure they all use whatever burst mode is available from their respective CPUs, within their respective thermal constraints. And were advertised as such.
Realizing that I can keep running notes has been a great productivity hack for me. I have long been a heavy note taker but struggled at how to best tie them all together.

Something like a spark file, or a single evernote file for interesting data points that come up in a project has made this a lot better. Sure it may take time to read through, but I know where everything is now and it doesn't require some complex tagging or filing strategy.
Yikes. You... uh... must have a social circle that looks very different from mine.

I know any number of people who would eagerly start a high risk innovation play as a worker cooperative, because the money reward isn't what they care about. They care about making change in society or seeing a technical advancement become wide spread.

For most of them, they just need the chance - a floor under their feet so they can't fall too far if they fail and enough funding to get going. And, given how much crowdfunding has succeeded in todays world of concentrated wealth - I believe crowdfunding could provide that in this system where wealth is much, much more distributed.

The other piece of if is, with worker cooperatives every single employee of the company is fully bought into that innovation play. And stands to see the rewards created by it. Not just the investors and company founders. If anything, it increases the effectiveness of these companies, because everyone involved in them is incentivized to give it their all. Everyone involved stands to see the rewards of success.
Less bloat. No random upgrades at inopportune times. More consistency WRT the file system, installing software, etc... Not being bombarding by start menu ads or Cortana randomly popping up.

Basically just not having to deal with MS.
I hope they do the Oculus Rift CV1 next. I'm trying to sell mine because it's useless without my deleted Facebook account.
Crypto Miners Struggle to Cut Carbon Emissions
You don't need to join the instance to see its directory.

When I started my own instance, I went to a handful of different instances and looked at the directory. Then I started following the ones that seemed interesting. That was enough for me to bootstrap my feed to the point of something useful.
> I have no context on because it touches my area of expertise, and the discussions have apparently been stalling out.

> I brace myself to be the idiot.

I don't think not knowing something makes one an idiot. Having hard time understanding something does. I don't think your example applies here.
Copyleft lawsuit against Vizio will allow anyone to defend the commons
I read this more as: "stupid is an important step in the process of fostering smart". It's someone's unwillingness to look dumb that stalls them at the gate.

I think this is the impetus behind the whole 'crawl, walk, run' thing. If you're always hot to trot and pushing an image of "I know everything already and I don't need to ask basic questions", you're never going to build the foundations of understanding necessary to construct more complex understandings.
This property is only helpful if you have a reference to the node or are only making head/tail updates. If you have to do any amount of iteration, you're usually better off just rebuilding the list. It takes less memory, and is better on the cache.

The one other time a linked list is really good is if the list is large, and you can't afford the chance that you need to resize the array backing the vector.
> "... a user who can create or update ingress objects, can use the custom snippets feature to obtain all secrets in the cluster."

To this point, handling of secrets in the Kubernetes ecosystem always seemed like a mess to me. Both `vault` and AWS SecretsManager/KMS in combination with IAM allow me to finely partition access to secrets by instance or developer identity whereas in the Kubernetes world one expects "secrets" to be handled by a small core group and machines seem to have mostly unfettered access.

Specifically[1],

>> Caution:

>> Kubernetes Secrets are, by default, stored unencrypted in the API server's underlying data store (etcd). Anyone with API access can retrieve or modify a Secret, and so can anyone with access to etcd. Additionally, anyone who is authorized to create a Pod in a namespace can use that access to read any Secret in that namespace; this includes indirect access such as the ability to create a Deployment.

>> In order to safely use Secrets, take at least the following steps:

>> * Enable Encryption at Rest for Secrets[2].

>> * Enable or configure RBAC rules that restrict reading data in Secrets (including via indirect means).[3]

>> * Where appropriate, also use mechanisms such as RBAC to limit which principals are allowed to create new Secrets or replace existing ones.

When you dig deeper, both [2] and [3] look like they are someone's job security plan. No wonder it was developed at a place which employs people just to keep them off the market.

Especially since you really don't gain much unless you also have a KMS Provider[4].

No wonder most K8 setups I've seen still have BASE64 encoded secrets in some YAML file.

There is also no shortage of tutorial-spam -- so unless you happen to be lucky enough to apprentice with people who know what they are doing, it is hard to gain a solid understanding and move confidently.

[1]: https://kubernetes.io/docs/concepts/configuration/secret/

[2]: https://kubernetes.io/docs/tasks/administer-cluster/encrypt-...

[3]: https://kubernetes.io/docs/reference/access-authn-authz/auth...

[4]: https://kubernetes.io/docs/tasks/administer-cluster/kms-prov...
The underlying model of git is not too hard to understand, and is actually pretty elegant. There are a number of good explanations online, including the one you linked.

The git tool itself, though, often operates at a much higher level of abstraction. I think that's more where the reputation of being hard to learn comes from. For instance, you'd probably need to write a paragraph or two to explain what "git checkout <branch>" does in terms of the actual object store. Add to that that the CLI is poorly designed - many commands have misleading names, a given command will do completely different things depending on the flags, there's a lot of implicit / counterintuitive behavior, and so on. See https://stevelosh.com/blog/2013/04/git-koans/ for some funny examples.
If you do not have a subscription to FT, then you can read the republish at https://arstechnica.com/tech-policy/2021/10/more-than-100000...
I don’t know why CI or a custom CMS would be the problem here, the output is still static HTML. IMO the problem compared to years ago is that the client side dependency trees are so much more complex, involving third party domains and such. But dependencies are still a problem even in Flash: it can load external JSON data for example, and it’s a lot more difficult to sniff all that out than it is with JS.

Don’t get me wrong, the web is still miserable in this regard. But IMO it’s the mobile apps that are going to be a giant hole in history: we’ll just have some screenshots to look back on.
Totally right, but one thing I learned recently - hide glue isn't that much more expensive than the same manufacturers' PVA glues.

(For folks who aren't familiar, though, animal glues aren't really substitutable for things like plywood; the ability to undo a hide glue joint is valuable in furnituremaking but not in plywood composition.)
Monolith Diaries: Upgrading Rails
You can keep repeating the same things, I don't mind.

I'll say again as well: I stated things that are impossible to prove in an internet forum. I've admitted I got no solid proof -- you can just say that you don't believe me and that could have been the end of it.

Why do you continue is beyond me. I already said that I haven't stated a fact. If you think I should not post anecdotal evidence then please, by all means, pester the mods to delete EVERY SINGLE ANECDOTAL EVIDENCE posted here on HN. Let me not stop you.
American Healthcare is visibly expensive. Other countries hide their expenses in taxes. Further, where is most healthcare innovation? that has costs as well. I'm not defending the current American model as it has many features which make things worse (from my perspective).
A torrent with no seeders does not really exist.
Why are computer logfiles called so?
I think your responses to it being a very flannely, clickbaity article without much substance are fair, but I find that responding to the article by making sweeping statements isn't refuting the material of the article - it's making an appeal to authority where the authority is just the fact that Linux is bad on desktop.

>Again, I think there are some really valid reasons to move to Linux. I don’t think this article was a good example.

I can agree with that. I definitely wouldn't be sending this article to anyone to convince them...
It may be that I just have an older Roku Ultra (2019 ish) but it's definitely slow. Loading Youtube takes 30 seconds to a minute, moving between videos is a 30 second delay, everything loads slowly. It likes to eat inputs from the remote as well. Scrolling through video is brutally painful. The Apple TV is probably 5-10x faster on everything.
Concerning social networks, it's even more than just talking about yourself. It's about creators' wants of acknowledgement/views and the greed and addiction associated with it.

Of course users in a hypothetical social education network would want views from their material too, but it would require the removal of sinking to the lowest common denominator from the equation. As you pointed out, that seems to already exist in specific forums/sites/etc.

Really, I guess it comes down to the users. People who want to learn will seek out education and discourse wherever they can. And those who don't seek it out, either don't want to or are unaware that they can. Is it possible to make education and sharing of ideas more attractive via a social network to that second group?
That’s like saying an 18 wheeler costs more than an economy sedan.
I really don't know what you mean by "distract" here, because this isn't an issue of some hypothetical in the future. The source article describes a professor who's been analyzing a concrete decision we need to make (what the process should be for legally changing your gender), and protesters who strongly believe that she should not discuss this decision if she doesn't agree with their perspective on it.
inscribe it on a marble and bury it.
Building Twitch Streaming Graph Analysis App Using Kafka, D3.js and React
What profession has an effective method of weeding out abusive people?
This DNA writing idea is premised on the concept that most of our DNA is "junk", which is an increasingly unlikely idea. Most of it does not code for proteins, that's true. We are slowly uncovering more and more functions for the rest.
> you piece together a story by exploring. I'd really recommend it.

For anyone who likes this style of game, I can't recommend Myst and Riven enough.

Haven't gotten around to the later games in that series yet.

I should note I haven't played Obra Dinn, or Outer Wilds yet, so I may have misunderstood.
If you can recall back in the 1920s, they said by the year 2000 almost all cars would be flying... Cars are still not truly flying in public settings, and mass adoption never occurred, but they did make profit.

This is all the same snake oil sales pitch that traps many with disposable money into it's web. For consumers that don't have the money, they usually know they're taking a risk, but do it anyway. Hard to feel sorry for the lost investment, but people dying as a result of false promises and claims is unacceptable no matter what.

Even my current fossil-fuel driven car relies way too much on software-driven systems (and batteries) and the future is really beginning to worry me a lot.

I have seen many developers take short cuts, we all do at times on the job. The real issue is that if a software-based failure does not result in real accountability and meaningful fixes, it somehow becomes normalized and acceptable for it to happen.

I don't trust software, software is never flawless, because it is always written by humans. To drive my cell phone? Sure, why not, my phone doesn't kill me when it crashes.

To drive my car? No thanks.
That's... not remotely true. A built JS bundle consists of least-common-denominator JS that in theory should continue to run ad infinitum. "Don't break the web" is a mantra among browser devs.

Rebuilding the bundle from scratch might be more complicated. But you don't need to do that to preserve it.
Clickable links:

https://semgrep.dev/products/semgrep-app

[0]: https://news.ycombinator.com/item?id=24931985

[1]: https://news.ycombinator.com/item?id=26904951

[2]: https://github.com/coala/coala/

[3]: https://en.wikipedia.org/wiki/Coccinelle_(software)

[4]: https://github.com/facebookarchive/pfff/wiki/Sgrep

[5]: https://semgrep.dev/r/
When Outdoor Diners and Homeless People Meet, Restaurants Try to Cope
It seems like the industry, players and technology involved have evolved and matured significantly since 6502 CPUs were relevant. Is Commodore or Atari even still around?

If Samsung came out with a contemporary CPU with 2x the compute per watt of the M1, Apple would probably be interested in it.

Notably, it seems like Intel had the capability and head start to have been able to develop such a CPU by now, but instead they held back progress to maximize their profits. It was apparently a bad long term strategy, as they've now lost their lead. The market moved on around them.
> Because they are so JS-heavy, and reliant on CI/CD pipelines for deployment, on custom CMSes, there is no way to archive them in the way that static pages containing just text and images can be archived on the Wayback Machine.

Welcome to the world of digital archiving. It's an enormously complicated space, and even for just my own personal projects and content, I've spent a lot of time thinking about how to ensure things are future proof and can be archived easily.

As a simple example, building my personal website atop Markdown ensures that, even if the formatting can't be preserved, the core content will be since it's simple ASCII (yes, that's ignoring issues of long-term digital storage and access and so forth, but at least it's not also a bunch of binary blobs or database formats or whatnot).

Equally alarming is that fact that so much of our digital lives aren't even in our control. A historian used to be able to rely on family archives, public libraries, etc, to understand our past. A hundred years from now they'll be looking back and hoping someone somewhere preserved the contents of an S3 bucket before Amazon decided to delete it on a whim...
> public sector, developing countries, lower income groups

there are also people who think that the incessant production of e-waste through planned obsolescence is obscene and a crime against nature (and eventually ourselves). devices should be reparable, long-lived, upgradeable by design. and don't get me started on privacy and the grave risks from normalizing the ubiquitous collection of data.

no need to mention names but you can perfectly well be a "tech titan" and a moral dwarf. each tech company (and each one of their employees) must assume their responsibility for what kind of world they are (literally) engineering
Etch all the dependent technologies in stone so that somebody could replicate it.

Starting maybe from the transistor, if you're insistent on the full experience of loading the website from a browser with HTTP on TCP/IP networking.

Otherwise you can just etch the HTML in stone with a brief explanation of what the tags mean (eg. part of the HTML spec). Generally popular languages can survive 500+ years, so one can safely presume that some people 500+ years later can understand our English if they put in some effort.

.. I don't know why anyone would presume the web in any form would exist in 500 years. It would be fortunate if humanity as we know it still exists in 500 years. We are so capable of wiping out ourselves with various techs (whether intentionally or otherwise) that the odds are not really that great.
“ When you can’t train more doctors, because it is in doctors interest to be scarce: thank the ~union~ guild.”

Doctor unions wield no power, thankfully. Source: wife’s a doc
Other threads:

https://www.reddit.com/r/futurology/comments/qd76xt [2021-10-22] (376 comments)

https://www.reddit.com/r/economics/comments/qd6p6n [2021-10-22] (74 comments)

All discussions: https://discussions.xojoc.pw/q/https%3A//bylinetimes.com/202...

Discussions with similar title: https://discussions.xojoc.pw/q/Oil%20System%20Collapsing%20S...

Archive: https://archive.md/newest/https://bylinetimes.com/2021/10/20...
Who are regularly awash in the random detritus and scraps of paper left behind by our priors

While I agree they are interested in everything, I think they are more interested in sampling insignificant works, as opposed to archiving all of them
Browsers don't usually break older pages. The only time this happens when you rely on unstandardized features. At least, I have not noticed any page breaking in the past 15 years except for the ones I built using unstandardized API's.
> the state grants special asymmetric powers to unions.

I'm in the middle on unions, largely because research has shown that low skill labor is a monopsony market. The state needs to give asymmetric power to unions because employers have an incredible advantage in the low skill labor market. UBI would certainly help here, as we've seen during the pandemic, but I'm not sure it would be enough for people to decide that they just won't work anymore.
For self actualization people need something to strive for, some conflict. This is universal.
I did that, but even then it takes weeks if not months to get a good idea from my experience. Basically, my weight would vary by 2 pounds, but i was aiming at losing 1 pound per week, so it took at least 2 weeks before my progress wouldn't get lost in the noise.

I've also heard the argument it's worse for women because weight changes with the menstrual cycles, so then you really have to look at the very least one month of data.
The mindset seems to be that the existence of ideas that disagree with my perspective is violence toward me. The most succinct term I can come up with for this is "five year old".

For an actual description, it almost has to have "narcissism" in it, doesn't it? "X narcissism"? Can anyone come up with the right value for "X"?