skysight-inc/HackerNews huggingface dataset:
I think I understand what you're saying now, and where the confusion is.

My understanding of the ABI was: "The callee will always receive a pointer to the caller's copy. If the callee can't guarantee that nothing modifies the caller's copy, the callee makes a copy."

Your understanding is subtly different, because the caller guarantees that nothing else has a pointer to the parameter (and the caller guarantees that by making a copy when that's the only option).

To be honest, I think the ABI according to my understanding is better. It does reduce the amount of cases a copy can be avoided, but it means that the worst-case is that one copy is made (by the callee). With your version, you would have a bunch of situations where the caller has to make a copy (because a pointer has escaped) and the callee has to make a copy (because it modifies the object). With my version, the worst-case is that a copy is made once (by the callee), but the worst-case would be hit more often.

I think my understanding is closer to the intent of the article, due to this sentence: "In the event that a copy is needed, it will happen only once, in the callee, rather than needing to be repeated by every caller." In your version, the copy is sometimes made in the caller and sometimes in the callee.
Someone probably put a lot of effort into writing that, but
I just had to stop reading.

It's too hard to separate the content from the snark.
Without knowing your entire genome (23andme looks at markers and not much else) it's going to be hard to give an accurate answer to that sort of question. And that's aside from non-genetic risks of death that the other commenters have already pointed out.
Wow, a calculator with Python could have gotten me through so many meetings. Today, working from home, I can practice my cello while my microphone is muted. But if we go back to work from work, I'll definitely look into one of these or possibly one of the Casio models.

Edit: The downvotes are well deserved, so I won't dispute them. Thinking about it more, programming in Python without an alphabetic keyboard would be a chore.
I love FLOSS games.

Unfortunately, I'm not a huge fan of Rougelikes. And a significant portion of Linux games are Rougelikes.

I think these types of games are just more fun to build, and possibly simpler as well.
I agree with most of this, but "Local control" of housing of this sort is generally a conservative phenomenon. However, the bigger effect isn't typical left-right politics but instead the class-divide of homeowners versus renters.

Self-identified liberals are more receptive to nearby apartments than self-identified conservatives.

But the bigger effect is homeowners versus those in apartments. People in apartments are far more supportive of new apartments, and homeowners are less supportive, and this effect is bigger than the political divide.
Yup, also this: https://twitter.com/DaveKingThing/status/1386722993196335106
Is Couchsurfing participating in revenue share to Apple/Google?
Couchsurfing added a Paywall, is there a way to check if they are paying this to Google/Apple?
How to Analyze Disk Usage with Gdu in Linux
Absolutely. If nukes were legal it wouldn’t just be cinemas and churches being attacked by crazy individuals but whole cities. Crazies would kill hundreds of thousands. Not “just” a few dozens.
Whether they can or can't demand it without violating antitrust laws is the central conclusion of the debate at hand not a fresh point that feeds into the discussion.

Violating antitrust laws isn't the same thing as running a monopoly (though that certainly makes an easier case). An alternative option being possible is not always enough on its own. Especially as Apple's user share and restrictions grow with time.
Whose motivation? People who support Voter ID do so for the same reason voter ID is required in many racially homogenous countries: it avoids even the appearance of impropriety or manipulability. If you look at how elections are conducted in say Taiwan, there are many rituals that are designed to provide visible evidence of how hard the election would be to tamper with. That builds confidence in the election system—irrespective of whether additional security is actually needed. (I have locks in my house even though I’ve never been robbed.)

As to Black voters: https://www.rasmussenreports.com/public_content/lifestyle/ge...

> Majorities of whites (74%), blacks (69%) and other minorities (82%) say voters should be required to show photo identification before being allowed to vote. Voters under 40 support voter ID laws more than do older voters.
This was pulled from an encrypted IPA.
Even the dark mode works! Wow!

You could get the display brightness working too - just change the opacity of the page (with a black background).
So making nukes legal would be OK in your mind because it isn’t nukes that kill people but people?
What water issue? People are not the problem when it comes to water, the problems are industry, agriculture, large lawns, and old construction.

Water usage in my small, coastal, mountain constrained town has decreased even as population has increased and number of connections to the water system have increased.
Good point, I've pushed up a fix!
What do you mean? It doesn't matter how many popups or CAPTCHAs the sites make you deal with: as long as you don't log in to your Google account, any searches you make with an incognito window shouldn't be associated with your Google identity. They'll be associated with your IP address (and of course browsers can in principle be fingerprinted, etc.)

If there's any reason to believe that Google tries to defeat incognito mode and associate that history with a particular Google account, I haven't heard it, and it seems really unlikely, given the things people are expected rely on incognito mode for.
It and wine also killed bacteria in water so allowed larger communities to form.
Failure doesn't validate other forms of explanations.

Materialism is an imperfect explanation but imperfection is not a metric for reliability. Evidence is the metric for reliability and so far as imperfect as materialism is... it has the best evidence.

Moving to other explanations means moving to explanations with less or no evidence and therefore are at high risk of being false.
Some of the same ideas, like cost of delay, are presented in The Principles of Product Development Flow.
> I'm not following. You can literally just go to a Best Buy and gaze at lots of different phone models to see for yourself. It's very realistic.

I agree with you here - this is a bad comparison, it's incredibly easy to just go buy something that isn't iOS-based - but that doesn't actually help much, at least from Epic's perspective. In fact, Epic is suing Google over how they treat Android as well:

* Google Play has similar restrictions to the iOS App Store, therefore neither Fortnite (assuming they want their own payment processing) nor EGS can exist on it.

* Sideloading is possible (and was/is (?) used for Fortnite) so that at least is fine, however...

* Sideloaded apps lose out on some important features - namely that they can't auto-update. Technically, this isn't a sideloading restriction but a restriction on non-system apps but the result is the same. System apps cannot be installed except via an OS flash (with a custom ROM)/root which is not something you can expect the average consumer to do.

* Additionally, Epic cannot make deals with manufacturers to get EGS installed as a system app due to Google blocking them from making those deals.

I have mixed feelings overall on whether we should be giving more opportunities for manufacturers to install possible bloatware on phones (something that plagued the early days of Android and still does to some degree) and whether it's a good idea to open up sideloading system apps. But even so, you have to admit that you can't "just" buy another phone to be able to do what Epic wants. Whether that's worthy of antitrust action... I really don't know.
Because it is illegal in most states.

https://driving laws.aaa.com/tag/video-screens/

My car won’t even let you pair your phone to Bluetooth while you’re driving.

Even if it weren’t illegal, we live in a very litigious society.
I am not going to contradict you regarding the opportunistic nature of many of the privacy-focused analytics tools showing up lately.

> simple != erroneous

What type of analytics are 100% accurate? I am almost certain almost ANY analytics tool is more accurate than the most popular Google Analytics (mostly because it is blocked by adblockers and being so popular it's used as a spam medium). So, I wouldn't really bash any of the simple analytics for being erroneous when GA is the "most" erroneous out of all, yet it is still the most used.

I still believe my initial point stands, in that having somewhat accurate analytics is usually good enough to take good business decisions in most cases, and if you can do that while being more privacy-friendly, why not?
Define "meaningful work". Is it challenging? Enjoyable? Does it provide a good or service that someone wants? Can you support your dependents? Do you like the people you eat lunch with? Does it use the specialized skills that you have invested in learning? Check check check check check check.

Not sold? There are 168 hours in a week! Someone's raison d'etre need not fall into the 40 hours of the work week. For example, my job permits my spouse to pursue what she absolutely loves.

"Socially wasteful" is in the eye of the beholder. We probably have different values or philosophies. Let's just disagree.

You seem fixated on HFT. And you want more examples. Say there's some low-latency statistical arbitrage shop full of biotech luminaries that were sucked into finance only for the pay. And say they trade only to line their own pockets. And they hate all puppies and every single kitten. Real morally objectionable dirt bags. They're still (still!) trading with willing counterparties who wanted to trade that specific instrument at that specific price or per those specific terms. Every single trade requires two participants.

Hit me up by email if you want to talk more.
It's not the first time something like this has been proposed... and found fault with.

https://inspirehep.net/literature/690135

> Recently a new model of galactic gravitational field, based on ordinary General Relativity, has been proposed by Cooperstock and Tieu in which no exotic dark matter is needed to fit the observed rotation curve to a reasonable ordinary matter distribution. We argue that in this model the gravitational field is generated not only by the galaxy matter, but by a thin, singular disk as well. The model should therefore be considered unphysical.
> Distraction-free (no Bluetooth, Wi-Fi, internet access) to keep students focused on learning

... Is this a thing on calculators nowadays, or just a dig at smartphones, laptops, and desktops? Haven't had to use a graphing calculator since high school, the TI-84 Plus was a great device.
I know right?? Some? Some? Oh my god ...

Epic's lawyers just need to bring up the reddit app to counter this whole line of attack. Lowest hanging fruit ever.
Look at the very next sentence.

> The callee also has more flexibility, and can copy only those portions of the structure that are actually modified.

It's clear that the author understands that the callee needs to copy any value it wants to modify.

But also, your understanding doesn't actually work, due to the issue you mentioned. So I think it's pretty unreasonable to assume that is what the author meant.
I wouldn’t be surprised that within the next 20 years MTG counterfeits will only be detectable by lab tests (testing for ink and paper age, etc). If this happens providence and seller reputation will become a more common factor in MTG — much like in high end art and antiques. At the highest end (Power 9) seller reputation is already a factor.
‘Nukes don’t kill people, people kill people”. So following that logic the US should make nukes legal? So that whole cities can be blown up by crazies and not just cinemas and churches? How about taking guns away from crazies so that they only have access to knives and not machine guns?
I love Reich's early tape loops.. they were so ahead of their time. When I first hear them, I was stunned at how modern-sounding parts of them are.

But I completely and utterly disagree with his view that "the purpose of music was for humans to play and sing together as a group activity"

Music, and any other complex human activity (like visual art, or literature) is just way too rich and varied to have any one or definitive purpose.

What might make sense or be the purpose of music for one person might not for another. Someone (like myself) might enjoy making music alone, and who is Reich to presume to tell me that we're doing it wrong?

Of course, he's welcome to make music in groups if he wants. I'm not going to tell him he's doing it wrong either.

Parenthetically, I enjoy making music in groups too, but that's just not the only way I enjoy making music, and don't think I'm missing "the purpose of music" when I'm working alone.
It's to market these as an alternative to Chromebooks and tablets for math classes. Though it's a moot point because I'm pretty sure you can run Pokemon on a TI calculator these days.
I have TI-92 calculator; I like that it has a QWERTY keyboard. Unfortunately, it is slow.

I do like that it doesn't have wireless; I generally prefer to use wired connections when possible. (If it has RS-232, then that would be good, I think.)
I'm not quite sure how true this is corresponding to the whole situation in the Silicon Valley but a few things I observed make it hard for me to give credit to the journalism.

There's no real data. It's all just individual stories. It's easy to just hand-pick people from any region and revolve the whole idea around them causing distortion with the reality. I agree that's true with the Silicon Valley being portrayed everywhere as just money flying around with a lot more aspects to it simply ignored. So maybe, this piece tries to balance that general attitude but either way, that's not a good practice and I don't feel confident reading something like this.
> But it’s not clear to me what the alternative is and maybe that’s why they will last.

We already know what the alternative is, in fact that was what we had for a long time: App Store + freedom to install/execute third party apps. Just like how all three desktop OSes always did, just like how Apple's own MacOS does it, and it's doing just fine.

Nobody cares about what Microsoft Store does or how Steam curates, because there are options. If Apple would unlock these pocket computers that we still call "phones" out of habit, this category of issues would largely go away.

> Lastly, a bunch of different app stores is a terrible user experience. Just look at the friction of finding which streaming service has a particular movie or TV show.

I can't follow this argument. Would you rather have SamsungTV to come pre-installed and be the only option for your TV? or LG to carefully curate what you can and can't watch on your own TV, and take a major cut of sales so your subscription is now %30 more expensive?

As a consumer I'm happy with competition and options.
Except they literally turn a blind eye to it when convenient. Both Reddit and Twitter have ungodly amounts of porn available yet those apps have absolutely no problems being distributed on the app store. What's the difference?
Having JS variables inside JSX inside JS IIFE:s inside JSX inside JS feels bad to me. Current mainstream frontend development does not care about my feelings though.
> I'm afraid to skip a song because I don't want the algorithm to block all songs like it.

Weird, can't reproduce on mpd/ncmpc. (stop using hostile software!)

But seriously I was just explaining to some friends how my use of Audioscrobbler two decades ago has stuck with me, in that sometimes when I jump around in a track I have a quick thought of whether my listening to that song will have been counted. Even such a simple dynamic created long lasting behavioral effects, and these days we're all just swimming in such external context with every piece of remote code trashware we're goaded into using.
I've never been clear why they come out on weekends to say the astroohysics establishment is wrong, though.
The 1619 project is a leftist hit piece full of factual inaccuracies. It’s article on capitalism was so egregious that even Jacobin was forced to correct it: https://jacobinmag.com/2019/08/how-slavery-shaped-american-c...

So did WSWS: https://www.wsws.org/en/articles/2019/09/06/1619-s06.html

When even self-avowed socialists have to distance themselves from a putatively Marxist attack on American capitalism, that tells you something.

The idea that teaching kids flawed history will bring about some utopian future is suspect. I would deem it none of my business, but as you note, people are now trying to draw Asians into the same retrospective thinking. They talk about how the British stole $42 trillion from India. How does that help? The British are never going to be able to give back that money—they can’t afford to.

Agitating and waiting for some utopian future to come about is just a recipe for countries like India to stay poor. I’m not interested in that.
You don't even need an app. I had a Ti-89 in high school and it can solve pretty much every high school and early college math problem for you out of the box, including simplifying expressions, solving equations, and taking derivatives and definite/indefinite integrals -- as long as you're willing to take the time to type it in. (In practice, it was usually faster to solve it myself.)
Check out https://lowdefy.com - we recently open-sourced it. We’ve been building apps with Lowdefy for customers for a while now and very seldomly need to setup an API endpoint for a task. Often surprised how flexible it is, in one project we are rolling out full MRP for a food processing factory at the moment.
Just for Fun: The Story of an Accidental Revolutionary by Linus Torvalds.
DCSS is one of the best managed roguelikes out there. The Webtiles client has been getting some new art tiles in the trunk branch as well. You can spectate on any player's game more of less, I have enjoyed peeking at high level play on some of the bigger servers
Interesting. Though it's funny because the TI's came bundled with a few offline games that I will fully admit to playing during class and breaks. And people did have game packs they shared online. The puzzle games were a lot of fun.
But that's the point: No one spends a day futzing around with endianness, and there are in fact functions for swapping endianness. You can just call them, no need to hide the swap in a pointer cast expression to a type that has the dereferencing operator overloaded.
Lot of fairly commonsense stuff, there.

The only really "scientific" stuff, seems to be the ability to crunch numbers, and calibrate the effect of menu design.

Otherwise, the language used, looks a lot like what I see with fashion, or graphic design. A lot of associating emotional responses with design elements.

The issue with that, is that a lot of these cues depend on societal culture. As in any craft, the designer needs to have a fairly good handle on their target audience.

What I have come to absolutely loathe, have been the "QR code" menus that so many restaurants have adopted; citing COVID caution.

I have gotten up and walked out of a couple of restaurants, because they insisted that I use my phone to scan a QR code on the table, and the phone's screen is immediately dominated by a massive advertisement or branding wank, and I need to scroll down to see the first items (which are often simple PDF scans of their printed menus -scans, not saved as PDF).
> I’d love this to be incorporated into 23andme and the like.

Watch out - your insurance company would probably love that too, if they can get their hands on the data.
I mean in a way that's fair. The way to solve homelessness is to provide housing, QED, not to have homelessness nonprofits.

It's impossible to solve homelessness with homelessness nonprofits, government programs for the homeless, as it's an outgrowth of factors like a high cost of living, generational poverty,the working poor lacking a living wage where they can save for emergencies, a lack of social welfare and health care programs, abusive homes, etc.

You have new people who were living paycheck to paycheck who are going to become homeless. Happens all the time.

You have queer and trans youths running away from abusive homes.

So lots of people being added regularly to the homeless population. And of course chronic homeless... because it becomes harder to get back on your feet the longer you are homeless.

The thing that really kills me, and I'm not exactly a marxist or anything, but there is absolutely enough money in America to solve homelessness, enough land to build on and enough money to build the homes. There is enough food to feed everyone (and 1 in 5 US families report not having enough food during covid 19).

We just don't distribute our resources well. The already wealthy got richer during covid 19, while many other Americans slipped deeper into debt/poverty, etc.

So yeah, we are left with our tax dollars funding these issues, because the system is set up to the benefit of some people, and to the detriment of others. And that's not just the way the world is, not some natural state of things, it's how our institutions and culture and laws and financial systems have been made in the US, and how they have been maintained and advanced by interested parties.

It doesn't have to be this way.

These are solvable problems, difficult but managible, which is why I encourage people to actually get involved, write letters, donate, organize and lobby, etc.
Accountability doesn’t work when crazies have easy access to military style weapons and routinely attack churches and cinemas full of people. If you truly believe that accountability is all you need then make nukes legal. Because “nukes doesn’t kill people. People kill people” right? Good luck with that.
Hey, I've realized that there are two understandings of the proposed ABI: One in which the only promise is that the callee won't modify the object through the pointer, and one in which the callee promises to not modify the object through the pointer and the caller promises that nothing else will modify the object. Maybe you could shed some light on it since you're the author?

In the first version, the worst case situation is that only one copy is made, and it's always made by the caller. However, the caller has to make a copy if the object is referenced after any function is called, because that function might otherwise modify the parameter if a pointer to the caller's version of the object has leaked out somewhere.

In the second version, the worst case situation is that two copies are made where old ABIs would make just one copy (if the caller has to make a copy and the callee has to make a copy). However, the callee would only have to make a copy if it actually does something which might modify the object through the pointer passed as an argument, so the optimization would apply for more functions.

I think it's fairly clear from the article that your intended ABI is the first version, due to the sentence "In the event that a copy is needed, it will happen only once, in the callee, rather than needing to be repeated by every caller" . But in this comment, you're implying that the caller makes a copy if it can't guarantee that nothing else has a pointer to the object?
Is Recycling Worth It Anymore?
I play with microcontrollers for fun, and enjoyed mucking with Freertos a few years back. But that was all C code. It did scratch the event driven programming itch. There were a couple of good Udemy courses on ARM and Freertos (also freely available content on Youtube) if you are interested in that. I still enjoy that but looking to do something purely software now.