skysight-inc/HackerNews huggingface dataset:
It's a bit disingenuous to think they're just aligning their offering to competitors. This is the usual trick to impede p2p protocols like torrent on their network, without outright saying so.

A friend of mine runs an internet provider (in Europe though) and he's flooded by all the takedown requests of warez content on his network. Luckily he's not in Germany, so people don't get fined or sent threatening lawyers letters so he just notifies customers. Other providers just swallow them.

TL;DR Most providers do limit uploads for various reasons, reading it as a monopolistic measure is far fetched.

The problem with internet in the USA is the same as most problems in the USA: a huge population scattered across a huge country. Good luck with serving fast internet to everyone, it's not Europe.

As a proof of this, metropolitan hubs in the USA are fine internet wise.

Looking at how well public services are run in general, I doubt a public monopoly would be better than this "private" monopoly: last mile providers in the USA have a hard job.
It doesn't work with low frequencies, it works with very high frequencies but in the acoustic domain. You're looking at wavelengths on the order of micrometers.
Index – Home – Smscodes.io
Discord is good but has some infuriating issues such as not recording device IDs when mapping buttons - eg for muting or swapping PTT/voice activated. Eg. press `\\usb2\button1` - and it will be triggered by ANY USB device with a `button1`.

It's a recorded (sorry) issue, they don't seem to care. My use case is simracing with a couple of button boxes in addition to those on the wheel; the outcomes of this issue can be incredibly random (and frustrating) mid race.

Also (especially applicable if you host a small community) to get high quality streams you must put a staggering amount of nitro dollars in on a monthly basis.
An account doesn't net them $1 though, and $1 is also a lot of money to risk considering Medium hosts a lot of garbage. If the button represented the true income they earn from someone creating a throwaway account then I'd be happy as it would be in the range of a few cents.
I believe Discord also uses Opus codec IIRC. But wonderful to see the codec in a fully open-source project.

Added noise suppression would also be great, especially a FOSS-based one (Discord uses AI-based noise suppression from Krisp [0] -- a Berkeley, CA based for-profit startup).

I'm curious if there are any FOSS community projects in this noise suppression space. Given the rapid rise in WFH culture post covid-19, I can see an explosion in demand for s/w products in this space.

[0] https://krisp.ai/
This is false. The distance between selective breeding and GMO is horizontal vs vertical gene transfer.
> Looks like this Conversations app doesn't do video calling, which kinda makes it a non-competitor compared to all of the alternatives that already exist.

Actually it does, and it works well!
For clarity, you can switch audio/video meetings in Teams. When you switch to another one the current one is just put on 'hold', and it's a one button click to re-join.

Not that I'm advocating Teams here, far from it, I think of all the remote-meeting platforms it's one of the worst, but it's MS, so regardless how bad it is, it'll maintain it's significant market penetration.
> That would mean using two different messaging apps, an annoyance that most people won't want to deal with...

FWIW, most "normal" people I know (as in, not technologists who carry complex opinions about chat protocols and applications in general) seem to just use a ton of messaging apps to communicate with random people for various purposes? They do have a friction with respect to installing one they don't have yet, as it involves work that maybe they can avoid, but everyone seems to have and use and communicate using Facebook, Snapchat, SMS, and at least one account (if not multiple) on each of Instagram and TikTok. (Additionally, people I know who have international contacts -- whether due to being "professionals" or by way of family -- generally have WhatsApp.) It really is only a few techies I know (honestly, including me at times, though for what I think/hope are slightly different reasons: my issues often come down to how critical it is that I can have long-term log retention in useful searchable mechanisms... a big reason I refuse to use Signal as it doesn't even support backup correctly on iOS) who seem to get sad about using multiple apps (which should make sense, as if you know even only two people who are super picky then they probably just fail to communicate with each other at all because they end up in disjoint cliques: your "neighborhood"--which needs to include all your contacts, really, and so quickly knots together with "the world"--isn't going to settle on a single chat app... "normal people" find that level of "sorry: I only use X" stubborn and a-pragmatic ;P).
QB64 – Basic for the Modern Age
> * If your system really was working fine before, why did you need to upgrade it to a newer distribution with systemd?

Because the only two alternatives are 1) running mainstream distros from before 2014 or 2) running obscure distros that still don't use systemd.
I lived in vehicles for ~9 years and dwindled down to 3 elderly, frail, sane homeless guys as friends (mostly, it was me helping them and I didn't expect anything in return).

- Be a friend to have friends.

- Be the source of the party, activities, and adventures. Do not wait around for anyone else to ask first, or it's waiting for Godot.

- Make everything an ADVENTURE! Going to get milk: ADVENTURE TIME! B) :D Ridiculousness on 11 with a broken knob.

- Bring more than there was before: stuff, energy, liveliness, etc.

- Be early or late.

- Always leave while everyone is still having a good time.

- Say "no" with frustration and schedule something concrete immediately.

- Exponentially-backoff after 2-3 texts / 1-2 calls.

- All of the "Let's do lunch people" who aren't interested in concrete plans are just being "nice" dicks, wasting your time and theirs.

- If people just want your number without anything else, they're trying to exit (and ghost you).

- Thank people with specific, personalized notes (cards or emails) after invites. Cards, where possible.

- Ask for people's birthdays and anniversaries.

- When you create contacts of people, demonstrate getting details like birth day and month and anniversary. It shows you don't just view people as ephemeral leads to the next networking event.

- Give people time to miss you but not time for forget you.

- You're only as good as your last impression.

- Lookout for the needs of others, listen, and don't be a greedy or selfish dick.

- Not as a moral judgement but have integrity: reliable, fair, keeps confidence, and trustworthy. If a particular cleaning or cleanup task should be absolutely necessary, there is no doubt about its conclusion.

- Dissuade a friend's worst proclivities while helping them see new abilities and capacities.

- Sense of humor: find it, grab it with both hands, and squeeze. Sorry, ma'am, I was making a point here with my 259 new internet friends who are such bastards who never invite me anywhere. Don't mind me, I'm just a terrible, weird, ugly, boring, desperate person dragging this cross along... don't even think of helping now that you didn't invite me. How dare you!? Good day to you, I say. I said "good day!" There is the door. Stop reading!
From what they said, an incoming RF signal is converted to acoustic signal. That acoustic signal is probably not in the human audible range. It’s that signal which is filtered and then amplified with this new device, IIUC.
Wow and with Auckland house prices so high why not move to Australia or even better USA for a better salary and lifestyle
Without knowing the financials related to the product, it's really not possible to say that it's definitely worth it for, for example, 1 year of service.
Shared note taking tools absolutely need hierarchy. You can't expect your colleagues to know the way your brain sort things. In my opinion tools like roam research will never work for organizations. Especially for that reason.
I've made a similar experience with Discords login flow. It's definitely broken. Fair enough.
The reasoning is not circular because that would be devastating to your case?

Thanks, Yes man.
The question is, was it better before systemd?
Can you make it available to Portugal? I would love to give it a try
Also relevant:

"Verifiable C"

https://vst.cs.princeton.edu/

"Cyclone a safe dialect of C"

https://cyclone.thelanguage.org/

"Checked C"

https://www.microsoft.com/en-us/research/project/checked-c/

"Frama C"

https://frama-c.com/
A Terms of Service is not a proxy for morals though. Companies will put whatever is convenient for them in there, I'm sure you can come up with several examples that you wouldn't consider ethical.
This surprises me. My inherited cast iron tillet ( at least 50 yrs old ) seems indestructable.

Thanks for the info.
This should be part of the manual. Ive tried multiple times to understand systemd deeper than a service restart here and looking at logs for a unit there to no avail.
I am sure there are Windows NT machines still in service. I think my Dad has one in his basement. Should Windows forever support NT?

If they were offering an online service, then yes. These devices were compromised by WD’s online file sharing tool.
A program correctness is not just yes-or-no if you take consequences into account and state that there is some room for errors and that we deal with them instead of just meeting our fate. One thing is an incorrect value that is catched few assertions later (we check our invariants, don’t we?). A completely another thing is entire blocks of code missing from an executable and flow control broken so bad that the program is now a binary equivalent of a triggered psychopath.

We know that every program still contains an error, and we want to reduce its snowball effect wherever possible. UB as handled by a modern compiler is completely opposite to this idea.
IMO runit is abandonware at this point. No release since 2014.

Have you looked at s6? It’s a compelling alternative.
"Discrete TPM" means you have a daughter board that you plug in to a physical TPM port on the motherboard (check your motherboard manual for where it is, and which kind is compatible). If that device is physically not actually there, then that BIOS option does nothing for you.

You should check and see if the "Firmware TPM"/"fTPM" option is available, because that one will work without the physical add-in card.
I avoid medium by default these days. Problem is more and more of these pay walled sites are "oddly" starting to appear near the top of search results. Even though that same data or news exists on non pay walled sites/blogs. TowardsDataScience is another one.

I know it's not the same but the rise of "Axios" feels just as artificial or pushed. Like all of a sudden it popped up and everyone is "what do you mean you've never heard of them, they're a top news organization." Yet the first time I heard of them was watching an interview they did where the journalist was interviewing a major politician whilst holding a look of absolute disgust on their face.
Or you could've actually improved init.d and add all the features to is, and make easy to use/create.
On top of what has already been said, I found Mumble to be a better voice com tool than Discord, sound quality is better, shortcut mapping more extensive, etc ...

Discord having the slack-like features, video streaming and social networking integrated in a nice UI makes it a better all purpose consummer product unfortunately.
Bypass Paywalls Clean lets you read Medium articles without installing the app or logging in:

https://gitlab.com/magnolia1234/bypass-paywalls-chrome-clean

Also works on mobile, if you use Android.
> The only thing that can confuse people is the certificate security system, where a friend of mine complained they couldn't connect, but it was just a "Do you want to accept this certificate" popup that was in the way.

Is this because the server didn't have a certificate from a trusted CA? In which case the fix is that Mumble could integrate ACME to get certificates from Let's Encrypt or whoever

Or is the situation that Mumble doesn't integrate the WebPKI and so it expects the user to make trust decisions for each certificate, which is pretty hostile ?

> That is an issue of general technical illiteracy

I guess that's kind of true, but I'm not sure I should need to understand the correct range of manifold pressure for the engine in a motor vehicle to operate it, for example. "Just do what is obviously the correct thing" seems reasonable in both cases.
My bad. I somehow expected him to put it into /etc and rename it to something else. Indeed if he overwrote /etc/passwd then all hell would break loose.
Yes, in principle, but why would Kraft Foods help develop something that's tied to a part of Michigan instead of something that's tied to Kraft?

The US has unusually many large companies and unusually few small ones and farmers, so this question matters.
> [...] but the semantics of this seemingly "declarative" configuration was never properly specified.

What's missing from docs like [0] that makes you say that?

[0] https://www.freedesktop.org/software/systemd/man/systemd.uni...
As emphasised by Freak_NL, it seems particularly ironic that this is Cory Doctorow behind the paywall.

What I don't understand is why when I'm searching for technical articles, Google ranks Medium at the top of results. Doesn't this fall into the whole "one result for the spider and another for the user" trap to get marked down? It's a blight on the web.
PLDI does a "most influential paper" award each year, for the paper from the PLDI 10 years previous that had the most influence. The 2021 winner was that paper.
Do you open it on Firefox with an ad blocker etc? If yes it may come from reCaptcha and not from Discord itself (I had the same issues on websites that use reCaptcha).
However, if you use the discord app you may not need to solve a captcha.
Never thought I'd see the day when libXaw would be at the cutting edge of UI design again, but here we are.
It's free market. I also don't see how we are entitled to get it for free or get it in our own terms(I want it for free and I want it without creating an account and I want it it he browser).

If the offer is not good, just bounce. The entitlement for for free stuff on the internet is amusing, what I actually wonder is if it is a millennial thing to believe that we deserve it for free or at the perceived inartistic value of our own. My observations are that the older generations and the newer generations have no problem with understanding the concept of paying for content(with money, data or access to you for an upsell later).

The early internet has spoiled us when everything was made for the glory and later in 2000s free again but paid by VCs during the gold rush and land grab.
Confessions of a serial startup software developer
It asks me the same even without adblock or tracker-blocker, because my IP address changes often. An annoying nightmare really when you "need" something from a Discord chat quickly. I stopped using it, insist on people emailing me or chatting on Telegram.
I'm also getting the impression the kid was raised without a father, based on the fact that one is never referenced.
Teknofest 2021
Non-mobile link: https://en.wikipedia.org/wiki/Phonon
That's great! Thanks for sharing it.

I'll probably never have a use for it, myself, but I am always in support of passion projects.

Good luck!
I was unaware of the first part of this, and decided to find a reference.

This stack overflow answer[0] provides some detail on ETXTBUSY and the fact that writing directly writing to a running executable file will fail. (I had thought it would unlink the file like in the second case, simply because that's what I always see when recompiling something that's already running. This obviously uses the second method though).

[0] https://unix.stackexchange.com/questions/187931/modifying-bi...
If you are comparing Israel to the Reich you clearly have no idea.
This is often true, but it is not true here.

These recipes (Rogan Josh, Onion Soup) all call for slow cooked onions that take a long time. The 5-10 minute onions are an inferior ingredient, and it's not the one to use for good results. This is a fib, not a language problem.

I don't believe that most of these recipe writers are using 5 minute onions themselves. It takes 40m to make the onions good. It's not hard. You can do it in advance. They know the difference and they do not serve the inferior version.

Fun article. This has been bugging me for decades.
Systemd seems to do a good job of moving the complexity of managing the privileged/unprivileged divide into a standardized service.

I sympathize with the "transition sucks" sentiments elsewhere on this post. Having a bunch of working scripts turned into instant technical debt cannot be pleasant.

But, as with python3, systemd seems to be the way things are headed.
There are very good prefab houses made of wood in Europe. A relative of mine paid 600K EUR for one.

Also, while there is more wood in North America, it’s not like there are no forests in Europe. Take a look at Romania or Bosnia if you want to see big wild ones.
I'm not saying it was necessarily easier to use, just easier to understand what was going on. Explaining step by step how a Unix systems started up used to be trivial and make sense. I don't hate systemd, I just don't understand it. But that could also be symptom of me being old.
It was a collective effort by many people (of varying nationalities) across many countries (US, UK, France, etc../).

But I digress, Arpanet was the first WAN and so I guess I see your point.
I sometimes feel a bit weird when I see complaints like this. Because I have never experienced broken by systemd.

For logging, can't you write a systemd service in bash with -x flag?
I’ve hooked up my pavlok to a bunch of stuff using iOS shortcuts. I’m sure it would be possible to automate this already.
It's not to excuse it but to explain it. Here in Hong Kong we got a taste of china kneejerk reaction to violent dissent and it should not be forgotten that things like that have a starting point.

The communists are making a terrible strategic mistake in Xinjiang by creating a shared oppression but they did it following a series of events that is important to remember.

For instance I d strongly discourage mass murder in Hong Kong as a way to express discontent since China would be ready to intern us all in singing camps where we d be beaten into singing the glory of the motherland.
> semantics of this seemingly "declarative" configuration was never properly specified

Yeah, and it is not only underspecified, but too weak to be useful, which just pushes all the init.d logic somewhere else. What you've accomplished is moving it somewhere nonstandard, great job.

Also, the command line ergonomics suck. Systemd is deeply unfriendly to humans.

It was a power play in support of a long-term RH strategy, supported by a lot of bad faith arguments. Fascinating to watch as sociology, less nice as a forced-user.
No, I have been hanging around in Discord for a while now and I've run quite often into issues with connection issues for specific servers (I guess some clusters going down) and them being OOO for a while.

Mumble on the other hand tends to be pretty reliable and comes back up in a few seconds anyway whenever it fails.
Apologies, I was also triggered by the title. :)

> systemd provides ways to restrict the parts of the filesystem the service can see.

So like chroot and namespaces? Why do I have to depend on systemd when these are native features provided by Linux?

So systemd provides a friendlier abstraction of these concepts. Great, but so do Docker and Podman and many other tools that can actually be installed without taking over the rest of the system.

Having your application actually use systemd libraries further increases this dependency and makes it no longer usable but on a subset of Linux machines. This would be fine for some controlled production deployment, but is awful for usability and adoption.
Same here. Additionally, it doesn’t work on mobile as the menu blocks the content.
We don't need to bring anything new to the table, because nobody read their Marshall McLuhan, who made a career warning us about the effects of electronic media through the 60s and 70s.

He's still the only guy worth anything in the field of media theory:

https://youtu.be/8EwkTrmAY8c
> The Israeli right rejects the two state solution

It's the PA who always refused to discuss peace, you should check your facts.
No way in hell
The economics of dollar stores
Explain to me Go Concurrency Worker Pool Pattern like I’m five
3,200-Year-Old Hittite Rock Art May Reveal Cosmological View of the Universe
> With Terabyte (TB) RAM computers becoming the norm in the near future

I don't know in which world you live but in mine people still mostly buy 4, sometimes 8GB of ram laptops
You do know that resolving something involves other things than a simple udp query to port 53?
Medium is in direct conflict with some of the things Doctorow fought for over the years. It's sad to see him using it.
Unidirectional data flow is what i see Simplicity, bidirectional is not.

returning a [data, error] is simpler than a Try...catch.

Simplicity means it's easier to test and debug it, it's not about easier to read or to write, or to compose.
Thanks for the Q. It's pretty much just capital cities at the moment. The plan is to add a load of other cities in the next couple of weeks.
Playing Around with Video Fingerprinting
I must be the weird American who thinks the word "friend" still means something. Acquaintances and Facebook friends don't mean squat to me without aligned interests and/or repeatedly-observed indicators of character. And, I don't have time for unnecessary online "social"-climbing, people who waste my time, drag me down, or mooch.

- had you at a disadvantage but never exploited it

- someone who helps you move a couch and a desk

- lend a book to and always get it back

- lend a small amount of money to and always get it back

- leave something at their place and they tell you about it

- can count on them for a couch if you get locked-out

The closest of friends:

- you would kill for them and vice-versa

- you trust them implicitly with everything: secrets, material, and family

- you could be mistaken for family and/or your families blend together to where no one can really tell who-is-with-who
The comment (as you quoted) was: "Fact it could continue".

Given that nobody knows with certainty that it can't, it is very much "fact" and not "opinion" that it could continue.
Except via discord, the quality is throttled and a bunch of random decisions are made about what to do with your audio outside of the codec.

Drives me up the walls when I mention discords awful quality and people just say "I don't know what you're talking about they have the same codec".

It's only a piece of the puzzle. Not to mention the constant robotting because some of their servers are melting or something.

Host your own voice comms :) Even the cheapest 2€ a month box can handle a decent sized party with no issues.
These are guys are Washington professionals.

I don't have any concrete insights on the situation in Xinjiang.

However as far as I can tell it is a lot more stable there than was 10-15 years where you had the Xinjiang riots and the series of terrorist attacks that followed.

What has changed though is the US-China relationship which has gone from corporation, including in military matters in the Xinjiang/Afghanisation border region, into a full-on propaganda war.

Also notice the use of the term "East Turkistan" which generally is a designation that is used by people who want a breakup of China into multiple smaller nations.

Needless to say this is an aggresive stance.