skysight-inc/HackerNews huggingface dataset:
For some reason, YouTube Music still puts music I've downvoted in the playlists it makes for me.
> But, does it really matter?

I think an important consideration here is that a huge amount of time, money, and resources is spent on making sure the computers stay powered and cooled in all manner of situations. We contract redundant diesel delivery for generators, we buy and install gigantic diesel generator systems which are used for just minutes per year, huge automatic grid transfer switches, redundant fiber optic loops, dynamic routing protocols, N+1 this and double-redundant that. It's tremendously expensive in terms of money, human time, and physical/natural resources.

The point is that we are always striving to plan for failures, and engineering them out. When there is a real life actual outage, it means, necessarily, based on the huge amount of time and money and resources invested in planning around disaster/failure resilience, that the plan has a bug or an error.

Somebody had a responsibility (be it planning, engineering, or otherwise) that was not appropriately fulfilled.

Sure, they'll find it, and update their plan, and be able to respond better in the future - but the fundamental idea is that millions (billions?) have been spent in advance to prevent this from happening. That's not nothing.
As someone who doesn’t use Mastadon, I immediately went to the toots -> farts connection.

I get that a Mastadon is an elephant, elephants trumpet or “toot”, so, toot is a post. A lot of people are going to think of farts though.
Obama’s main achievement at the time he received the Noble was that he wasn’t Bush. Worst peace prize ever.
I tried out Disqus about 3 years ago, and found the API horrible... see SOF thread here. Might be worth doing a React wrapper to make it easy to understand how to integrate with frontend. https://stackoverflow.com/questions/48653016/does-the-disqus...
That's extremely funny, thanks. Kinda reminds me of what people have been saying about Google for a decade now - starting projects and sunsetting them with no coherent story or end goal. This case seems particularly ironic because they insisted on keeping the change despite widespread dislike.
To expand on that, you have to offer to provide the source to "all users interacting with it remotely through a computer network". If you're using Grafana for monitoring your SaaSS app, then your users aren't interacting with Grafana, so you're fine.
I think at the root of the issue is that "Freedom 0" and being against "SaaSS" as rms calls it, are incompatible. See https://www.gnu.org/philosophy/who-does-that-server-really-s...

The AGPL (and I would argue that even the GPLv3) attempt to restrict Freedom 0 to prevent "evil companies" (or if you want to word it differently "dumb customers") from foot gunning themselves. The AGPL and the GPLv3 would not be NEEDED if customers refused to use those products - but since the vast majority of people don't care about software freedom, the AGPL and GPLv3 try to prevent it - by restricting Freedom 0. Perhaps slightly, perhaps it's a good trade-off, but it's still a restriction.
Burning wood is only carbon neutral if you plant and grow trees to replace the ones you burnt. It surprises many people just how many trees need to be grown to heat a single home for a year.
> has already stifled free development and opinions.

This is a very strong statement. Do you have any details about what you're claiming or supporting evidence?
Lol someone taking a little more power with Python packaging would be nice
Imagine Linux relicensing under the AGPL. I don't think that's the setup Linus wants.
It also seems to make using modules awkward or impossible, making non trivial use of the terraform cdk impractical.
It would mean Pulumi has better coverage than CFN and terraform. Indeed as their blurb states, Pulumi would have 100% coverage.

But I'm skeptical.
Did you read the OSL version of the same statement? It’s kind of beautiful in comparison. I think its an amazingly insightsful article. Like “clean code”, but it’s a license.
Thanks for saying this ^^, it's the best explanation of what this thing actually is (sorry but I didn't really get it from the homepage). Define a state of infrastructure using a real sdk (not yaml files) and it can figure out and apply the migrations from the current state to the new state. (right?)
Missing Arctic ice fueled the “Beast of the East” winter storm
For a moment there, I held my breath, thinking the dozen is somehow built into the structure of Pandas, the Python library
No it doesn't. Oil companies do that all the time, and it's great that at least of their money go to something worthwhile.

In your analogy, it would be like Shell awarding Shell for its environmental work, while not doing any.
We can't really tell what is going on behind the curtain but my optimistic view is that no one in the room realized that receiving this award would have some terrible optics and that the awarders chose YouTube genuinely - if you have a narrow view of the content on there (and nobody sees everything) there are some segments where youtube does try to reinforce free speech sorta... maybe I'm being too charitable though.

My cynical hope though is that Youtube pressured the award committee to give them one for hosting it - please someone in Youtube leak a memo about putting pressure on the committee it would be so absolutely delicious.
Microsoft have given up on acquiring Discord
"Doesn't matter where the most or least happened. Plenty of it happened on Parler" ... "Fault does not require a shareholder majority"

You state that "Plenty" occurred on Parlor but then state the Fault does not require a shareholder majority. Which seems like a logical contradiction.

If let's say Twitter created the critical mass which allowed for a breach is Twitter no less liable?

Or if Twitter provided realtime coordination is it no less liable?

Why is it no one wants to even approach placing blame on Twitter. This simply escapes me. It is obvious Twitter was used. It has been reported to Congress by the FBI yet somehow Twitter just gets a pass.

Just for the record, I am not a big fan of either platform. But I feel like we have made Parlor some sort of scape goat so we don't have to call out Jack and friends for their negligence as well.
What about the users of the software you provide via the network, don’t they have the freedom to run, modify and study the software they are using? If you stop providing the service, don’t they have the freedom to run it somewhere else and keep using it as they did? When it comes to remote use of software, the freedom to copy and run is even more critical. Microsoft can’t prevent me from running windows 95, but google can sure prevent me from using gmail in future.
Just to elaborate:

State is a snapshot of what is deployed at a given time, it is used at the next run to compare if there were any drifts since, eg.: "Did anyone delete a server manually?" etc.

By default it is stored with Pulumi, but if you are on a budget you can just use S3 with a few tradeoffs (concurrent deployments would need a lock that you implement yourself):

https://www.pulumi.com/docs/intro/concepts/state/
Holographic metasurface gas sensors for instantaneous visual alarms
I think they are saying that they don't want to give the project owner permission to relicense their contributions to an incompatible license. Relicensing to a compatible license should be no problem.
I honestly think there is a great opportunity for a Linux tablet plus pen input (high dpi; precision and low latency). People just don't know yet, that's what they want. FOSS would thrive there.
This is very mature of them.

(Now maybe i can stop giggling when someone mentions tooting, i mean.. "posting" stuff on mastodon.)
It doesn't matter though. In the end. What happens if that person doesn't do that very unspecific thing every 5 minutes on their PDA? Can they not complete their job still? Does the parcel not get delivered unless it is logged in the system the second it is delivered? Maybe so, maybe the driver steals it, taking advantage of the chaos of the system. Do they not go higher up the chain? Does the delivery company not have insurance? It can go endlessly but in the end. It doesn't even matter.

I happened to work in designing critical infrastructure for emergency services. We always had a failure in the plan, which is why part of our deliverable was a protocol for paper logging of the calls (ambulance, police, military...) and the subsequent following of the case. It worked amazingly when the system did go down. In part because it was roleplayed, in part because the system went down in a rather convenient time. The data was then added to the digital logs, and all was well in the world, including the people saved by the, and I kid you not, pen, and, paper... and other humans gasp
He was given the award for outstanding achievement in “not being George W. Bush”.

One is very often compared to one's prædecessors.
Have you talked to the author(s) of Poetry about the job? Or at least a collab?
Connecting Software Heritage with the OCaml Ecosystem
You may be right on that, I have it disabled so I haven't noticed.
Can't answer for others but for me it's because I'd hate any hoarder of essential resources.
GPLv2 -> compatible with the Linux Kernel, well understood, nobody is scared of it.

GPLv3 -> prevents tivoization, some companies (see Apple) are scared/annoyed by it. Doesn't stop SaaS.

AGPL -> all of the above, makes many companies deathly afraid.
New optics-on-a-chip for capturing fast chemical, material, biological processes
The only way to get around this is to make playlists that are just different albums, which is what I do. Not a great system, and I think it has actually changed the way I listen to music for the worse
I kind of like the "one page with screenshots readme" type design. Not to toot my own horn, and this one is not super great, but here's one of mine: https://github.com/tducasse/go-instabot
This feels like a clever ad campaign by YouTube trying too hard to be ironic because Susan Wojcicki might actually deserve it
This is a very clear and succinct way of putting it, and I think you're absolutely correct in your analysis.

I care a lot more about Freedom 0 than trying to "fix" the legitimate choices of customers and vendors.
Yeah there's a lot of churn going on, but the infrastructure space is innovating in really interesting ways right now. On one side you have things like Pulumi diving into the full programming language for configs, on the other side you have an entirely different ethos of git-ops where you only have 'dumb' JSON/YAML configs and store all their state in a git repo with hooks to deploy and manage everything--(ArgoCD, flux, etc. are tools here). And in the middle you have some ideas for non-turing complete languages like Starlark, Jsonnet, Cue, Dhall, etc. to let you do some config generation but limit the risk of building broken configs.

There's really no definitive 'winner' or best option yet. Each has strengths and weaknesses relative to others. It might just come down to how a team prefers to manage and work with infrastructure.
> Getting Started with Python. Prerequisites: Terraform >= v0.12, Node.js >= v12.16

What? :(
Brew and CocoaPods are quite horrible hacks, but still better than nothing. Apple systems aren't very nice if you have to delve out from the non apple garden.
I got paywalled, can someone share an archive or outline link?
Higher ed instructor here. I've been teaching online for well over a decade, frequently subjected to the Blackboards and the Canvases and lately Zoom. I can name no tool that has improved what I do from when I started except Discord.

I'm old-ish, so it was a bit hard to get to at first, but after some time with it, I'd replace everything with it if I could. (And this is coming from a big time free/open source guy! I'm not thrilled with how centralized it is, but I'll take it for now)
By attempting to prevent misuse they also prevent some legitimate and morally unquestionable uses. Like - the most obvious examples already mentioned in the comments - finding your cat or tracking your checked baggage. There are probably more less obvious use cases where something temporarily leaves owner's proximity, does not remain stationery, but tracking that object's location is perfectly legal and not questionable.

And this can be perceived as - arguably - restrictive and user-hostile by some.
"List of reasons to go out and smash your local Target"
Not to mention that Stack Overflow's own search is absolutely horrible.
As it says right at the top of their README: "Evolution of Xamarin.Forms"
I think it makes sense. The power cable is usually fixed and not moved for a desktop computer. The same holds true for an ethernet cable. It's fixed and plugged into the wall.

So both ports that are used for fixed cords plug and that plug into a wall are located at the same spot.

The ports on the computer itself are for devices that you might plug and unplug on a daily basis. Peripherals, charging cables, USBs etc.

This makes a lot of sense the way its setup. Fixed cables are grouped and separated from "free floating" cables.

From my own experience, most people end up using wifi anyway at home and in office regardless of the device type (desktop/laptop). This way the least likely to be used port is also separated from the device and also means that if you need to for whatever reason swap one iMac with another, a single plug into the new iMac will connect power and ethernet with no other setup necessary.
Yes, and they also probably click “accept” to any old terms of service. I wonder if you could slip in some outlandish terms and bind these billionaires to them the way their services do to us.
Assuming I'm an "evil ASP" in this model: I am not providing software via the network. I'm providing JSON (or protobuf or whatever), in response to questions.

Distributing software and providing a service via an API are not in any way the same thing. One is a noun and one is a verb!
How to query GeoJSON data in MongoDB
Gargron is the lead developer of Mastodon
It is easier to read AGPL than this article
There is a little more to it, but more than $1.5b in revenue is a requirement to be a covered company
VueJS – Different ways to implement v-model
You can use the zapper tool for that
100% - for OnlineOrNot (https://onlineornot.com) I only use passwordless auth (enter your email, get a magic link emailed) and Google via OAuth for this reason.

Screw losing sleep over whether you're storing credentials correctly.
Man, I'd love to discuss this with you, but I really don't think it makes for good HN content. Unlike most, I do enjoy getting "destroyed with facts". Please email me!
Ask HN: Woven shutdown, recommendations for free multi-calendar scheduling app
Hi HN, I've been using Woven as my go to to manage my 5 calendars and create scheduling links to share with people. I just noticed they will shit down at the end of May and in looking for alternatives I couldn't find any free alternatives. If all else fails I'll probably go to x.ai or calendar.com but close to $100 / year is enough for me to at least look for alternatives
The big problem I had with the remote was elderly users. Picking up an object should not have side-effects.
I approve.

No one asked me, but if they had, I'd have opined that the pre-cuting of your nomenclature is usually the result of too much time spent thinking about branding and not enough time building features.

Note that "tweet" was spawned organically by the community, and Twitter did not adopt the word formally for a couple years after it was in popular use.
Yes, but no. The thing is I don't want to give up the bed of my truck in order to hitch. I use the truck as a truck when it isn't attached to the trailer.

So something more in line with the rail car system is in order.
Why would you want a smaller screen and less memory? I have a 2014 iMac 5K and I wouldn't consider upgrading to this. 24" is way too small. I'm waiting for the 27 to 30" model.
Yeah but even then I feel it shows they do not understand their audience. Hating on Javascript/consoles/Windows/OS X is something we nerds do. Free speech on YouTube is something I've seen discussed in friends groups that I would consider "normal people".
How I host images for my blog
might i recommend running simple (go) binaries on a couple of hosts running freebsd? (running them in a jail if you want).

Proper isolation that is battle tested, rock solid operating system that doesn't try to reinvent the wheel every 3 years and as an added bonus you get ZFS which makes development, upgrades and maintenance a breeze thanks to proper snapshotting.

We did this a simple side project, originally written in PHP, then python and now go and it has been rock solid and easily scalable for atleast a decade or more.

Heck, you can even run linux compatible binaries in linux compatible jails nowadays[0].

0: https://wiki.freebsd.org/LinuxJails
Ask HN: What does your Kanban look like?
I’m interested in seeing what stages you have on you’re board and how this works in multi disciplinary teams
I didn't realize they were meant to be trumpets, I thought it was a deliberate lambasting of the implied quality of tweets or whatever.

Huh. Posts it shall be.
AFAICT the PR author is actually the #1 developer of Mastodon and also authored the original change of renaming "posts" to "toots".
I suspect some posters are imagining bike thieves as part of some kind of international black market for high end bikes...maybe that exists but 99% of bike thefts are done by the local crackhead who either wants a ride or wants to trade it for $20 for some crack or meth.
Microsoft could - along with Apple - but I think both of those companies are way too smart to try and enter the market now.

Youtube gets a sort of pass for the crap it's pulling since it's pretty much alone (Sorry - who's this Vimeo fellow you're talking about?) but any other major video service would be held up in comparison against Youtube, as is the way with society, the negative will shine through. If you start writing video suggestion algorithms today how long will it take you to be confident that "Pussy cat strolling across the back porch on a wet afternoon" isn't immediately followed up by WAP?
Things are a little crazy rn - AI Art
It won't be extremely fast.

This was discussed in comp.lang.forth a few years back. It's very interesting as an instructional tool but is not optimal for GForth.

For example the symbol table is written in Forth whereas it would be faster to use GForth wordlists which give you a hashed lookup method.

There is a string-to-number routine written but GForth has >NUMBER which can handle double precision conversions and is in the kernel.

However it is all there and it works. For an experience Forth user it wouldn't take too much to improve it.

If it was compiled on a native code Forth compiler like SwiftForth, iForth or VFX and with a few better uses of the internal system resources it would be fast enough to useful I suspect.
A brief story of free expression on YouTube:

At some point they implemented what they called a 'Limited state', which stripped almost every functionality, like comments, likes, embedding or sharing on videos that did not violate their ToS, but were simply disliked by YouTube. They removed it after a while, I assume because of Streisand effect, but I'm not sure.

Then they changed their ToS that they could ban you for literally no reason whatsoever. They retracted that since as well, but are still doing basically just that, it just gives them plausible deniability I guess.
Chia has two stages for mining: plotting and farming. Plotting requires as fast storage as possible, so it is usually done on NVM SSDs in increments of 100GB. Then you copy those 100GB plot files to a farm machine with large but slower HDD.
It's proven that any interest rate above zero is destructive and predatory. Thus, there is no difference between usury and interest in terms of immorality. There's a reason that usury is prohibited in all three major religions (Islam, Judaism, and Christianity).

We shouldn't have chains of people owing money to each other, we've seen what happened in 2008. Prohibiting lending money with interest will not allow such chains to form.
> The word “toot” is a part of mastodon, it fits, people know what you mean. If you take that away you take away a part of mastodon’s soul.

Proof people will react dramatically to basically any change, I guess.

More importantly, as Blikkentrekker has pointed out, this hasn't been merged yet, and in fact from the comments seems to be very unpopular. Possibly it won't be merged at all.
I don't see how AGPL is really problematic in any way for something like Grafana.

Most people, and companies, that use this will just run an unmodified Grafana container, maybe with some plugins (not of their own). AGPL doesn't come into play here (the software is not modified).

This change would really only impact a company that takes Grafana, puts a bunch of patches on top of it and wants to offer that as a SaaS. Those guys could still even do that, they'd just have to publish their patches. Or, quite possibly, just pay for a commercial license - a lot of GPL/AGPL software is actually dual-licensed, with more ore less "dowhateveryawant"-style, paid licenses.

All of this sounds fair to me.
'Information theory' recruited to help scientists find cancer genes
Sounds like that legislation doesn't work at all for startups.
Keycloak is pretty good in the average case, but when you get to esoteric use-cases like multi-thousand group/role setups it breaks down, performance-wise. Stuff like that isn’t common practice though.
> IN GENERAL. A covered person may not provide online hosting services or back-end online services to any other entity that is not owned by the covered person

Huh? That doesn't seem to make sense.
<3 Pulumi. It's really nice defining what you want to exist at a cloud provider or as a k8s service, and it will make sure that it is there and nothing else. All in typescript.
In addition to other comments : advertising. Imagine having to watch, or listen to an ad before you can join a channel. Imagine contextual ads in-between text messages.
So to answer explicitly: in many ways, yes it is.
That doesn't mean the PR is guaranteed to be merged, let alone already merged, as the submission title implies.
Have the USB-C PD issues been resolved? Like hubs frying the motherboard for some bad PD implementation?
Exciting! Let the cross platform games begin! (or continue..)
This is like... totally cool man!
Yeah, I stand by what I said, sorry.
I really hope that there is a strong focus on performance.
In my case it's 100%. I change my address with anyone who needs it. Anyone who doesn't get contacted by me doesn't need to know.

It's my personal information and before they try to do me a "service" by giving it away, they should ASK me.

What next, give away my address to stalkers who knew where I lived before? Fuck that.
Hey! Corrrect me if I'm wrong But It seems using Azure's(or any third party) client credential flow is better (or say easier) option as it can be used for managing multiple microservices.

However, I came across this specific need of implementing both Authorization and resource server on the same application and for that I'm planning to implement Authorization Server using Spring but I came to know that Spring have stopped active oauth project development and so I'm planning to use Keycloak for my application also I'm planning to store client id & client secret in mysql database.

In authorization server I have to generate access token and then send it back to the client and verify when the api call is made with the same token.

If you don't mind do you have any link or specific resources for the development which you did? I would love to see your project as well. Thanks.
>I thought it was a deliberate lambasting of the implied quality of tweets

You are not alone