skysight-inc/HackerNews huggingface dataset:
Having closures doesn't make functional programming. One important aspect, which Java lacks, is values being immutable by default.
See this reply: https://news.ycombinator.com/item?id=31176549 and feel free to ask me any others.

Tattoos are because your body does not belong to you, it belongs to God, and you are just borrowing it, so it's not right to damage it that way. Same for the prohibition against ripping out hair in mourning.

You are expected to remember at all times that God gave you a body to do good things with. This also applies to the prohibition against suicide, or taking unnecessary risk (that last one is obviously very subjective). Additionally you are required to take good care of your body, and go to a Dr. when needed.

All the above are different aspects of the same thing.

Another example is you are not allowed to give up your life to save someone else, with exceptions made for your children. (You are allowed to risk it though.)
Apple News. Although the Mac app is not good—the iOS app works well. And instead of just subscribing to a single source, I get several reputable national newspapers through it as well as a ton of full length magazines.
I dont.

https://12ft.io
Mainly from those archive sites HN posters regularly put up.
Menstruation, Menstrual Hygiene and Woman's Health in Ancient Egypt http://www.mum.org/germnt5.htm
It would be great to read about the differences to matrix.org - does anybody know a good explanation / comparison?

I can not decide which alternative to use because there are so many differences and I lost interest in researching all the details, so it would be great if somebody with knowledge would like to write about that and provide an overview.

As a user I would like to see a tool without censorship, but where I can ignore posters I do not like, where I still can find everybody, but also have private encrypted conversations with my peer groups and nobody is trying to profile me based on my interests. Ads would be ok, but no tracking (use tags for targeting, not user data).
300 million monthly active users including noise on Twitter.

Last I checked there are 7+ billion humans.

It’s a town square in Elons hyperbolic narcissistic imagination.

It’s where westerners shit post at each other, not a town square
I prefer to see it as a reminder of the omnipresent power of Bayesian inference :)
The AGPL cannot fail you—you can only fail the AGPL.
Yes, the Bolt you're thinking of is an Estonian company.
right, a woman with a particularly heavy period might need to be cared for on the worst day.
Parents and peers/communities. If the US is any indication, teachers are incapable of instilling appreciation for learning once scholastic achievement is branded "uncool".
Adding 2 more points -

4. More tutorials. Outside of the main docs, I found only 1 comprehensive tutorial. I think it will be great if the key members make it a priority to add smalllish tutorials on things like forth, brainfuck etc in other blogs and articles.

5. Tutorials in Kotlin! I am new to the jvm, but I am digging Kotlin as a saner alternative. I think having some tuts in Kotlin would be a great help.
The art of making great decisions-Netflix's change of heart about ads and cheats
http://www.selinuxproject.org/page/Main_Page has some good resources, but most documentation is aimed at policy developers and not end users.
I have no interest in the things you state, FWIW. The issue I have is that--apparently, based on this and other threads on the software--it matters what server you are on for even basic things like "can I follow another user I actively know about?" or "can I reply to a post from another user I already know about?". I have almost never had issues replying to emails from people I have received, receiving emails from people who intended to send me an email, or being able to send email to someone random I have heard about. These issues DO happen, but they are so rare I can't remember the last time it happened to me, and it has always been to the discredit of one of the two party's email servers... but with Mastadon, people are making it sound like all of this fragmentation is a feature?
> Writing books is at least cheap, so we would still have hobbyist authors;

Arguably, all current commercially unsuccessful authors (and there are a lot of them) are hobbyists as well.

> but making a movie can be darn expensive. Who would invest into a next Lord of the Rings adaptation without IP?

> Well, yeah, maybe Musk would. But then you end up with the old patronage system, where artists need to be on good terms with the ultra-rich.

I'm reasonably certain that part of the gap would be filled by crowdfunding (or the Street Performer Protocol), but we've already seen how that works best for creators that are already successful and have a following (or at least some sort of platform) or who have zeroed in on a previously unidentified and unserved niche. It doesn't work so well for "midlist" creators working within established genres.

Distributed patronage (eg. Patreon) is another option that can in theory work for the latter, though I don't think there have been all that many success stories there. Most Patreons seem to fund the creator's coffee budget, and not much more.
this would perhaps, idk, also explain why math for artists is also not a super rigourous nor super technical computative class.
Hey thank you for sharing this feedback and linking to it here on HN! It will make it easier for me to find again. I agree the ability to break off the convo is a big one, and likewise permalink/vote or highlight message.

Thank you!
Most people are very casual listeners. Like in most of their products, google seems to be targeting the majority.

Also, you're comparing different products in terms of price. YT can offer a "pro" version at an additional premium (though they probably won't... Since they focus on the main use cases)
The advice is poor and shows the authors lack of basic ability to understand basic selinux tooling.

It's doubly bad because most people running modern Linux run their apps in containers and don't need to understand it as they don't run into problems.

I'd this really is what gets the pageviews maybe someone should write a how-to on disabling all permissions because it's too hard.
The example using chore is a part of the conventional commit types to mean this commit is less significant. I often use it for things like

chore: resolve a merge conflict

chore: fix code formatting

chore: update dependency type definitions library

Each of these things is nice to have tracked as their own commit so they don’t show up in other more impactful or isolated commits. They don’t add a lot to the code but are rather little house keeping actions that help keep a codebase clean and up to date.
I don't mean decentralized as in run by small communities. I mean decentralized as in not run in anyone's server... like how Dapps run on Etherium.
Congress has an approval rating of 20%

There is no faith in the system as is
descriptive subject with 50 chars or less

skip a line

more thorough description if needed. You don't need 7 rules to remember. KISS
It's a different experience for sure, and there will always be a place for threaded comments.

But this is about real time conversation, and I agree there's much to be done to improve it!
I think Snowden’s initial leak exposing widespread illegal action by the US intelligence community was a courageous act of conscience, and I think he did his best to reveal criminal behavior in what he considered to be a measured and responsible way. I think the US presidents since should have pardoned him and welcomed him to return to the USA (but I also understand the other side of this argument, and I think reasonable people can disagree on this question). But in light of the Ukraine war, it’s hard to trust his more recent motivations.

You have no problem with the president of the “Freedom of the Press Foundation” giving Putin a free pass for (a) mass murder of civilians and (b) systematic attack on freedom of the press in Russia and around the world? What do you imagine the Freedom of the Press Foundation is supposed to stand for?

Who am I supposed to be a stooge for? The people of Ukraine and their supporters? The (former) independent Russian press? A secret cabal of CIA-funded Ukrainian gay Jewish Nazis using their secret biolabs to turn us all into lizard people?

I’m all for holding the USA (and Britain, Germany, Saudia Arabia, Israel, China, Turkey, India, ...) accountable for censorship, crimes against journalists, illegal surveillance, etc., but the ongoing atrocities in Ukraine and linked press crackdown are without any doubt the most acute threat to freedom of the press (and more generally to Enlightenment values / classical liberalism / democracy) in the world in April 2022. Those who don’t even acknowledge that Russian actions are illegal and morally unjustifiable are completely undermining whatever principles they purported to hold.
Someone register it before Musk buys HK.

https://news.ycombinator.com/user?id=TBD54566975
You hit the main issue with selinux: most documentation is aimed at policy developers and not end users. Your main issue was that you were trying to adapt the reference policy without knowing its inner workings.
> It comes off to me as fear mongering

As much as I think it was important to get out what they published, he is right on that detail: Greenwald and Poitras, at least, were and remain wholly unqualified to keep anything under wraps. They surely did their best, as well as they understood what they were even trying to do.
Or, you could use setroubleshoot to learn it, and manage a linux machine properly.

But that's hard work.

Guess it's another SELINUX=disabled
I think I understand, but I'm not sure how that actually helps solve the issue of regular people with famous names being mistaken for celebrities. This is a case where everything you mention was in place (and even though they could change the text and photos that didn't happen), and still many many people were confused.

Some account handles will match real names. People make assumptions on that. At the current time, no matter of locking down profiles so they don't change will solve the problem of people assuming an account name must match the famous person with the same name, because names are not only not unique, collisions are common enough that famous people share names all the time. People don't do the barest amount of verification of what they are seeing compared to what they assume, so nothing you add that they have to look at to fix that will actually fix it.
In contrast to the other comments, this is actually one I 100% agree with... and is part of the downfall of federated systems (which I have given short talks on before <- not to advocate for centralized ones, like Moxie does, but to advocate for fully distributed ones): they tend to end up with a small number of heavy instances designed to provide better moderation, security, or discovery with the result that you end up with little fiefdoms with peering agreements instead of a system where anyone can actually talk to anyone else. And yet, the status quo with email is nowhere near as bad as it is sounding like with Mastadon.
Unpopular opinion but here goes 1. UX is hopeless (menu on the right, post on the left? ) and different to be different (use common design patterns, don't re-invent the wheel to be different. User have expectations from other sites they use, don't violate them)
2. Onboarding unclear
3. Non-existent discoverability
4. Tons of different domains joinmastodon.org, mastodon.social, mstdn.social doesn't work nicely with password managers and difficult to remember which to go to login...

Sadly, it will enjoy a bump for a few weeks...and then float back into obscurity. In my eyes this is DOA in its current state.
After using CentOS for years, I have come to establish a debugging rule: If things just don't make sense, check if you're fighting SELinux policy. It's just one of those things that you beat your head on the desk after crashing into multiple brick walls that eventually works its way into your debugging process.

I guess it just shows how effective SELinux is if it is preventing the admin from doing something. /s
People in various threads here are reporting issues even when you know of the other user or the other content, whether it be issues replying to posts or seeing mentions.
The AGPL just forces you to make the source code of your changes available under itself. There's no obligation to get them merged upstream.
Gitter is searchable. I wonder why it isn't popular.
kinda like the floating orb robots from prometheus.
To be specific, it's permitted for the ceremonial clothing of a Priest, and only while on duty (typically 1 week out of the year).

It's like the great seal of the US - permitted only for official use.
That's a different topic, of course.
won't fix the bug but right click on the back arrow to get a historical list of where you've been in the current tab and go back from there
Yeah, we are using different strategies I think. My approach is to not re-run anything that has not changed, so if you change the code of a function in a module, the module's global state will remain untouched, and if you change the code of a decorated function, the decorator will not be re-run (the function inside will be fudged directly).

I wouldn't say either approach is intrinsically better, in either case there are situations where it won't do what you want. I think I prefer mine because it is, in a way, a bit more predictable: if e.g. I add a print statement to some function, then the next time I call it, it will print. I know that it won't reset any global state anywhere or re-run anything expensive, regardless of what else there is in the module. Usually, that's what I want.

The develoop feature (which I am rewriting right now) sort of does the reloading of currently executing functions, in the sense that you can pick one or more focus functions that are run in a loop and aborted/restarted when the source changes. At some point I looked into changing functions during a breakpoint and continuing in the new code, but I couldn't see any way to do it in pure Python, except maybe through some ctypes voodoo.
AFAIU there's no obligation to contribute upstream at all, just the need to provide the source such that anyone who wants to can contribute upstream. So you can't grab the code in your SaaS and extend it without making it available to the public.

For example the Truth Social was briefly in violation of AGPL when they took and adapted the Mastodon source code. Later on they provided a zip-file with the codes in it.
So? Same as email. If your site is blocked for spam...
This math doesn’t check out
Interesting, after years of software-development I arrived at almost the same pattern:

* [feature] -> a new feature, can be incomplete, but should be a contained unit of work that's usable to the enduser in some way.

* [code] -> everything that improves the code, could be refactoring, library-updates or preparations for a feature

* [bugfix] -> minimal commit only for fixing a bug, should (almost) always include a test to reproduce the bug.

Sometimes I also use:

* [build] -> for build-improvements

* [performance] -> for performance-improvements
I'd rather have some small device or flying drone that can project images instead of multiple monitors. That would enable a truly mobile office.

Here is an example from 2018:

https://www.seeker.com/gadgets/new-technique-generates-free-...

Wearing goggles is not very hi-tech or comfortable. Am just not seeing this become mainstream anytime soon.
Do you have some current or past exemplars in mind?
Congrats on the launch, Kam! Linen is awesome. We'd love to get this setup for Fig's Discord community :)
neat! i'll be playing with this more tomorrow. https://lists.sh/j3s

love the idea of using ssh-as-auth for webapps. this is a fun implementation of that idea. i wish i shared your affinity for lists. :D
Snowden's access to reliable information dried up long ago. Anybody relying on his opinions on affairs outside the US played themselves.
They definitely didn’t invent it, but I would say it’s fair to give Christianity itself credit for converting Rome to a 7 day week & then most of the rest of the world after. It takes a religion with certain characteristics to accomplish that.
https://news.clearancejobs.com/2021/09/08/does-your-client-w...
I bought your book. I am just starting out as a backend developer. Titles like these are badly needed. But your book needs a lot more polish. There were typos in a lot of places. Also it would have been great if you could cover Ubuntu. It's a lot of effort to map fedora commands to that.

Finally, compared to what you are charging for your book, The Unix and Linux System Administrator's Handbook costs 60 USD, covers way more, in better detail, and has much better presentation. The advantage your product should have is much more focus on backend deployments but it falls short in the quality of coverage and by extension, ease of use (for newbs).
> many doors are easily defeated themselves by a sawzall.

Wooden doors, presumably? It was interesting to see metal entrance doors when I was visiting apartments in China. USA doors all seem to be simple wood.
Using Actual Code for IaC
Interesting topic. From my experience Headline + Bullet Points are far quicker to convey useful information, in a form that is terse yet easy to read.

For example:

----------------

improve Buffer Cache Management & logging

- change 'tryDrop()' to skip immediately, if lock unavailable

- move BufferCache logging to a separate logger

- attach BufferTrim.Unsuccessful -> Preemptive Flush of oldest buffers

--------------------------------

Having worked in many codebases & internal docs, I've found narrative significantly less efficient to read & write.

In commit messages, far too many developers skip almost any detail as to what they're changing & why -- the slowness of narrative formats may substantially contribute to this. In docs (Wiki etc), narrative encourages developers to ramble about minor technical details while omitting all high-level context.

Headline + bullet-points bypass a lot of struggles with narrative by allowing a simple headline and then, well, cutting to the point.

This also illustrates a informed personal preference -- studies find lowercase English words faster to scan/ comprehend.

See: http://literatejava.com/git/how-to-write-a-good-git-commit-m...
Is there anything on the site that needs to be secured with TLS? There's no authentication, no user details, why would it need to be secured?
Sounds about on par with anything you'd get in a reddit comment section
Ugh, this is a guaranteed way to drive me out of any service that uses this. If it’s your intent to create an unsafe environment, you’re succeeding admirably. Google indexing is the biggest contributor to making the web unsafe for communities, and I’ve been dreading someone coming up with this for years.
I'd also love to see them forking CalyxOS' Datura firewall:
https://calyxos.org/docs/tech/datura-details/
It's so much handier when you don't have to navigate through each app's settings.
SELinux has a horrible misfeature called dontaudit, that lets policies using it deny actions without any evidence being logged anywhere. Because of the existence of this, the only reliable way to know if a problem is being caused by SELinux is to temporarily disable it and see if the problem goes away.
I got excited, but now I am just confused.

How is this novel? There are far higher quality object scans available on sites like Sketchfab and Turbosquid, not to mention free assets on the Unity and Unreal asset stores.

And possibly even more perplexing: why is it presented as an academic paper?
Like most of these wokisms, it's not about bettering the situation or lives, it's more about complying with a singly-minded mindset of a singular world view that wokists would have us all hold. It's the same way with any cult (whether religious or social). When you control words and vocabulary you are just one step from controlling thoughts.
Check your browser's tab bar.
If you're picking a license to reveal who is up to no good, I'd also recommend the hippocratic license. Even more hilarious if used in a dual license setup with a commercial paid second license.

It's like the spiritial successor to the old jslint license. Not using it or using the second license is like an implicit admission of maybe wanting to do evil.
Good, I license much of my open source software under the AGPL because of how easily bad actors are able to scare themselves with FUD about the license. I want companies who don't understand the licens to be afraid of simply taking without giving back.

That said, most of fear around the AGPL is nonsense, and there are plenty of companies and contributors who understand the license and adhere to the terms AGPL software ships under. If Google wants to limit their options, while smaller competitors get a leg up by understanding and using their AGPL options, that's good for the market.
Why would you need SSL/HTTPS for a casual game like this?
I agree that containers are easier to manage than SELinux, but still not easy enough. Linux provides many low level primitives for restricting applications and SELinux, Apparmor, Docker, Flatpak, and systemd all provide high level abstractions for those. But IMHO none of them really finds a sweet spot between flexibility and usability. `systemd-analyze security` for example lists 80 (!) different settings, even though some of them are very high level such as `ProtectSystem`.

Containers have made the conceptual shift from allow/deny to isolate/share. Somehow this feels better even though it is effecitvely the same.

I am still waiting for an abstraction that uses all the low level features and wraps them in a high-level interface that puts usability front and center.

I am not sure if this is even possible though because many applications are not built with sandboxing in mind. Adding another file somewhere on the system that needs to be accessed is not considered a breaking change by most. So maybe we need a more fundamental shift.
> Are you thinking like poker and other traditional card games of chance and skill?

More like MMORPGs and similar which have a show allowing players to trade, where the "different entities" are also _legally bound by contract to keep to rules_ set by the game publisher and the ledger is mainly about auditing, automated anomaly detection etc. I.e. not NFTs at all. It also doesn't prevent cheating, just makes it manageable for the publisher.

I don't see a use-case for (crypto currency based) NFTs in gaming tbh. You could put them in, but whatever you do has simpler cheaper solutions (which still might use some of the tech NFTs also use). Like most relevant you probably don't want the "crypto currency based" part. To much loss of control and/or legal liabilities.

For things like poker and online gambling there is no point in adding additional complexity to the system for IMHO no relevant benefit. There is also generally no point to add federation. Online casinos work (technically) quite-well with boring classical web technology. (IMHO too well, I'm not a fan of online gambling).

I guess using some form of federated or state controlled Leger you force online casinos to log all gambles on, for auditing them/undermining tax evasion/preventing money laundering could maybe work. But again while this uses crypto currency/NFT related tech it's not quite the same.

But companies which focus on the tech behind the scene can likely provide whatever is needed.
Yes, you’re not supposed to blindly memorize things. The method is to learn and understand the material first and then practice recall to retain that understanding.
Or Warcraft 3 pros that are still going 20 years later: Moon, Focus, Lyn, etc.
SELinux really isn't that hard, especially if you spend a very short time to understand the basic concepts and commands.

SELinux for mere mortals: https://youtu.be/MxjenQ31b70