skysight-inc/HackerNews huggingface dataset:
A programmer's opinions of various technologies is highly trajectory-dependent. The problem of uneven distribution of lore is exacerbated by two startling factors: we tend to be ignorant of the history of our field; and we are fashion-driven to a fault. I suspect that's how you get educated intelligent people with, um, unusual ideas about things. (E.g. I've worked with fellows who did not know who Alan Kay was, or what Prolog is.)

In re: Rust, Graydon Hoare gave a talk on the history of compilers in which he doesn't mention Prolog. https://thenewstack.io/rust-creator-graydon-hoare-recounts-t... I suppose he just didn't think it was relevant, but it's possible even he is a little ignorant?

I see a ray of sunshine in the form of a nascent and inchoate new paradigm that could be called "Categorical Programming", Conal Elliott has the scent: http://conal.net/papers/compiling-to-categories/
CT provides a mathematical formalism for finding the most highly factored forms of various functions/programs, enabling a kind of "convergence" of code to its most efficient form. But that's a big ol' tangent.

My point is, it's often more informative to try to understand the context in which something someone says makes sense, than to just decry them as wrong. Oh, and to remind folks to read your history!
http://python-poetry.org/ solves the problem by providing declarative package definitions.
> The userland behavior of POSIX is separate from the C API.

Yes, the C API is specified in IEEE 1003.1 volume 2 ("System Interfaces", abbreviated as "XSH"), and since 2001 the userland behavior is specified in IEEE 1003.1 volume 3 ("Shell and Utilities", abbreviated as "XCU").

(Volume 1 is "Base Definitions"/"XBD" and volume 4 is "Rationale"/"XRAT").

> the only way to specifically address the userland is with "POSIX.2"

The way to specifically address the shell and utilities is to refer to the volume within POSIX.1; you can do this by number ("Volume 3"), by name ("the Shell and Utilities volume"), or by abbreviation ("XCU").

> If there is a better way to say it, then the wiki should be updated.

Yes it should. Which wiki are you referring to?
Is this theoretical or is there support for it already in the kernel and NFS daemons?

Reading the manpage for copy_file_range the notes section states:

copy_file_range() gives filesystems an opportunity to implement "copy
acceleration" techniques, such as the use of reflinks (i.e., two or
more inodes that share pointers to the same copy-on-write disk blocks)
or server-side-copy (in the case of NFS).

But doesn't mention if these techniques are actually used. I guess there's some help in future proofing your code.

Edit: I tested this on my Ubuntu 20.04 machine and a 1GB file full of random data sitting in the file cache. Using copy_file_range I could make a local-local copy in 0.595 seconds on average. Using a primitive copy/write loop took 0.600 seconds. But these values are somewhat noisy and the difference is down in the error margin. It doesn't appear that my 5.4.0 kernel on ext4 is employing the reflinks optimization.
Due to an unstable modem connection during the UO timeline I never could play.

UO always seemed like more of a sand boxy 'lets see what happens' kinda world. Meanwhile MMORPGs all seem to be more 'lead you by the nose progression'.

I miss more of the 'lets see what happens' kinda games.
why would you think it won’t matter?
It seems like maybe your onion could use an additional layer or two.

If I understand your example, the usual solution is to separate your business objects from your business logic, and add a data access layer between them.

In terms of dependencies, you would want the data access layer module to depend on the business object modules. And your business logic modules would depend on both the data access layer and business object modules. You may find that it is ok to group business objects from multiple domains into a single module.

Note that this somewhat mirrors the structure you might expect to see in a microservices architecture.
Regulatory spider webs? More like predatory capitalists!
Is this virtual or real damage? As in, the trail route is imperfect and misleading about the actual trail, or the trail is revealed via the map and others come and physical use damages the trail. The second reminds me of land owners sneakily putting "no trespassing" on land that is legally publicly accessible (I think this happened in Sausalito about a year ago)
That sounds like a classic "no true Scotsman". By poverty, do you mean under the United State poverty threshold over ~$12k/year? Because that's an average middle-class income in much of Eastern Europe. There the poverty threshold is much lower, but would also be considered middle-class in India.

There's also a stronger social safety net in many countries that are poorer than the US, where you certainly don't have to worry about not getting to college (if you have good enough grades) due to family income.

Binary categories such as "self-made" vs "not-self made" fit poorly in the real world and suffer due to each individual having a different threshold of self-madeness. For some people it means not having directly inherited a lump sum, for others it means having made every single cent without outside help.
I am a very active OSM contributor.

I am very pleased that corporations are helping us with the map. It can sometimes be annoying when somebody who isn't from the area messes some complicated intersection based on old satellite imagery. It is awesome when a corporation adds large numbers of features that I never would have added. More contributions is a net positive.

The only concern I have is that corporations may seek to prevent OSMF from offering competing map services. Mapbox might, for example, seek to hamstring the openstreetmap.org tile server in order to push people to their commercial offering. This is largely theoretical but is a large concern of mine. As long as core technologies are Free/Open Source, we can always pack up and fork if it becomes problematic.
Probably because it’s cheaper and less prone to malicious interference.
If you already follow a diet, especially for the first time, you will likely see result whether this diet is keto, paleo, mediteranean or anything really. i think the positive effect i got when i did keto a few years back were in hindsight 90% taking care of myself, paying attention to what goes in my stomach and some contextual effects (placebo), despite what i said at the time. The allergies reduction might've been keto though.
Is Europe a country? Europe and India are different in many ways. Because Indian Nationalism dates back to 323 BC and with Mauryan Empire.
Coming from the game industry, I find Unreal Engine easy to understand and React Native app code to be completely inscrutable. So its really just perspective.

The only app framework I can grok properly is Flutter.
Can you prove incitement? Because Twitter certainly did not list out any convincing evidence in their blog post about the ban (https://blog.twitter.com/en_us/topics/company/2020/suspensio...), instead sheepishly offering up Trump's absence at the inauguration as evidence. It's hard to blame Trump for the Jan 6th riots when 10000 people showed up at his rally that day and only a couple hundred at most went past the capitol barricades. But simply breaching the barriers is not really a big deal - leftist activists have raided the capitol several times in the last decade as part of their own political activism. So let's focus on those who didn't just trespass but committed other crimes like theft, vandalism, and assault. I bet that number is less than 50.

So to summarize, Trump delivers a speech, he explicitly calls for a peaceful protest (visible in transcripts), and a very very small number of people break the law. That doesn't sound like incitement - it sounds to me like a few individuals made bad decisions and hold personal responsibility for their own actions and should be held accountable. But no court has found Trump guilty of incitement, and I bet none ever will - the evidence is simply not there.

As for Twitter - their power and influence is larger than most governments, and they should not be making unilateral decisions judging incitement and instituting bans of public figures. They operate the new public town square - and they need to be regulated like a public entity. or just nationalized like a utility and required to uphold the first amendment. And other leaders like Macron (https://www.axios.com/macron-social-media-bans-trump-twitter...) and Merkel (https://www.cnbc.com/2021/01/11/germanys-merkel-hits-out-at-...) are absolutely correct to be alarmed at the reckless actions and immense power of American tech giants, who are ideologically very biased.
I strongly agree with the parent poster.

Everybody should be on a daily multivitamin now.

If you're single and in lockdown, and you've been skipping fruits and salads, you likely already have scurvy (Vitamin C deficiency, detectable with bleding gums for no reason.)

You really don't want to be fighting off corona if short on any vitamins. The media has focused on Vitamin D, but I would get a multivitamin since they're all important.
Question: Why do we need Electron alternatives? Why do we need to develop applications that need a bundled browser to run? Why can't we just use GTK/Qt?
Because its proponents claim it's gonna make you rich. That you gotta board this rocket before it takes off to the moon.

A lot of the propaganda I remember about bitcoin is that it was going to help bank the unbanked. What I see about btc is that people will tell you anything to get you to buy. The goalposts get moved and depending on who you talk to: "it's a store of value, no it's like a stock! No it's a currency! No it's the instrument of world peace!"

Every time I go through comment sections it's like a magic 8 ball is coming up with the arguments in its favor.

All I see is that data above, about how heavily centralized bitcoin is. What's the reason to buy into something that's heavily weighed against you?
I think it's another alt-right hangout that popped up after a ban wave at Reddit. Seems like Voat or one of the .win sites that are Reddit clones made by banned redditors and they seem to always turn into /pol in short order.
>I think they're going to use it to try to establish that they aren't harming competitors.

Stream isn't a platform owner, Apple is both the platform owner and the sold App Store on one of their most widely used platform. The two have absolutely nothing in common. And I have no idea what Apple is doing.

An unpopular opinion, something is very wrong with Tim Cook's Apple.

They could have stand up and might as well be rude and said, it is our store, we do whatever we want with it. Then at least we could agree to disagree with Apple. Current Apple is always trying to put themselves as the good guys and others are the bad guys. Which is very much 2000ish Google we do no evil mentality.
It's totally practical and already implemented by Linux on both the server and the client side.
You need to cultivate tribal ties that are real, concrete, and meaningful and to some degree exclusionary. In the United States, we venerate the Constitution. We have a pantheon that includes founding fathers, Neil Armstrong, MLK, etc. We teach our children their stories. We have shared rituals, such as being conspicuously patriotic on the Fourth of July. We have shared objects of derision, such as French “surrender monkeys.” We have a bottomless well of national pride, even when we don’t. The New York Times is ashamed of America in many instances, but will happily turn on a dime and condemn the French as racists and sexists for not conforming to American precepts of race and sex relations.
> Is it really that different from buying the first iPod, and thinking to yourself, "y'know this is a brand new Apple, I'm putting a few thousand bucks into their stock"?

Yes, the former is just straight up gambling, the latter is investing in a company that makes good products.
At some point, they had to switch from Python 2 to Python 3 no?
How do they issue updates to the system on mars?
Maximizing shareholder value was one of the most toxic ideologies of the late 20th century. I've seen more people speaking out against this recently and hopefully this idea gets put to bed like "trickle down" economics.
FWIW, I am a very happy user of yarn, it always works so smoothly. Thank you!
>Making an installer is not that hard, and you should have enough respect for your users' compute resources to go through the modicum of effort it takes.

No. As shown by the slew of other comments in this thread, it's not just about getting the runtime to load. You still have other issues involved.

You should have enough respect for your own time and money to ship the product and not open yourself up to a litany of cross-platform issues. Your job is not to fix OS vendors failing to get a common UI framework in place.

Signed, someone who has literally dealt with cross-platform-webviews in a shipping product in the past six months, and who builds native Mac apps.
You just basically describe how paintings and art got so expensive.
As the other commenter said, Trump’s comments were confused at best, and Twitter didn’t actually cite them in their ban. They had a convoluted explanation of how his tweets were actually coded messages.

Even if they did cite his speech as a reason, looking at it as a single event is sort of missing the point. They engaged in similar behavior for years beforehand.
When I worked on military autonomous vehicles (which I’d expect to be similar to these) we always had at least two system on board: 1) A real-time flight controller, 2) One or more Linux computers, networked via an on-board LAN which performed all the other tasks.
Currency is not a fandom.
That’s true, but in order to build that power grid and decide on engineering compromises, certain assumptions had to be made about Mother Nature, and what the likelihood of what may happen. It wound be unreasonable to assume any system is built with all contingencies in mind.
you're probably right. i think everyone would have been fine with "crazy uncle brian going off on a tangent," and leaving me be, except i didn't tangent.

when i left facebook i just left and when i left whatsapp i told people about signal two weeks ahead and then just left with that one message.

i think the problem was that i had convinced the patriarch of the group to join me and people wanted to be in contact with him, so the dissatisfaction was directed toward me.

ironically, i was the one who talked down the group from the fearfully dire outlook about social media when we discussed the netflix "documentary" "the social dilemma" a few months back.

i thought the latter part of the documentary that had the predictions of our society being destroyed because of the revelations exposed about what social media is doing to us was cringe and i explained to the group why.

OTOH, i told people "yeah, the first part is totally true and not a revelation. they are absolutely hacking your social biology to get you more engaged in what they have to offer. it's not a surprise to anyone really as the ML systems and technology that optimize for that are well understood and pretty standard. heck, i've even written some of those algorithms myself."

that's actually part of why i left facebook. i realized that i had become complacent about things i should not have become complacent about.

fwiw, my productivity and happiness have increased dramatically since i left facebook/whatsapp. YMMV
There is almost zero institutional legitimacy left because of decades of selling favors, such as blaming fat for the effects of the sugar industry, etc.

Combine this with the replication crisis, and bias towards only funding and publishing novel results... things are worse.

Combine that with the telomere issues from having lab mice optimized for lowest cost... and the subsequent need to re-test everything... and there isn't much hope left.
How does this track with the fact that it's at the ATH right now, and has been steadily going up for some time?
Prime as in Optimus lineage?
Rover! Transform and roll out!
UO was definitely a new direction, considering for online you had MUDs or limited graphical games like The Shadow of Yserbius.

However it was quickly eclipsed by Everquest which came in 99 and I would say is far more important to the MMO landscape than UO ever was. Asheron's Call quickly followed EQ and while it never had the numbers was the first no zone MMO - you could travel anywhere and no load except into dungeons which were nothing like what people are used to today.

It was certainly a time for experimentation to see what players liked and disliked and for all sorts of fun bugs if not exploits in each game to rile a community.
I feel like a lot of this comes from an "Ultima fan" perspective where Ultima VIII "ruined it" because it was too different. Conversely, I played it first, and enjoyed it; it did many things no game I'd played before had tried, although was not short of many flaws (which tbf the post-release patch resolves quite a few of). Playing other Ultimas later, they were in many ways good but also felt a bit trite in their morality.

I don't think it's trivially an awful game. I've heard a lot about how wonderful Ultima VII is, but more recently I get the impression (after reading articles like http://crpgaddict.blogspot.com/2020/08/ultima-vii-black-gate...) that there's another side to it: also dramatically flawed in many ways, maybe less obviously so than Pagan but the writing may have already been on the wall. Assuming everything just went terribly at the end and blaming on "the bean counters" seems a bit lazy to me.
Real-time Linux is a thing, although it was maintained separately, outside
mainline Linux, for a long time. About 4-ish years ago, the project got some decent funding and is now part of Linux Foundation:

https://www.linuxfoundation.org/en/blog/real-time-linux-cont...
Empowering change and Black voices, today and every day
How? It's impossible to know if someone has lost his private keys or the address is dormant.
That would be a legitimate concern but the article focuses so much on stuff like "look how much edits Apple made!!" that it's really hard to tell if it was a concern for the author, at all; or if there are others (e.g. it spends about as much time talking about the governance concern as it talks about diversity in the governance body; so it's unclear if author is worried that companies might take over, or is just unpleased with the governance in general).

Same as the parent poster, I'm baffled. This article makes no sense to me. If it had a point to made, it buried it in thousands of words of blabbering.
With data uplink? Same way as your mobile phone gets system updates (OTA).
Could you give a reason for why you think, especially in a technology context, it is a shitcoin?

I'm new to this space, but reading about it it seems quite impressive to me. So enlighten me.
I look forward to the day when there is no longer a market for porn with real people, and everything is generated in real time based on your preferences ... and no real humans have to be trafficked or suffer from social stigma after their porn careers.

As for what porn industry people will do in the future if the robots take their jobs ... I don't know ... whatever gladiators did when bloodsports were abolished I guess.
The problem with replacements is the installed base is HUGE.
Oxidizing Kraken (Rewriting Kraken Back End in Rust)
Whew, that has to be the most snarky, insecure corporate press release I’ve ever seen. Bizarre.
Passenger Rail Chosen to Connect Watsonville and Santa Cruz
They still using VxWorks for the lander and rover ???.
I'm wondering what is the wealth distribution of Fiat, using the criteria you set.
> Good, but not enough to move the needle

You could reduce the gap by running PG on compressed filesystem, so it would be more apples to apples comparison.
Because every product promises that it's intuitive and nobody ever bothers to check in with the poor cheap labor told to use it.
I face this issue regularly on Reddit. I've noticed two things:

1. Sometimes it is accidental and some automated filter does this.

2. Sometimes it is done by a mod who didn't like what you posted, and shadowbans the post instead of deleting it. The hope is that you don't find out about this because otherwise you may enquire about the decision, and other mods will get involved in discussing it and over-rule the previous decision.
Joining a Professional Community Can Supercharge Your Career and More
I really don't want people to end up like me... but at the same time I don't want people to discount this possible outcome when doing the math... it's an exponential term lurking in the shadows.
Oh, it's a lot more than $1,000 to $1,300 in a week. If you had invested your $1,200 stimulus check in Bitcoin. It would now be worth $7,200.

Where else can the average person make 6x's their money. And, it has already made plenty of average people. Millionaires.
An Inferential Perspective on Federated Learning
To me, the major failure was planning. We knew it was coming, the weather forecasters were certain and accurate. Warnings could have gone out way sooner that a major weather event is underway and all services may see significant interruption.

This wasn't like a major tornado where it goes from blue sky to total destruction in a matter of 3 hours. Same goes for hurricanes, it's not like they come out of the nowhere. States have plans to deal with hurricanes, there were no plans/warnings to deal with this until it was too late.
Transaction volume on-chain is capped by block size, I thought?

"Fortunately", most transactions aren't on the chain and are done in exchanges by good old RDBMS-column-of-numbers technology.
Yup .NET Core being cross-platform and open-source is a huge deal, and Blazor looks really cool, but I still don't think the way people look at C# is going to change.
Land based missiles aren’t very useful in second strike scenarios because your enemy has already cratered your missile fields in North Dakota. Submarines launched missiles exist entirely for this true second strike capability, one that can’t easily be dispatched with. We must maintain that (presuming we want to maintain second strike capability). That means the land based missiles really are only useful as a first strike function. We take on huge risks at great cost for no good reason. Better to use that $100 billion elsewhere such as R&D for the submarine force.
statically typed languages with dependent types solve this problem of “static types not catching off-by-ones”, although I question the premise of these being the most common software bugs. Perhaps in a CS class these are the most prevalent?

Furthermore,

> Dynamic languages encourage more modular, more interchangeable code.

Have you ever used an ML or another typed language with an actual module system? It makes these dynamic languages look duct-taped in comparison.
Good to know, appreciate the explanation. So these estimates that it uses about the same energy as Argentina are probably based on a rather old price and we could get to many multiples of that if the price keeps increasing?
They guess/assume with some addresses, like Satoshi's or the EC2 instance that was destroyed with the private key and all the customer's funds haven't moved since 2012
All the "what if" is always pegged to another currency.

I don't know anyone that prices anything in just BTC (it's all BTC converted from USD or whatever, because anything else would be madness) - and I don't know anyone that doesn't peg their bitcoin to what they'd get if they sold it for "real money".

Which makes me think any endgame isn't going to be the utopian, governmentless, money-freedom future I keep hearing promised.
There's of course some nuance here - for example the original interface was designed to never error, assuming calculation was local in a way. The new implementation of that interface that makes remove calls may now fail - and basically either has to log and return an arbitrary float, or panic, because the interface doesn't allow for propagating errors.