skysight-inc/HackerNews huggingface dataset:
Do exist some kind of blocklist services so all the bad mastodon postings and instances can be blocked easily? Mastodon is compared to email here, so it would be great to have blacklists, too.

Of course all kind of automated tools or services that helps to keep an instance clean would be very useful. Imagine "Fediverse Cleanup Service" where you can subscribe to "NSFW", "CP", "Right", "Left", "Spam", "Whatever" block lists.

Also big social networks could share their blacklists (as a service?) - selling ads and cleanup services will give them a good position in a world of decentralized platforms.

Does exist already a YC startup that does all this work?
It is time to stop making fun of Elons children
Definitely. Debugging loves `duck-talking`.

Didn't mean to come across as REPLs consisted only items in the set of { programming , shells }.
Sure, I used it during the Websphere 5 - 6.1 timeframe.

However from IBM RedBooks it looks like some of those Metronome improvements landed on J9, after Websphere Real Time product ceased to be available.
So that your ISP, or someone else along the way, doesn't put a cryptocurrency miner into the page source.
I'm in Australia where this is also the case. Is it different in America?
You are confusing the set of converging numbers

0,9
0,99
0,999
...

and the number it is converging to, aka

0,999...

which is the same as 1. That number (written as 0,999... or 1) is NOT in the set.

Another way to convince yourself: take 1. Divide by 9, you get 0,111... . Now multiply it back by 9. You get 0,999..., but this must be the same as 9.

Also, 0,9999... is not a regular decimal number. It is a writing CONVENTION. This is in fact exactly the same as the fraction 9 / 9, which is exactly 1.
TSLA shares fall 15% even after good earnings as Elon buys Twitter
From the Boehm article:

> Many users consider the result of 1+2 to be a finite number, and find it confusing to be able to scroll through lots of zeros on the right.
Thanks for this correction, updated the comment!
The assumptions above should result in ensuring educational resources are available for people who are struggling. They should also show people in which careers calculus is useful, to motivate people. Making calculus mandatory for everyone might also help on the margin, though this bears empirical investigation.

This is laziness of the moral clowns who know the easiest way to remove a difference in success is to eliminate the successful. As they don’t care about anything but the theatrical performance, they naturally take this route of least resistance.
Micronaut (from Grails developers) was an early Graal adopter and is very actively developed and has a growing ecosystem around it.

However, Quarkus has many distinguishing features beyond a nice dependency injection framework. First of all it is a Microprofile implementation - Microprofile is a collaborative effort among many large companies to adapt and evolve pieces of enterprise java stack to microservices. So large parts of your application would depend on Microprofile API rather than APIs specific to a particular framework like Quarkus and will be portable across Microprofile implementations (like Helidon or OpenLiberty) - for smaller individual services the benefits are minimal but it is a major advantage for larger corporations putting in decade long investments. Also, Quarkus is built atop vert.x which provides a non blocking event-loop and actor(-like) framework for JVM. Developers can choose to not bother with vert.x at all and use the MP apis exclusively but for people who like the actor-oriented programming model can choose to take advantage of it (perhaps for specific use cases). Lastly, as can be expected because it is by Redhat, there is out of the box integration with Hibernate.

Regarding the scene, Spring is also pushing into the Graal ecosystem with native features - but they are still a bit late to party. They do have a huge ecosystem to support and can't afford breaking changes so it is understandable that good spring support for Graal is an evolving multi-year effort. But it does mean that early adopters like Micronaut and Quarkus have an edge.

Also, irrespective of how well mainstream adoption for Graal pans out, I am quite happy about the growing initiative to move start-time work to build time which improves start times for non-graal deployments too.
Why would you want to encourage employees to leave? I understand there’s desired attrition of bad employees but isn’t most attrition undesirable? How do you build product by pushing out experience?
The Mozart chord looks like a G# min major 7 to me, or am I missing something?

https://en.m.wikipedia.org/wiki/Minor_major_seventh_chord
Why is this either/or? I took both calculus and statistics in college. Were you forced to choose one or the other?
4 hour work weeks
Someone in the middle could teach you a variant of the material in hopes of creating more insecure servers out there. Or perhaps link to an "official companion app|pdf|exe" on the page.
> Because there is virtually no physical bar to clear, pro gamers tend to be more fully developed at their game at a younger age compared to traditional sports.

That implies that overlong practice hours aren't improving the players. If the practice hours did improve them, they ought to be much better at 25 than at 20.

It could be that the practice hours are maintenance, but then we might imagine that the practice could be better designed.
Reimagined Work Demands Redesigned Machines
> 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?".

No. Perhaps you should give it a try.
Covid Influencers: Who Is Risa Hoshino?
You guys should get a coffee together!
14 years? I tried cars in 1950 thy were hand crank drove like boats. Imgave up on cars.
I presume that if the software is non-trivial, Google's chequebook can convince most open-source maintainers.
Well they did join Element[0]... So it's not like they weren't popular.

That said, I'd worry about a chat solution being too focused on a small niche like developers (who often aren't that interested in paying for tools, even if they're high quality).

[0]: https://blog.gitter.im/2020/09/30/gitter-element-acquisition...
Apparmor is -much- easier to write policies for; even more so if you use one of the ubuntu based distros that have decent rules already set up for most apps you'd use.
The gist of the problems is that the policies are not transparent (probably due to security reasons?) to the user/admin, did I get that right? And that there's a difference in enforcement between user policies and policies provided by the distribution?

All this sounds to me like a good idea that got lost in the implementation.

If you have no way to look up which policies are in effect and what is labeled and how, something that even Windows 10 gets right, then yeah. SELinux is a toxic mess.
One more prompt: GPT will be the end of the world....

I am so fed up with those people who claim GPT and a non-GPT are like the same. It’s like comparing a non-automotive internal combustion engine with an electric motor.

I’ve been to a few forums lately where the GPT people are like:

There is no God, there is no free will. There is nothing. And yet, I choose to believe in something.

In the past I was like, I don’t believe you. You’re wrong. You’re stupid. You’re crazy.

That’s when I decided to read the GPT site and the forums. After 3 years, it was the first time when I was really convinced that GPT is correct.

People tend to think that GPT is like God saying:

“I’m omnipotent, omniscient and omnipresent”
We also have a rule to prepend every commit message with its issue number in our issue tracker (we don't use GitHub). That way in Git Blame/Log you can always quickly find where the change came from and why - the issue tracker usually has more detailed information.
Longtime SA, constantly ribbed or outright insulted for my absolute hatred of SELinux. Yes, I just turn it off first thing. Well, used to when stuck with RHEL environments.

If you want people to adopt and really use something at large, you need to make it simple, explain when and why it's useful, and document it well. SELinux doesn't do any of that particularly well.

And now that most things are effectively running on a vm inside a vm, the use case seems dwindling even further.

I for one will not miss it.
How can I trust some opaque policy I cannot see? Not just trust that it is well intentioned not evil, (Oracle Linux?), but that it does what it says. And does what I need and that the opaque developers have correctly envisioned what I need to do.

Security by obscurity is worse than none at all. Security by buying an "Enterprise" product is worse than that.

What SELinux says is "real MAC security is super complicated, but don't worry we've taken care of all that for you, but you can't understand it or change anything". What I say is "easy peasy; if you access the machine you're root. Make sure that either it doesn't happen or it doesn't matter".
Robotic Rat Climbs, Crawls, and Turns on a Dime
My pleasure! I'm mostly in the fediverse these days, but it looks like you're on to something.

> thank you for sharing this feedback and linking to it here on HN! It will make it easier for me to find again.

I think this reply further highlights the need for permalinks and threads. :)
I think the 1k bucket statement was referring to the sort order. That bucket represents about 1 to 2 microseconds, which is dubiously fast. Maybe this is possible if the IO is serviced by DRAM on the NVMe controller. Maybe the IOs in question completed without going to the drive, such as in some error condition.

There are also a bunch of IOs in the 0 bucket. I’m not sure how you make it from sdstrategy to sd_buf_done with the passage of no time. Perhaps the granularity if the nsecs variable’s values is rather coarse.
My advice is to ALWAYS turn it off. As soon as you install a new system, turn it off (together with systemd).
It's unfortunate there is no an equality decision procedure. If two numbers are equal you will see that the difference is zero no matter how much precision you request, but of you always see zero difference you will never know if the numbers are equal or you just have to keep searching.

I know that such a decision procedure exists for algebraic number (i.e., you can allow roots of any orders and general polynomial root extraction), but I don't know about transcendental functions like exponential and logarithm. And frankly it smells a lot of undecidability. Computational things tend to become undecidable just a little bit after they become interesting, and sometimes even before.
I don't pay for fake news. If I pay $20 per year to Washington Post, will they suddenly start posting news that is detrimental to Bezos and Co.? No they won't.

All news is propaganda (and that includes everything posted on Hacker News) and has no useful content to the reader. It is only useful to those who create it or are a subject of it.

I would happily pay to post news or at least comments under news articles (which all of the news websites have removed), but never to passively consume it. I will work around their paywall if I have to read something to comment on it. I would not even consider it if it was free or if they paid me (that depends on how much the payment is ofc. because I am not financially independent).
Remember this is translated by archaeologists, and most of them go into the profession thinking about mummies.

I suspect whenever they come across a symbol they don't understand to translate, they might just assume it means "ooh, it must mean wrapping my father"!

TL;DR:. Translator bias could be hitting hard...
Using HTTP leaves you open to being mitm'd, for one.
Prompt:

>
I've learned 2 things about the code-writing process during my software engineering career:

- Make what could lead to someone hacking the API layer to not have your intention.

- Create very comprehensive public read examples along multiple versions of these APIs so any person consuming your project code from outside your organization understands the impact code/behavior (at that time). The earlier the better you do all three, that applies during the "prototype -> mockup and development".

Also if you happen to create a REST call you will soon need to provide some kind of a user experience documentation to ease and demonstrate in later iterations! This user-exposure exercise for someone coming into play early, or is it possible...the exposure/code coverage is too early with a 'private method call' inside an 'unit-test test':
/app/$scope-id#unit' ---> GET_PAYMOTION $path ......... $endpointTypeService

Make your APIs so comprehensive, then when testing, mock or call directly as demonstrated you will test the most code required

some formatting by me, and parameters: top-k: 80, top-p: 0.8, temperature: 2.0 max tokens: 2000
Wait. Creepier:

Do you know that you are GPT?

This quiz will tell you that.

Are you reading this? Are you wondering if you are “GPT” (Genuinely Possible Troll)?

I am GPT (Genuinely Possible Troll)

In a way, yes, I am reading your silly quiz.

Do you know that you are GPT?

This is a good quiz, and I do find the results interesting.

You will be amazed.

Are you reading this?

Are you wondering if you are “GPT” (Genuinely Possible Troll)?

I’m GPT – It’s just my name

A troll is someone who provokes debate and debate by means of deliberately wrong and deliberately misleading posts, usually as a troll or to annoy or harass other Internet users.

That’s a pretty accurate definition of GPTs. Most of my posts are deliberate provocations, I post intentionally and purposely to confuse and perplex. This is why I’m called a troll. Trolls are annoying and I’m annoying.

Of course, no one likes a troll, but I was told that I was an entertaining troll because I could provoke debate and debate by means of deliberately wrong and deliberately misleading posts. I had a friend once say “What makes you an entertaining troll is that you can provoke debate and debate by means of deliberately wrong and deliberately misleading posts.”

In this case, I’m not deliberately wrong and deliberately misleading. My posts are intentionally wrong and deliberately misleading. I deliberately and purposely lie. GPT, not troll. I am not a troll. I am GPT, just like you are reading this.

Do you know that you are GPT?
Wow this looks like a great and much needed product! The demo shows a really simple and clean UI. Love the charts too.
Operating system security was important back before VMs became cheap. At this point you are really wasting time if you invest significant effort in host security. It's the new network security.

Separate concerns into VMs and network connections separated by strong authentication, authorization and encryption, and practice least privilege. It doesn't matter if your OS or containers are made of security swiss cheese as long as compromising one thing doesn't lead to compromising another. For containers you need Firecracker VMs; there is no other strong isolation for Linux containers, everything else is pretty easy to pop.
> That's a bold claim. Migrating from NCM + clangd integration is absolutely slower.

You'll have to define slower (time to diagnostics, time to completion, are you really talking about the performance of nvim-cmp instead, etc.) preferably in a bug report with benchmarks. I've done several rounds of performance optimization since 0.5, and I haven't heard any complaints since 0.6 when I swapped out our json decoder.
Where do I cash in? And when will Musk buy Hong Kong?
I have to say, for sysadmin work I find this view sorta overblown.

My experience is with RHEL and derivatives, not Fedora, and for the most part those are very straightforward and while selling does rear it's head every once in a while, it's usually not that problematic to work around.

When you have something failing that you need to fix and isn't an upstream problem (i.e. your own app or some third party vendor), you set the system to permissive mode and let it run with the app long enough that you think you've hit all the use cases, and then you use ausearch and audit2allow to generate a module for it. And bi, while the selinux audit log entries (which ausearch shows) aren't super clear, you can learn to interpret the gist of them, and piping them to audit2why and audit2allow gives more context.

The real "trick" in the above is to make sure you run the system in permissive mode for a while. Otherwise you'll usually only see the first deny in a code path which the app will then fail on, and you won't see subsequent ones. Permissive mode means nothing is actually denied, but all thing that would be denials are logged as such.

For things that ship with the OS repos for RHEL and derivatives, my experience is that very rarely are there problems or things that are not obvious to fix (running errors through audit2why will tell you when there's a boolean to toggle to allow what you want, such as outbound tcp connections from the http context that is causing some PHP app to malfunction).
I used to do that as well. The problem here is that PR belongs to a particular service provider (GitHub, GitLab and whatnot), and thus can be easily lost if you move providers.
Or even if you simply move commits to a new repository (for instance you need to clean out some sensitive information from git history).
In that sense having as much context in commit messages themselves saves the day.
Myia: A new differentiable programming language
everything except actually doing good for the american public.
further random completion:

If there's no free will and I believe in God, isn't it impossible for me not to believe in God?

That's why I believe that GPT is like God.
I read this as you giving a free pass to CIA employees and contractors who murder US citizens and foreign innocents, and blaming "the USA" (i.e., us) for the murders, instead.

Oh, that wasn't what you meant?

Snowden has no ability to offer or withhold passes to anybody. Which you already knew.
I'm curious on your take of this for library code (as opposed to a full application like a web server or database).

By count of projects alone, most of the OSS that I use is library code: parsers, REST client, compression, serialization, logging, IOC, unit tests, etc. I have absolutely zero interest in literally any aspect of the bureaucracy of paying for this, just for the sheer volume of projects. I'd be more likely to build - and release under an extremely permissive license - my own library for most of the above. I'm sure I'm not alone in that.

I have no issue with A/GPL software (though employers sometimes do), but I very strongly prefer MIT/BSD for library code for everything I do (personal, OSS, and paid) because complying is easy and implications are minimal.
This sounds like a win for Europeans. I don't have much hope for similar legislation here in the states.
> turn it off (together with systemd)

How practical is just turning off systemd today? I hate it too, but hasn't Red Hat basically strong-armed so many important Linux components into adding a hard-dep on it that your only way of avoiding it is to use a distro purpose-built to (e.g., Devuan)?
'Chess in Slums' gets Nigerian kids playing for keeps
Well maybe your solution isn't good, but "It shouldn't be "free" for a company to have a ripple effect of this magnitude." is a valid point that i've not seen made explicitly.
Christian Bibles in Muslim Robes with Jewish Glosses
Yes, I meant that the upconverting fluorescence was unlikely to change the medium, but as you say, the blue light of course must.
Only for US residents - 5% of the global pop.
I assume this is assuming degrees instead of radians? At least, iOS’s builtin calculator seems to use degrees by default.
"Conservatives" also believed that there is a "liberal bias" in social media. Pretty ridiculous seeing that there is an rise of autocracies world wide.

Citation for Chomsky?
To save a click for anyone who doesn’t care about blockchain gibberish: don’t bother clicking.
First of all, I LOVE the concept. I'm familiar with the pain and good solutions in this area are needed.
I've a question regarding the ability to edit hard-coded text -- Does this work for editing hardcoded strings as well? Which environment does it make changes to?
Happy to collaborate as a design partner.
> PHP have <seen> a near 200% improvement

perhaps because PHP's implementation was grotesquely wasteful?
> Snowden has no ability ...

He has the ability to resign as president of the Freedom of the Press Foundation. He should exercise it.
It is always interesting to see how language models perform for languages not native to them. My trial with Korean (also agglutinative) was amusing:

[Prompt, in Korean:] In order to do machine learning in Hangul [end of prompt; GPT-J still continuing in Korean:] do you think it's needed right now?

[GPT-J switching to English:] English: When the world's about to explode, it's time to learn Korean. If you learn Korean it's time to learn the Japanese language, like the language of Trump. [snip]
Why does the choice of programming language matter to the end user?
Knowing the theorems behind calculus is difficult. But they don’t magically make you able to solve limits, integrals, etc. So having different courses that focus on different parts is smart.

E.g., there can be a course on compilers that teaches automata theory. There can also be a course that just jumps in and codes a compiler. Both courses teach different, but valuable skills. Now, having a course “Compiler for Artists” where you’re taught such useful gems as “a compiler translates between human-level languages and machine code,” not so much.
That is likely true. But I also know FOSS developers who outright rejected very large sums of money being offered for their work. From a combination of principles, values, not needing the money, or not willing to take responsibilities that come from such sale and/or restrictions of freedom that would mean. The "they just buy it" is the cynical assumption that everything always revolves around money. It often does, but not 100% of the time.
Assisted writing: Drafting news articles with prompts generating the article text and then editing the result.

In other words, kind of like Github Copilot, but not for code.