skysight-inc/HackerNews huggingface dataset:
A fact for one might just be a local minima for another. A falsehood for one person can turn out to be a statistical truth for a population. Are epistemologies to be evaluated for purity or for knowledge utility?

A classic example are food taboos that don't make sense without a public health perspective.

[F]ood taboos for pregnant and lactating women in Fiji selectively target the most toxic marine species, effectively reducing a woman's chances of fish poisoning by 30 per cent during pregnancy and 60 per cent during breastfeeding. We further analyse how these taboos are transmitted, showing support for cultural evolutionary models that combine familial transmission with selective learning from locally prestigious individuals.

https://royalsocietypublishing.org/doi/abs/10.1098/rspb.2010...
Why are users reporting issues directly to Dev?

This is a Support task, not a Dev task. Support should be working the tickets and reporting unsolvable issues with the code, so the Devs can address.
You've been dealing with bad support teams, because your experience is not how support is supposed to work.

Also, we Ops folks truly appreciate undocumented work arounds by the Devs. We love spending hours pouring over a given system, trying 107 different versions of some framework, causing lots of downtime, and working nights/weekends, just to learn that some UNDOCUMENTED cludge fucking bullshit is what's actually causing the issue.

Do better man. You're shitting on more than just the users.
Yeah, I think that's it. I loved the in-air fueling scene. The rest was enjoyable but forgettable schlock.
thank you ,noted
Exception based error handling is so bad and unsafe that adopting functional error handling with Either, Try etc as implemented by functional addon libraries for many languages, while not yet common, in time it will become the new default even in OO languages. (just like it's been the default in functional languages for decades)

Functional error handling types are much simpler, safer and more powerful.

Simpler because they don't rely on dedicated syntax- they're just regular objects no different to any other object.

Safer because unlike exceptions, they force callers to handle all potential outcomes, but no more. (no risk of ignoring errors and no risk of catching a higher level of error than desired, ubiquitous bugs in exception based error handling)

Powerful because they support map, flatmap, applicative etc, making it easy to eg chain multiple computations together in desired ways, which is unwieldy and bug prone when using exceptions.

> What is wrong about dedicated syntax

It adds complexity to the language! It could be that, when learning Java, Kotlin and any other language, we learn that methods return what they say they do... and that's that. No weird dedicated syntax and magic, special treatment for returning anything other than the happy path, and the HUGE complexity that comes with it, eg the dedicated syntax itself and how it behaves, differences between checked and unchecked exceptions, hierarchies of exceptions etc etc.

> Exceptions are easier

That's the point, they're not. Exceptions based error handling is unnecessary, hugely complex, doesn't compose at all, obfuscates or straight up hides what can go wrong with any given call, so leads to countless trivially preventable bugs... I could go on. And after decades of use, there's still no consensus about what exceptions should be or how they should be used. Exceptions are a failed experiment and I have no doubt that in ten years, Java, Kotlin and many other languages will acknowledge as much and move away from it the same way Joda Time outcompeted and replaced the horrible Java date and time library.
I guess the lesson is, don't stick out your neck unless you absolutely have to.
On Reddit/Quora there is more context. You can see other replies, upvote count, and evaluate based on "fishy-ness" of the overall tone of writing. But with an LLM chat every answer has the same obnoxious college essay format, where it writes an entire blog article to say one thing. I find it pretty hard to gauge if something is plausible or not. If I know I'm going to have to verify with a web search anyway, I might as well go straight to the web search most of the time.
Combining a finite state machine for recognizing sentential patterns, with a stack, gives us LR parsing.

But push-down automata are significant not only because they have practical uses in parsing, but because they represent a theoretical class. They are more powerful than finite automata, but are not Turing complete.

If, say, we use a push-down automaton to make a Boolean decision: does this input string fall into the to-be-recognized set, or not? then there are some kinds of strings it won't be able to decide, that a full Turing machine could decide.

The limitation of push down automata is a direct consequence of the stack discipline. There is only one stack, and when the stack is popped, information is thrown away.

The tape machine that Turing described as part of developing his theory of computation doesn't have that limitation; when the tape head moves backwards, material it has written to the tape is not erased in a stack-like discipline.
Do you have a recommended link to a book or tutorial that teaches one how to do composition rather than inheritance in C++ (the way you are describing)?

Thank you in advance!
Writing system software: code comments (2018)
How My NPR colleague failed at "viewpoint diversity"
This would seem more complete if it had a simple Makefile rather than an xcodeproj.
well, only if you ignore the court rulings by the ICJ
That can all be true and it still be the case that very many people were forced to be vaccinated unnecessarily, and suffered more damage from that unnecessary vaccination than they would have otherwise. Healthy youth, for instance, should not have been forced to inject themselves with these experiments.
I'm just confused about how the average person is supposed to navigate the internet. Is the assumption now that everybody knows about ad blocking plugins?
I would suspect Microsoft's corporate culture is to blame for that. If you make a tool that "already works on Windows" work you don't get any extra praise. If you however come up with a brand new thing you'll get a slap on the back and a raise!
> Did you want alignment sorting?

Yep. It will probably improve (to be measured) the 80%. Less memory means less bandwidth usage etc.

> if my struct has padding in it to push elements onto different cache lines, I don't want the struct reordered.

I did suggest having a repr for situations like yours. Something like #[repr(yeet)]. Optimizing for false sharing etc. is probably well within 5% of code that exists today, and is usually wrapped up in a library that presents a specific data structure.
Apple pickers don't want you to know...
The issue is it still answers the question confidently and authoritatively. I don't think any reasoned person has an expectation these LLMs will magically know the answer to any question we ask, which is fine, but when it doesn't have an authoritative answer that should be the answer. Like when Google Search says it can find any results, just tell us that. Besides, if we have to invest time to verify the answers then we could have just done the research and answered the question ourselves to begin with.
Especially a Jewish one.
Oh, I did not know about this essay! Thank you for sharing.

To others reading this, this short essay [0] by Julian Jaynes is a good introduction to his idea of the Bicameral Mind. He later developed the idea further in his book "The Origin of Consciousness in the Breakdown of the Bicameral Mind". If you've watched the series "Westworld", how the androids begin to develop something akin to consciousness is inspired by Jaynes' ideas.

[0]: https://www.julianjaynes.org/resources/articles/consciousnes...
If one was aware what was happening, they would be able to stop/Slow but lifting the brake would immediately cause the car to accelerate . This would be instantaneous acceleration enough to cause damage before you could hit the brakes at which it would stop.
Ok, so should James Demore be reinstated? All the did was post something that no one had to even read on an internal page.
> But in practice, we're so far behind on the supply side that we could densify much of our cities and inner suburbs and still see values rise.

This is a common source of confusion. If you relax zoning, the instantaneous effect is that the value of land is increased in the areas where the zoning is made more permissive (because now you can do more with the land) and reduced where zoning was already permissive (because now land zoned for those uses is less scarce).

So the immediate effect is that the value of the land where single-family homes are will go up, and that effect is permanent. Then the value of indoor space goes down as people are allowed to and do build more of it. Which is what we're after, because the important thing is that people can get a couple thousand sq ft of living space for an affordable price, regardless of the number of floors the building they're in has. If the value of the land doubles but the amount of housing per acre quintuples, you've still made the land cost per housing unit decline by 250%.

What that does to the long-term value of existing single-family homes depends on how much demand there is. In areas where the zoning had been oppressively restrictive, the gain in land value from relaxing the zoning could exceed the amount that it's even possible to lose from the value of indoor space.

For example, you have a $400,000 house and the new zoning makes the land itself worth $500,000, but housing still becomes more affordable because someone can buy that $500,000 piece of land, build a dozen housing units there and sell the property for $2.4M, pricing each of the units at $200,000. The existing single family home still sells for $500,000+ though, not because it's a housing unit but because it's an acre of land where someone could build a dozen.

> In both cases, the scope of in-fill was tightly controlled - the local governments created dense zones around the Metro stations - which makes sense.

It doesn't. It makes a significant amount of sense to put a 3-5 story building in an area with mostly single-family homes, because that can often be supported with no additional infrastructure. If you want to put them all in the same place then you have to upgrade the utilities and transportation infrastructure there. Which is fine if that's what happens naturally because people choose to develop a particular area, but there is no reason to force it.

And trying to concentrate them all in one area also slows down the construction and makes it cost more, because then the land cost there remains high for lack of alternatives, forcing developers to buy out those particular people (and giving them undue gains that should have been evenly distributed to the community at large) instead of buying whatever properties were already on the market.
I still find the faces themselves to be really obviously wrong. The sound is just off, close enough to tell who is being imitated but not particularly good.
From the top of my mind (both are free for personal use, AFAIK):

- BRU[0]. I have to batch rename dozens of files very often and this works like a charm. Some people will say the UX is clunky but I think it's awesome![1]

- PDFill[2]. Simple PDF tools that work.

[0] https://www.bulkrenameutility.co.uk/

[1] https://www.bulkrenameutility.co.uk/#mainscreen

[2] https://www.pdfill.com/pdf_tools_free.html
Would you be okay with your child driving a car where critical systems were assembled with whatever ad-hoc materials were available in local home renovation stores?
This isn't just climate change though, that period was significantly colder than previous periods (google 'little ice age'). Not disputing man made climate change at all, but the earth naturally goes through warming and cooling phases and we shouldn't expect New York to be as cold as 1800 today even without climate change.

Of course this kind of natural change is what gives ammunition to climate deniers!
One of the campaigners was saying they had a document from the 50's recommending that blood products be made from a small number of people in each batch, so that there was a decent chance that most batches were fine, and in the case of this trial each batch was made from vast numbers of people, so were bound to have something in.
> Why would this be convincing? We don't need antioxidants, polyphenols, fiber, nor all sorts of nutrients to survive, yet consuming those things improve our health outcomes.

Seems like I was being coy again. What I meant was: some fatty acids are essential for us to function at all. Meanwhile there are no health benefits to carb-sugars. It’s only function is as an energy source. And then pile on top of that the documented drawbacks of carb-sugars. And this was just an off-hand example.

> What I see is that the low carb community is full of story-telling sophists convincing people to give up "carbs" like beans and broccoli to eat foods full of saturated fats (usually avoiding unsaturated fats). And then weaving more convenient stories about how elevated LDL / ApoB isn't a concern when the saturated fat comes home to roost.

Broccoli is entirely kosher. So are leafy greens, fish, nuts, eggs, salads, etc. as long as they don’t contain some glycemic sinners…
"consistency" isn't beneficial unless it makes you better at shipping something useful
We know we can't see it (dark, as in not emitting or otherwise interacting with light), and it creates and responds to gravity in the exact same way the matter particles we know do (matter).

The two word choices can be quibbled with, but they form an accurate shorthand for what we know.

If the fine structure is discovered to be wrinkles in space I expect there will be a renaming during a time of great celebration by the future Nobel Prize winners! Especially if that also shone light on space-time's ultimate structure!

Edit: I will humbly propose a name for your postulated tiny space wrinkles: Wrinky-dinks!
i agree companies shouldn’t have political sway, but why shouldn’t the place you spend so much time and effort for be democratically governed? what’s the argument that government should be, but industry shouldn’t?

that’s the whole basis of Elizabeth Anderson’s “Private Government”
The author completely neglects the "non-open-source/open collaboration" quadrant as if it didn't exist. Best examples are games with easily accessible modding communities. While development is centralised and you definitely don't have any kind of open source licence, collaboration is generally open in terms of releasing mods to the game.

They also bash the Commons Clause purely using the definition (zero mention on why they think the restrictions are bad, it's just handled with "not OSI" and that's it)

Of course this position can be understood better when you look at who are sponsoring this organisation. (in a short way, opensource.net is an OSI front, and OSI is lobbied heavily by the software industry)
> don't use some form of hardware based RNG

I've always wondered: why aren't ADCs (e.g. mic input) and temperature sensors considered a good source of entropy, particularly if the lower bits are taken?
Disclaimer: I'm russian and I live in Russia.

As far as I see, russian government quickly realized after the first failures, that this is going to be the war of attrition. So it made actions to save economy in a usual way as much as possible despite of sanctions. And it spends on army much less that it can can be in the case of a full-scale mobilization. Because if you totally mobilized the economy, you have only a certain amount of time to win. Otherwise the fatigue in people's heads may lead to a coup. The reasoning I think was "We have more people than Ukraine, we produce every kind of modern weapons ourselves and our economy is much more self-sufficient than Ukraine, so let's increase our arms production step by step, make constant pressing and wait while ukrainian centrifugal forces will became so strong that will break Ukraine apart". Sure, almost one in two hundred russians is on the front line. But otherwise there is no real change in today's people lives despite the inflation that increased to double-digit numbers. But it is still times lesser than in neighbour countries like Turkey, where is no war at all.

For example there is currently a housing construction boom in Russia due to special government mortgage programs for families with two kids, it-professionals or just rural citizens. All of them are two or three times less than central bank rate. And because the west mostly blocked its export to Russia, there is a one in a hundred years opportunity for domestic businesses that otherwise cannot compete with international corporations.

Obviously I'm biased, because I am the one of those programmers with 5% mortgage despite 16% inflation, but I can answer specific questions if you want to see it from my eyes.
It can be, but this one isn't.
Why does this require explicit opt in by applications if there’s transparent fallback? Wouldn’t it make most sense for the kernel to do it transparently for every TCP connection so that it can make more global decisions about path aggregation / link preference?
I don't even know what you are trying to say here. C++ is great to program in and has a fantastic eco system of tools and libraries. It is something you can safely base a business around.

You won't get "extreme performance" from C++ because it is buried under the weight of decades of compatibility hacks.

This doesn't even make sense. What is an example of something that can't be fast because it is done in C++? What "compatibility hacks" are slowing programs down?

This does not sound like something someone with experience in C++ would say.
Choosing Technology to Build On
I love browsing Shepherd. The more specific lists crack me up but give me so many ideas. I also like that you can browse serendipitously tags related to just about any topic you can search. For example, search time travel -> click "Film", and now you've got a bunch of fun recommendations and you're also thinking about how you could combine those ideas in a new way in your own writing.

https://shepherd.com/bookshelf/time-travel?topics=Q11424

Hoping to be able to combine three ideas even more serendipitously in the future. You sort of can with multiple tags + a topic, but that feels like more of a filter than an additional idea right now.
Darn, I don’t think Bjarne sends $2.56 checks.

I think you just earned yourself a coveted check for `sizeof(attaboy)`, and I’m jealous.
> This is unnecessarily snarky.

It's a joke, chill
Intel Builds Largest Neuromorphic System to Enable More Sustainable AI
Are these all 100k$ above
Money Stuff: The Podcast, Week 2
Tired of Missing Out? Mosaik Makes Sure You’re Always in the Know.

Why check hundreds of media sites when Mosaik can do it for you?

Our platform uses propietary artificial intelligence to sift through the noise and bring you only what matters. Save time, stay informed, and skip the clutter.
There is already a separate stable ABI, it's just the C ABI. There are also multiple crates that address the issue of stable ABIs for Rust code. It's not very clear why compiler involvement would be required for this.
> NEVER TRUST ANY LLM OUTPUT

that doesn't sound like a helpful attitude. everything you read might be wrong, llm or not - it's just a numbers game. with gpt3 i'll trust the output a certain amount. it's still useful for some tasks but not that many. gpt4 i'll trust the output more
Researchers map 33 new big game migrations across American West
I agree that adds not only are annoying but that companies that capture an audience first and then introduce adds are crowding out more sustainable companies that don’t rely on ads but maybe on subscriptions.

Anyhow, as the internet slides ever deeper, the small web gets more fun every day. Now people may not blog as we did in the ‘00, but boy, do we micro blog on nostr as if we just discovered twitter for the first time.

It seems someone invents something new every other week when I’m on Nostr. It helps to follow hundreds of people (to avoid the echo chamber effect). Ands it’s an open protocol so nobody can stop anybody from just trying out goofy stuff. I love it.
I don't see much distinction between the two because either way you have to change the signature of your function and add a bit of boilerplate at every call site to handle the error or pass it along. I think the only meaningful difference between result types and throwing semantics is that result types work with expressions, which are arguably more concise, while throwing semantics work with entire blocks, which can be more useful in some cases.
Yours is called “two wrongs make a right”.
Popper's proposed remedy isn't a carte blanche for institutional censorship. Some excerpts from Popper's book that those who cite the paradox of tolerance typically ignore:

"I do not imply, for instance, that we should always suppress the utterance of intolerant philosophies; as long as we can counter them by rational argument and keep them in check by public opinion, suppression would certainly be most unwise."

"All these paradoxes can easily be avoided if we frame our political demands in the way suggested in section ii of this chapter, or perhaps in some such manner as this. We demand a government that rules according to the principles of equalitarianism and protectionism; that tolerates all who are prepared to reciprocate, i.e. who are tolerant; that is controlled by, and accountable to, the public. And we may add that some form of majority vote, together with institutions for keeping the public well informed, is the best, though not infallible, means of controlling such a government. (No infallible means exist.)"

Notes: By equalitarianism he meant the classic liberal notion of equal rights to everyone. By protectionism he meant that the state should ensure people's rights (protect people).

What the Brazilian supreme court is doing is the opposite, it's unaccountable and widespread censorship by non-elected judges.

And what if both side in this dispute "bolsonaristas" and "petistas" are intolerant?

Personally I saw worst cases of intolerance from "petistas" than from "bolsonaristas". Like accusing me of being a "bolsonarista" just because I didn't agree with his extremist political or was wearing and green & yellow shirt. Like leftists openly inciting violence against those they disagree with and receiving praises from their peers.

The worst I received from "bolsonaristas" was being called a "communist" (which I'm not and deem offensive). And ironically the groups they are mostly intolerant towards (besides leftists) are criminals, corrupt politicians, pedophiles (those that are intolerant). Were "petistas" are typically intolerant towards businessmen, policemen, Christians (specially from evangelic congregations), the wealthy and famous (but only those that don't share their views lol). But despite all the majority of "bolsonaristas" and "petistas" aren't bad, just normal people brainwashed with vicious ideologies.
Presumably one of these applies:

* You have a sequence of steps, and only care about a general error condition occurring somewhere in range of those; in which case, it makes sense to abstract something to treat those steps as a unit and collect any error from that

* You don’t need to handle any errors directly, and wish to propagate them to the caller; in which case, doing so explicitly is better than not

* You should handle the errors; in which case, complaining about that doesn’t make much difference
I love how they prioritized gimmicks like bullet proof doors and "bioweapon defense mode" but simply driving through a carwash can fuck your car.
UTF chars not displayed correctly.
Just being able to say that I got a response from Bjarne Stroustrup is reward enough in its own right!
Exactly, or simply "$HOME/a" for less typing.