skysight-inc/HackerNews huggingface dataset:
> it isn't possible to statically know how much stack size would be required.

It's not just that - if it were merely that you couldn't know the size statically, you could use dynamic memory allocation. The problem with that though, is that now every (not provably nonrecursive) function call can now fail with a memory allocation error, and if your language doesn't surface that to the caller, and (correctly) doesn't allow spurious errors to appear out of nowhere (cough every modern programming language cough cough), there's no way to handle that error.
Turn an Asus PN50 into a Fanless Ryzen PC with Akasa's Turing A50 Chassis
Precisely. Otherwise if we're going to walk the line of "well even though it's your body, 'us smarter people' say it's bad for you there for you cannot do it" will inevitably lead to the logic of dictating abortion rights as well. This is exactly the logic conservatives use with the Covid Vaccines but because liberals "know what's good for everyone," people shouldn't be allowed to make the "my body my choice" when it comes to a vaccine. Regardless of who is more logically correct in the scenario, the current stance of American liberalism is "my body my choice" only applies in terms of abortion. Which conservatives when they get in power again, will utilize as rationale to make it illegal as many have been doing for the past decade.
I think that was kind of a whimsical suggestion; like, even if you had a magical technology that eliminated all need for electrical wiring, you'd still only reduce building costs by a small amount.
Anyone have any experience with SIPs (structural insulated panels)? The claim is that their use reduces waste and labor, but I'm not aware of any independent analysis to corroborate the claims.
When I first saw the Bernoulli's principle demo of the floating disk at the science museum as a kid it made me mad. And when I actually learned about it in high school physics I still didn't like it. Reading that article now is very satisfying :).

In seriousness though, there is a big difference between "bottom up" causality-focused theories and these derived principles based on complicated notions of steady states. Even when the student is too junior not to have any choice but use the latter, I think the difference needs more emphasis.

Also the 3rd law model of flight is so much easier to understand they should teach it first.
Your original comment was about something being incorrect, now you are talking about error messages, but I don't think either has to do with operator overloading.
> What does this even mean?

It means that you need to concentrate the actual code that manipulates the state and perform all state changes through this code to ensure that the state is always correct. OO solves this through the concept of encapsulation, but that is just one way of doing it.

If you have code all over the place that can manipulate the state, then it becomes extremely hard to ensure that the state remains valid.

I'm not talking about the ownership of the particular instance, I'm talking about what code is allowed to, and responsible for, making alterations to state instances in general.

If I ask you what code can make changes to state, you should be able to point to a small-ish part of your codebase and say: only these functions can make alterations. Each of those functions should guarantee that the state they return is a valid state, that is: they are responsible owners.

All functions that operate on the state have the main responsibility to keep the state valid (e.g. no player character inside an object). Each specific function has additional responsibilities (e.g. move the character if possible).

In the example, the move function can take an existing valid state, and turn it into an invalid state, the player can be moved inside an object. So you when you think about what that function's responsibility should be: it is to attempt to move the main character to a new, valid position. If you think of it like this, you quickly realise that the move and collision detection functions should be combined.

> The only ownership that is happening that needs to be worried about is the parent function passing a copy of state to a child function for the duration of that call, right?

If you're passing a copy of state from one function to the next, and every function can just modify it in whatever way it wants to, they you basically have globals but with more copying.
I always avoided this habit because I didn't want to accumulate sheets/notebooks; I picked up a Remarkable Tablet in December and it's been a game changer for me. All the benefits of paper-based note-taking with none of the mess, plus I can easily cut/paste/erase/reshuffle stuff, use different line/grid templates, and markup work documents without having to print them first.
But your DRM encumbered butter won't spread over the scorch marks, as that would be considered to be ad-blocking tech.
Rome fell because their economy depended on expansion of the empire and managing a huge empire is hard when you don't have Internet. God bless the Internet.
>> but I have never had to worry about ads suddenly appearing after an update

The problem is that Android TV users used to think the exact same thing. It's even said in the reviews explicitly by some people. I don't and I won't trust a corporation, be it Apple or Google, to not do something in a future update - if it works fine right now then unfortunately that has to be good enough.
“…quit any and all digital activity that’s a bottomless well…”

Thank you for that. The past few weeks, I’ve started asking myself, “am I watching people I don’t know arguing about something, assigning points (likes) and considering jumping in?” to break myself out of the worst time-wasting and pointlessly agitating stuff, but you’ve given me an even better target.
I haven't seen this at the job sites I've been on. Most of the wasted wood is a small pile of cuttings from the oddly sized parts of the build, but it's surely less than 5% of the whole build, probably even less than 1%. Any scraps more than a foot long will usually get used for something.

The incentives are aligned here, contractors don't want to buy more wood than necessary.
I quit the company and the team as a result of the bosses refusing to make their pet data scientists write remotely professional code.

I was more experienced with predictive algorithms and deep learning than any of the data scientists at the company but because they were brought in from an acquisition of a company that had an undeserved reputation due to a loose affiliation with MIT, they were treated like magicians while the rest of us were treated like blacksmiths.

I had the choice and I made the choice to leave. And of course I raised hell with the bosses about them not writing remotely production quality code that required extensive refactoring.

And yes I was paid to do the work but the work occupied time that I could have spent working on the other projects I had that were more commercially successful but less sexy to Silicon Valley VCs who look at valuations based on other companies' newest hottest product.
I find myself feeling naked whenever I'm too far from a pen and paper. I take most of my structured notes on a computer, but paper is where I think through ideas. I can draw diagrams, do math, and organise thoughts visually more easily on paper than digital.

I also hate taking notes or writing much more than a text on my phone, so I enjoy having a notebook or looseleaf paper wherever I am.
"Stewardship of global collective behavior."

https://www.pnas.org/content/118/27/e2025764118

Abstract

> Collective behavior provides a framework for understanding how the actions and properties of groups emerge from the way individuals generate and share information. In humans, information flows were initially shaped by natural selection yet are increasingly structured by emerging communication technologies. Our larger, more complex social networks now transfer high-fidelity information over vast distances at low cost. The digital age and the rise of social media have accelerated changes to our social systems, with poorly understood functional consequences. This gap in our knowledge represents a principal challenge to scientific progress, democracy, and actions to address global crises. We argue that the study of collective behavior must rise to a “crisis discipline” just as medicine, conservation, and climate science have, with a focus on providing actionable insight to policymakers and regulators for the stewardship of social systems.
I own a Shield and I've yet to see an ad on the home screen. I'm up to date and logged in with Google but not Nvidia.

Anyone else in Europe getting adverts?
This was the case in Cuba. You could visit if you sailed yourself there and didn't spend any money, but as soon as you engaged in any commerce, you were violating sanctions. I believe the rules have been relaxed.
> You dont like your life? Change it.

What can I do? I can't become more attractive like they are, most of that is genes. I'm already behind because I'm not white and under 6 foot. I can't become more intelligent because that's also mostly set in stone at this point.

> Why is it so important that you earn more than others?

I want to earn a number that won't make people pity me or think I'm subhuman like they do now.

> Why does it upset you that others are having the time of their lives?

Because i'll never have that. It's the never that upsets me, quite a bit.
Unfortunately Apple TV remotes are a nightmare to use. The touch UX is an absolute pain.
...it provides good insulation...

This might be true, but it would be surprising, since even "aerated" concrete would still be made of highly thermally conductive... concrete.
I may be late to the party, but I recommend RTSP Camera Server. It is what it says on the lid. I used it a few years ago as a baby monitor with a camera and it worked really good. I'm not sure in which state it is now. Simple, small and no bullshit.

[1] https://play.google.com/store/apps/details?id=com.miv.rtspca...
I think it's known as the "novelty effect" in the industry.
> I'm not a "consumer" with "expensive taste"

Saying so does not make it true. If you want to live in a house, your a consumer of house. If you like a nicer than most basic/economic house because "I'm going to live there for the next half century, it better be a place I love"; voila there come the expensive taste.

Author explained where and where not the scale-upping worked in construction. It seems author was on point, even in your case.

To author does not shove anything down our reader throats by saying how it is. You link to capitalism is pretty far of: the scale-upping worked really well in socialist places as well, in fact Marx himself obsessed over industrial scale-upping. You seem to be misguided over what capitalism actually means (spoiler alert: a system of law/govt that protects a person's hoarded wealth ad infinitum).
Yeah sadly the Nvidia Shield is in the same ballpark when it comes down to the price. I have both an Apple TV 4K and an Nvidia Shield. I bought the shield when Apple had no 4K device as an alternative to get 4K HDR on Netflix. But I decided to shell out money again for an AppleTV 4K because they offered better support for HDR in movies and the general support to adopt features like Dolby Athmos is way faster on Apple. With Nvidia one had to be lucky to be in a partnership group as they were with the HDR adoption on Netflix. My PS4 was not able to play the content in HDR at the time since the Netflix app needed and update. It took nearly 6 more month.

I didn’t update the shield in quite some time as most new features are of no interest to me. And from the looks of it that won’t happen anytime soon. It’s worse enough that google did the same with the YouTube app …
You mean after an "actual journalist" put the password for the cache of all unredacted cables that "actual journalists" received in his book?
Yup! Wasted an hour there just now :-)
Yep. It goes away if everybody is wearing headphones, which I strongly recommend.
At Google, expectations are scaled for part-time employees. In other words, a 60%/80% part-timer is expected to do 60%/80% as much as a full-timer at the same level.

Source: I work part-time at Google (https://news.ycombinator.com/item?id=17133830)
Controlling the entire stack, from control plane to core layout is absolutely better for isolating computation error rates if they occur.
Shitty old DVDs from Goodwill are looking better all the time!
Meanwhile Google is forcing all app developers to adopt their payments service or be kicked off the Play Store, and developers are doing it despite having to give 30% of their revenue to Google, now. If that isn't pushing power, then I don't know what is.
Can you sideload? Is there NewPipe? Pass. No ads but no choice. It solves one issue but creates another.
This is pretty unsympathetic, and tacitly assumes that everyone has an understanding of the tech ecosystem.
m.reddit.com redirects to www.reddit.com
I am interested in computation. Period. Not any particular model of computation (programming language); and not merely computation with functions from N->N.

Quoting from "http://math.andrej.com/2006/03/27/sometimes-all-functions-ar..."

"The lesson is for those “experts” who “know” that all reasonable models of computation are equivalent to Turing machines. This is true if one looks just at functions from N to N. However, at higher types, questions of representation become important, and it does matter which model of computation is used."
The power of quantum neural networks
I’m pretty skeptical of this. I’ve run a lot of ML based A/B tests over my career. I’ve talked to a lot of people that have also run ML A/B tests over their careers. And the one constant everyone has discovered is that offline evaluation metrics are only somewhat directionally correlated with online metrics.

Seriously. A/B tests are kind of a crap shoot. The systems are constantly changing. The online inference data drifts from the historical training data. User behavior changes.

I’ve seen positive offline models perform flat. I’ve seen negative offline metrics perform positively. There’s just a lot of variance between offline and online performance.

Just run the test. Lower the friction for running the tests, and just run them. It’s the only way to be sure.
Nobody said all introverts ("can be hard"). I think you'd classify anyone with social anxiety as an introvert. Therefore this is a problem that introverts have.
Isn't EdgeWebview2 also built on top of chromium?
I though edge was now a fork of chromium
Use your phone as the remote. I agree the ones they ship are dreadful.
Hey, submitted the google form about an API I believe you might be interested in using!
Just use the TV remote and hdmi cec.
It's called Lindy Effect. It is applicable to some non-perishable things, where mortality rate decreases with time.
Advertisers are ruining the internet, how can we take them down a collective peg or ten? Congress is bought and paid for on both sides of the isle, so if you wanna address issues like this, you have to fix congress first, and the two parties are too far gone to ever be correctable.

Its time for a radical shift away from party politics... if you want solutions that is.
Yeah I‘m not sure that‘s how software engineering should work.

Tests should prove a desired behaviour. Sometimes it‘s not possible to fully run code until late in some staging, just because there are a lot of dependencies and conplexity. That‘s what tests are for (on various lebels of abstraction).
We use Teams at my University. Generally if something University-sponsored outside of the college of engineering wants to make a chat about something, they use Teams. CoE uses Discord, fortunately.

Easily my least favorite chat app, save for those that break basic functionality as their core product (Snapchat). Teams doesn't seem to understand that organization admins might want to see user names in a different format than users. Everyone's name is Last, F., which makes sense from an administrative standpoint but needing to click into someone's profile to figure out who they are gets old _very_ fast.

The only selling point that Teams seems to have is "we're already paying for it."
> and instead favors trying to get new members who are just marginally interested, or worse, just like endlessly scrolling through a timeline

You can literally see communities go to shit because of this. Actual content is pushed away as low effort content, easy-to-view-in-a-timeline content, claims the frontpage, because of what you said. It infuriates me to no end when communities I've frequented for years literally get supplanted by faceless non-contributing vagrants who never contribute, comment, or post. They just see funny picture, blow air out their nose, and upvote, not knowing that they're incentivizing behaviour that's killing the community that built the space in the first place.
I hate to be that guy (no I don't) but this is why I just plugged one of the spare outputs on my PC into the TV with a 20ft HDMI extension cable and use a bluetooth keyboard/mouse to open movies from the living room.
This is an odd complaint. Immutability doesn't make order of operations go away. (x+1)/2 is not the same operation as (x/2)+1.

I find the tangent into effect systems at the end to be somewhat ironic, given what it follows. Effect systems also don't make order of operations not matter. The order in which effect handlers are run can change the semantics of code using them.

Pairs of operations don't commute in general. There's no way around knowing which order things need to apply in. (x/2)+1 and (x+1)/2 are just different operations. Nothing saves you from needing to choose which one you mean.
It shouldn’t, but it does because hospitals only see an overdose and don’t have access to the patients prior beliefs.
I didn't say you have the right to not alter your body, the public health requirements for contagious diseases seemed reasonable until people have started lumping gun control and "possibly altering your non-existent children"... maybe I'll one day feel as you do.
The regime actively engages in digital espionage and criminal hacking behavior. It's a source of revenue for the government.
What tools/frameworks are you using for running and analysing results?
I'm sure there are FDA-approved additives that'll achieve that.
The ads are just the companies virtue signaling.
Yep.

The Veteran Intelligence Professionals for Sanity has members who have done good work for the public and the country. However, the memo referenced in your link did not even have the backing all the group's members and its arguments have been persuasively criticized.

https://en.wikipedia.org/wiki/Veteran_Intelligence_Professio...
This comment clearly shows an absolute blatant ignorance of anything to do with North Korea.

I would recommend that you educate yourself on what North Korea actually is and how deeply oppressive it is.

Anyone in North Korea who has access to a computer is in the highest caste in their system. You are born into this caste, and it's based on the interviews that were done of North Korean people in the 1950s. Families were classified into hostile, wavering, or supporters of the communist revolution. These classifications were made primarily on the basis of occupation and other factors that were indicators of whether they were in a higher economic class or were more of a proletariat.

In short the only people who are going to learn anything about software North Korea are part of the class that is oppressing most of the nation. Another thing that you certainly aren't aware of is the fact that people in the lowest caste are literally prevented from traveling into any of the North Korean cities and are relegated to a portion in the Northeast and aren't even allowed to be anywhere near a border where they could potentially escape into China or SK.

Stating that something is shortsighted should be based on some knowledge of the nation you are talking about.
I have never seen a building from that era with foot-thick stone, you have to go back further for that here in Canada.

The century homes here in southern Ontario are double-wall brick with beefy 2x4 framing within the interior wall, then lath and plaster, and no insulation.
You don't have to let the capitalists build your house. All building trades of today and (especially) yesterday are accessible to capable people.

First, however, you're going to have to come to terms with the fact that "professional" is a capitalist word.
This is an important point. It isn't the tech that makes reddit successful, it is the user base.
Another comment from past HW engineer.

I knew what was going on from the first look.

Back then, I was a newcomer in Huawei. I was in a depeartment, which had seven teams.

The team(A) I was in, had a very tight development schedule.
After submitting the code during the day, it might take 9 pm to have time to organize a code review.

On the other hand, team B was not so busy. They had a lot of time to spare, and then started a weird competition, to PK who proposed more code review comments.

The odd thing came. I raised the pr during the day, at nine o'clock in the evening will receive more than 40 + review comments. I clicked in to see, these reviews were not from our team? How can they understand the code?

When I looked at it more carefully, I understood. All the review comments are suggestions to change the tab indentation to four spaces, if judgment when the number is written to the left, brackets without a line feed and so on and program logic irrelevant comments. Later, when we reviewed the group work, the first thing we did was to close the previous pr and resubmit. Yes, team B's dick move caused internal conflict between us.

Later. I also received a mass email that they the first place in that activity, the average day to mention 200 + comments 。。。。。

How is it related to linux community? I guess you can understand now. I saw someone said that Huawei does not clearly specify the number of pr submitted can be used for kpi appraisal. You are still too young, although the PR number is not evaluated. However, when you write on the annual report, "to participate in a certain activity/competition to get the first place", is a proper kpi.
I'd be interested too if they wrote a paper about it instead of repeating mainstream talking points in a Vox article
I know what you mean. These headlines read less like titles and more like lyrics in a song ("He was a skater boy. She said see you later boy."). It feels a bit condescending, as if it was aiming at children. I'd much prefer a title with a "person with thing does action" style.
Thanks for the comment, but I doubt you read the whole article.

Saying that Israel started the war is akin to saying Britain and France started WW2 by declaring war on Germany.

They did decrlare war and initiated the first hostile act, but virtually no one considers the UK and france as responsible for the start of WW2, there were many events that led to the declaration of war that show beyond doubt that the Nazis were delibaretely acting aggressively and left no choice for UK and France, but to continue diplomacy by "other means".

Same goes in the case of the 67' war - if a country would have started a naval blockade on the US would it be considered an act of war? sure it would.

Prior to the 1967 war, Eygpt closed the Straits of Tiran, effectively blocking Israel from half of the world.

Just to put things in perspective - 90% of Israeli oil passed through the Straits of Tiran. So this was a really big deal as all the Israeli economy was dependent on the straits being open for commerce.
Some things are just too important to trust to amazon… condoms being one of those
Personal computing is completely dead except for enthusiasts. We've completed our regression to the late 70s.
You’re also limited to mostly LED televisions
> The Bernoulli effect explanation is bogus.

I hear this but never seem to get any further info. Why are wings shaped with a curved top and flat bottom? Is there a good summary I can go read to understand this all?