skysight-inc/HackerNews huggingface dataset:
> Becoming more religious has helped me identify religious tendencies in the secular world.

Do you believe that becoming religious made you smarter / more aware, or that it made you more eager to seek reassuring comparisons outside your religion?

> The secular world would benefit from adopting more formal definitions of their belief system.

Benefit whom? The 'secular world' is perhaps not as centrally organised as you may believe or wish for. (We meet at the Fox & Hound every second Wednesday.) Whether this is inconvenient for members of the secular world, members of various fantasy clubs, or both - is hard to say.

Personally I don't feel that a codification of my understanding of the universe (I struggle to think of it as a belief system, as that has connotations of faith and rigidity in the absence of evidence) is necessary. I do undeniably like the idea that my understanding of the universe (roughly) aligns, AFAICT, with that of other intelligent people I know, or whose works I see or read - but I'm not sure that's the same thing.

> If you believe you are not religious, it just means that you don’t have the cognitive tools to recognize the secular ideology that you have adopted.

Do you accept that perhaps intentionally non-religious people may not be as dumb as that assertion demands?
That's pretty easy to understand in terms of power and secular belief, I don't see why religion is needed or particularly helpful.
Now you're getting it most people need and want something to believe in. But because traditional religion isn't fashionable they've found their new religion in the church of Social Justice.
Last time I used a mac with a scroll wheel mouse, I found the scroll acceleration to be rage inducing. If I was slowly turning the wheel (eg. reading through an article), it would scroll one or two lines on the screen, or maybe nothing at all. If I scrolled faster the speed would ramp up and cause me to scroll past half the page. All the muscle memory I had from linear scroll wheels (ie. windows/linux) was basically useless. Maybe macs weren't supposed to be used with clicky scroll wheels, or that mac users can somehow get used to it, but I doubt anyone coming from windows/linux could get used to it.
the problem is having particular expectations at the outcome, which is wrong. even after hiring, if i have a particular expectation how problems are to be solved, then that will lead to disappointment, micromanagement and disempowerment of my developers. i did use elevatorsaga in interviews with good results. having someone making such an unusual suggestion in an interview would be a plus for me. this person is thinking out of the box. and it would lead to a discussion of the difference of optimizing solutions for overall performance vs user expectations.
I don't know what happened, but did religion make them do it, or did bad people use religion as an excuse?
You've confused me. Are you saying that "leftists" cannot quote king because he was Christian? Why's that matter? Also, quotes can be used for many purposes outside of their origin, e.g., love thy neighbour, etc.
And if everyone has “beliefs” then you have set a very low bad for what qualifies as belief.

Sure, if you look at what qualifies as a belief, it's pretty random.

My view of the cosmos is that it is a computer simulation.

It seems like the main thing this shares with religion is that it's wholly unverifiable. If you develop it in common with others and perhaps add rituals, you could qualify it along with Pastafarians [1]. But Pastafarian know it's a joke.

I might have some wholly unverifiable beliefs but I don't have a commitment to maintain such beliefs. That's where I'd locate the difference.

[1] https://en.wikipedia.org/wiki/Flying_Spaghetti_Monster
"the very typeface you’ve been trained to recognize since childhood"

Comic sans debuted in 1994, so, uh...no.

Edit: Yes, I'm aware some people were children in this general time period :)
There is an entire branch of Philosophy called Ethics that gives us better answers to these questions and a better framework for grappling with them then religion ever has. It is quite arrogant to assume that atheists have no answers at all to these questions.
My understanding is that telos is about the final configuration of something, the outcome of it, as well as its goals in the human sense, and that these two ideas are covered by the concepts of intrinsic and extrinsic telos. Extrinsic telos, as in human purposive use, isn't what I was talking about - I meant intrinsic telos, the settled state that a system will reach if left to its own devices.

If you leave rain to its own devices, it will form puddles through gravity and the depressions in the environment. If you don't change the environment (practically impossible given species are part of the environment themselves, but hey-ho), evolution will (loosely) match the species to said environment, or kill them off, if allowed to run to infinite time.

Those examples both spell out the idea of intrinsic telos to me.
One political party in Australia tried to adopt this and starting calling people "un-Australian".

The leader of the other party stood up and tore him to shreds, saying that the magic of Australia is that it's a country of immigrants and that by very definition, everyone there is Australian. It's perfectly fine to disagree about stuff and have discussions, but we're all still Australian. Anyone who says otherwise is trying to tear the country apart and should never be given a microphone again.

The other guy has never tried that childish divisive tactic again.
You can't think of anything you believe in that if someone came to you to "discuss" you wouldn't react instantly negative and start calling the other person insults?
I don't think you read the article. Apple boosted their generic Files app above Dropbox for the query Dropbox. That is the controversy.
I have been thinking a lot about region and ideology and what i’ve come up with is that the tendency to form these strong ideological behaviors is a feature of humanity and organized religion is a sort of evolved (perhaps in a meme more than a gene way) response to this tendency.

Essentially groups and ideas survived better when there was an organization and social rules built up around this human tendency. Left unchecked reckless nonsense ideologies spring up too easily, an organized religion gives this human trait an outlet (and often becomes an unchecked wreckless ideology itself, but... less often).

Or in another sense, the big organized religions are the winners in a centuries long evolutionary race of ideas. The nonsense ones destroy themselves eventually, the less nonsense ones survive and spread (seriously, judaism is thousands of years old and has a health code, much of which in context is decent advice).
Could always hire a cleaner and order delivery. Doesn't seem like that much of a stretch to me.
That’s 27 years ago, I’d say that quite a few people have lived their childhoods with Comic Sans as a common font.
edit: my comment addresses the text from the original link https://www.facebook.com/dan.colascione/posts/10107358290728...

The author is confused. no-semantic-interposition does not preclude unicity of symbols. There are things like -Wl,-Bsymbolic-functions to relinquish that (and lose strict conformity against the programming language you are using, by the way). When I read a virulent post at least I would like the author to have some deep expertise on the subject, and not mix everything they read about (including related but different matters). I won't even talk about the "interposition is useless anyway because clang has an historical bug" part.

As for elf shared libs providing a single symbol space, there are arguments for and against.

An argument for a single symbol space is that a process with segregated one per dynamic module is a beast the C and C++ standards know nothing about. And don't even get me started on processes with multiple different C or C++ runtimes simultaneously (take a look at the list of CRTs loaded in an instance of explorer.exe, it is horrifying). Another one is that you can easily move things around between dynamic libs or split them, etc. If various subsets are actually used by multiple executables, this can be quite useful (lacking that property, note that MS had to invent their own additional virtual/redirection layer to refactor the Win32 libs)

A practical argument against is that it is "hard" (read: virtually impossible) to dynamically link binary only modules maintained with different-enough toolchains. Likewise for different versions of the same lib (e.g. via transitive deps). But then the question of is this even a good idea shall be asked (well, if you want to load a plugin in a proprietary software I understand this can be wanted -- and this is actually similar to using libs of a proprietary platform; any other use case?)
I believe most people simply have no concept of how performant modern RDBMS are. "Joins are slow" and all that.
If a company seriously believes that developer productivity can be accurately tracked, why not directly tie compensation to it? It really shouldn't matter at all where work happens in this case.

On the other hand, if they only believe that productivity can only be accurately measured in secret then the "trackers" have some explaining to do in terms of the actual value they are adding to the organization.
>> The so-called “Belief” in science is not driven by blind faith that what people are saying are true. It’s that you understand that before something is believed it goes through a rigorous system of fact checking / experimental confirmation.

Right. None of which happened with the proclamations by the CDC/WHO who also had potential perverse incentives. Globally appointed scientists are not the arbiters of science. That is my biggest issue with the "believe science" movement.
In case your curiosity is genuine- I think gp is referring to the common idea that computers are notoriously “dumb” and require meticulously explicit instructions for every step of a given task in order for them to reliably accomplish said task.
When a “page” of search results consists of 1 ad and 1 result, it’s really not very meaningful to talk about “pages”.
Having seen some of the filters people show off on TikTok... Yes. Yes they do.
How to use Kubernetes Ingress to reduce resource utilization and cost
The more I read the Economist, the more I realise that it is not worth reading.
Ah yeah, good argument, a field of study exists. Given you are a well educated atheist you can explain the underpinnings of your morality right?
I have been using this for a while now. I love it. Thanks for making it!
Religion has a meaning, and it specifically relates to the supernatural. If something makes no supernatural claims, it's not a religion.

To whit, "believing that your life got substantially better or worse following an election" would not be a religious belief. This is because it can be tested, and would have a simple cause/effect based in physical reality. It might be an intangible "I feel better about things because I know people agree with me, and think that people in positions of political power will support my interests" -- but there's nothing supernatural about that.

As was said, if you want to redefine the word "religion" to mean "any sort of belief system", then sure, go for it. It's a great way to troll and provoke arguments.
The problem I see is that I often see this type of detached, "wow, look at all of these previous shitty decisions!" attitude inject itself, completely unnecessarily, into the workplace.

I've actually made it something I won't compromise on: I refuse to hire people who I suspect will have this attitude. It's one thing to express frustration at previous decisions that make current work more difficult. However, when I see that morph into an arrogance of "how could people have made such a stupid decision" (especially when some of those "people" may still work at the company), without even trying to understand the context of why that decision was made in the first place, it shows to me that person is not an engineer I want to work with.
I'm calling the bluff here.

32 bit:

middle, high and low can be 32 bit unsigned integers. The array we are bisecting has entries that are at minimum four bytes; we are not going be binary searching an array of 8 bit bytes.

But, suppose we are binary searching bytes. We can limit the integers to 31 bit range, so our array is restricted to 2GB. Adding 31 bit integers in 32 bit width does not overflow.
Binary searching through a 2GB array of bytes is an unlikely application of the binary search. There are only 256 unique values, surely some better structure can be found. The 2GB limit seems generous. On some 32 bit OSes, that was about you could get in user space.

Suppose we are not searching through bytes, but through an array of pointers, or 32 bit integers or 32 bit floats or something useful that is plausibly subject to binary searching. The array can only have one billion entries in it, assuming our OS would let us use the entire 4GB address space. That is to say, the indices are at most 28 bit integers. high + low absolutely does not overflow 32 bits.

64 bit:

We make high and low 64 bits wide. We positively do not have an array in which high uses anywhere near all 64 bits, and therefore high + low does not overflow.

16 bit:

Similar analysis to 32. If the array is of bytes, 16 bit indices let us have a 32768 element array without high + low overflow. That's half the memory. If the elements are two bytes or larger, the overflow problem is nonexistent.

16 bit with 8 bit registers:

Here is where we have a problem. mid, high and low are 8 bit values from 0 to 255. We have arrays that large. We'd like to do the bisecting arithmetic entirely in 8 bit. Hello, low + (high - low) / 2.
Actually, Chrome were evaluating rust for there case. They were pretty much for it but they had to make it interface with the existing C++ codebase. Here is the relevant discussion:

https://news.ycombinator.com/item?id=24211691
Why bother? I don’t hold any belief strongly enough to merit such a reaction, though I might react negatively for other reasons. For example, past experience showing the insincerity of their own debate tactics and a lack of patience for rehashing it all yet again.
found one!
But in this case it's not an atrocity, and whether or not it was even a bad choice (at the time or today) is debatable. It's fine to present an opinion you hold about something, but belittling that thing also tends to implicitly belittle the intellect of people who might agree with that thing, not to mention the people who designed and built that thing.

> But if you can't even attack...

Why do we need to attack something? If we can't explain and support our view that something is wrong or a bad decision without resorting to attacks, perhaps our argument isn't really that strong?

And that's the thing. I don't think the author really presented a strong argument; he tried to convince me by verbally trashing the other side, while the actual logical, coherent argument is buried in a sea of disdain. I think it's still not clear what the default should be. Do we optimize for performance, or for debugability and tinkerability? I mean, I feel like that's one of the classic debates that we still -- and will probably never -- have no hard answer for.

Edited to add: I went back and read the linked Python bug tracker issue[0], which honestly I wish was what HN linked to. It's concise, explains the problem, explains why LD_PRELOAD isn't all that useful for libpython, specifically why this sort of performance degradation is even worse with a library like libpython, and makes sure to call out that this change only affects libpython and not any other shared libraries, where (implicitly) people might find LD_PRELOAD useful.

[0] https://bugs.python.org/issue38980
our elevator does that, and i noticed it is quite common in chinese elevators. i can undo all destinations which makes the elevator just stop.

living on the top floor of a highrise, i was occasionally able to use that when i realized that i forgot something at home (although most times it takes me longer to realize that than the elevator needs to make it all the way down)

it is also very useful when the kids are naughty and press all the buttons for fun
This font tries to increase cognitive ease by keeping the characters at the same width, but I don't think other popular monospace fonts aren't legible. I use Ubuntu Mono and have had no problems. I never understood why people use cursive fonts for code, which truly is illegible at times.
I believe OP is pointing out that secular groups (at least those within view of OP's demographics) mostly fail to have explicitly defined value systems.

You could say that secular groups may have implicit value systems, may even implicitly enforce but because they haven't made these values explicit, they allow to explicate, question and change them - whereas religion is about maintain an explicit and unchanging set of values.

So there's more to the not-explicitness of a secular process than "a religion that doesn't say it's a religion".
Most missiles don't see in two dimensions. They are not cameras. They "see" using complex arrays of mirrors prisms and reticules feeding light to a single detector. Only the latest missiles have seekers that work with 2d images.

Constant bearing is possible, but if you are tracking behind, above, or below the target then you don't get any advantage, taking a longer route than direct/pure chase. The missile needs a mechanism to estimate the target motion rather than only it's relative bearing. That isn't simple. Many manpads instruct the user to aim ahead so that the missile locks into a lead path, but accidentally aim up/down/behind and they will lock into a lagging approach.
What’s the context here
Yeah, people seem to forget that when Apple announced the mobile app store with a $99 fee and 30% cut, developers were applauding. It was a radical change from the existing mobile development model and stores, and made it possible for many more developers.

The problem is that Apple never updated with the times. If they had simply done what one of the emails from the trial said (scale the fee back once the store was making 1B), then much of this could have been avoided.
> If your Qt app has single C++ line of code cross platform builds become much harder.

What is a Qt app without a single C++ line of code? Is it written in PyQt? Or did you mean a single C++ dependency? I assume you meant that, based on your later comment saying "if you take single external non-Qt library it's will make builds, deploy and testing so much more harder".

> For Electron apps it's all much easier because all native code is heavily tested by other commercial software and there is even on-the-fly updates possible.

I've had the opposite experience; if you can build your own application code using CMake, and link it with prebuilt Qt on a set of platforms, bundling extra libraries vendored with your program and built from source each time is not significantly more difficult than making your own "build from source" work.

On the other hand, in my experience with Python's native modules and observing others working on Electron Node native modules, if you're depending on prebuilt native binaries (the alternative is building native extensions from source, requiring everyone building your app to have a JS/Python toolchain plus a C++ toolchain that the JS/Python can find), you are at the mercy of the maintainer of the native extensions to fix bugs for you and release prebuilt binaries. That's unless you build and host your own native binaries with your own bugfixes and tweaks.
Why? Because that’s not a real law, its a creature of the courts and every time the legislature got involved it was to make a real law that abolishes any notion of the concept of limitations

from your own article

“Many jurisdictions have statutes that either cancel out the rule entirely or clarify it”

The places that only clarified it have created lengths of time exceeding anyone. In the US some states made a length of time longer than the age of the nation itself

UK areas having similarly long results or abolishing the notion
Getting "ExpiredTokenThe provided token has expired.Request signature expired at: 2021-06-11T11:10:33+00:00"
Your soul example is not axiomatic.

The actual axiom is that real things are observable/that empiricism is true. That's not even a required secular thing; secular folks can believe in souls as well, or be rationalists, where what's real does not depend on what you can observe.

But for some subset of us, the soul is not measurable, nor can youcreate a test to determine whether something has a soul or not, so souls do not exist, by comparison to something like the electrical charge.
> I’m not taking good / bad position just applying religious lens to secular lifestyle.

I think your way of speaking about this doesn't do them any justice.

Frankly, reading those descriptions, I would assume you're an atheist.
I don't know, but the gene for sickle cell is good for malaria.
No intellect was degraded. It was the behavior. Also your response is merely an insult followed by 5 unsupported statements. Can you try again?
Most have just replaced or combined prior religion with a combination of QAnon/MAGA, conspiracism, anti-vax nuttery, nationalism, cryptocurrency / MLM schemes / Ponzi schemes / reddit pump and dump operations, various other purported get-rich-quick schemes, etc.
There is a different and better way to put this: most people are completely unaware of the foundation of irrational nonsense that their worldview is based on. (yes, even, or especially so if they base their worldview on rationality)

If you are a member of a religion, the things you have “faith” in are right there in front of your awareness. If you don’t have religion, the metaphysics/mythos/philosophy your reality is based on is often never acknowledged. The “super rational” can be the worst at denying this and best at handwaving away anything that doesn’t fit into their sense of reason.
The GPL license is a way of forcing potential commercial users of your compiler to "give something back."
Yeah, I'm from '94 - I've never seen a world without Comic Sans. Or Wingdings for that matter.

That just triggered an old memory from very early me playing around with clip-art and transitions on PowerPoint.
And isn’t hosted on Facebook of all things.
"Below the fold" doesn't have meaning? Is that not what he was effectively saying?
> Why is it that Chrome hasn't had more Rust adoption?

Mostly likely because Chrome started in C++ (WebKit) and so there is millions of lines of existing C++. Fuchsia, being new, didn't have that legacy.

Note: they're looking into it

https://www.chromium.org/Home/chromium-security/memory-safet...
> When one is lucky to use server hardware as workstation

Sounds like something is pretty screwed up if you're running cargo clean as part of your regular workflow.

> works in domains that don't depend on selling binary libraries for their business

Play stupid games, win stupid prizes? Meh.
I guess I would say the high level functions of public key cryptography aren't that hard to grasp. Things like "hey either one of these keys can encrypt something the other one can decrypt and vise versa" is pretty straightforward. I don't think we have to teach the math involved if that's what you're implying.

Protecting the secrets words for a crypto wallet is pretty much the same thing as protecting the strong password for a password manager. If you lose that, then you're out of luck, and those are very popular.

You could also delegate trust in several places in the chain to trusted third parties if you feel the need, that could re-enable access, or shift assets into a new wallet.