skysight-inc/HackerNews huggingface dataset:
Using tax advantages to incentivize behavior is not the best way to run a government IMO. Just get rid of taxes for most low and middle income people like <300k/yr/family, this would make things much simpler and then there's no gigantic government bureaucracy administering it all.

Also the government should file your own taxes, right now tutbotax & friends currently only exist due to government lobbying.
Facebook doesn't want to be a utility as far as I can tell, they want to be a functional monopoly. They want to be so big that people effectively can't leave the platform even if they wanted to.

And then they would use smaller "social media" platforms as a legal defense, even if they don't compete on content or functionality.
I actually understand the difference between tube and pipe measurments. I've just never been a fan of fractions in written sentences as it can lead to confusion. Really, just never been a fan of fractions. Not blaming you for US standards of measurment.

In plumbing, you find a 2" pipe and a 2" elbow. I would have assumed it translated the same in fencing so that a 2" post has a matching 2" fitting. It doesn't matter if 2" represents ID or OD, but within the same industry I would assume all measurements were applied the same.
I'm a layman in availability and how your service relies upon it,

But how can your engagement from clients be "the same", despite half the availability?

Does this imply that all else perfect andavailable,every day, you could have a volatile swing of up to 50 percent engagement?

If so, that seems really really silly to drop 10k+ on daily, if on half of all days you don't NEED the platform for half the day...what am I missing?
“Kids who grew up on smartphones do not know how to do anything on a computer”
I won't be able to find a specific example, but there has been a lot of air-time given to interviews about disrupting, quitting, and publicly shaming your workplace if you don't ideologically align with them. For example, there's a segment called Battle Tactics for your Sexist Workplace which CBC airs some Sundays. There was a segment on how to properly "go public" about why you quit, which is arguably a career limiting move dressed up as virtuous political posturing.

They don't produce the segment, but they give it air time which does imply some agreement with the content. I disagree that they're center-left, or far-left, but they definitely ride the outermost left boundary of the Overton Window, and sometimes spill a little over.
Both EPYC and Intel Skylake-X are NUMA.

Yes, Skylake-X. It turns out that the placement of those L3 caches matter, and some cores are closer to some memory controllers than others.

https://software.intel.com/content/www/us/en/develop/article...

------------

Some cores have lower latency access to some memory channels than other memory channels. Our modern CPUs are so big, that even if everything is on a singular chip, the difference in latency can be measured.

The only question that matters is: what is the bandwidth and latencies of _EACH_ core compared to _EACH_ memory channel? The answer is "it varies". "It varies" a bit for Skylake, and "it varies a bit more" for Rome (Zen 2), and "it varies a lot lot more" for Naples (Zen1).

---------

For simplicity, both AMD and Intel offer memory-layouts (usually round-robin) that "mixes" the memory channels between the cores, causing an average latency.

But for complexity / slightly better performance, both AMD and Intel also offer NUMA-modes. Either 4-NUMA for AMD's EPYCs, or SNC (Sub-numa clustering) for Intel chips. There are always a set of programmers who care enough about latency/bandwidth to drop down to this level.
Previous discussion just a year ago:

https://news.ycombinator.com/item?id=22919044
> Populism is a political ideology which pits working class and low income common folks against the ultra wealthy and ultra powerful.

No it's not. It's a system whereby the powerful tell working class and low income common folk to be angry at things like immigrants, minorities, other countries, etc. so their anger goes elsewhere. A more modern alternate form involves convincing people to be angry at things that don't exist, like Satanic pedophiles harvesting adrenochrome or 5G chips in vaccines, so people expend their limited energy fighting windmills and diving down rabbit holes that lead nowhere.

Here's a good rule of thumb: if you are angry at someone about a condition such as high costs or unemployment, ask yourself if the people you are angry at have the power to act as decision makers in control of any of the decisions that led to that condition. If the answer is "no" you are angry at the wrong people.

That's not populism because it involves thinking, and populism is mindless.
Most of my day-to-day coding is in Typescript and I often find myself wondering if more than a few jobs wouldn't be easier and faster with plain JS and no need to feed the type checker. Many of the same thoughts about you vs the language tracking things applies here too.

In my case, I'd say that yes, I have to track the types myself, but the tradeoff is at least sometimes worth the extra mental overhead in my opinion. I'd say that the same can be true for lifetimes as well.

In your case, you will definitely be tracking lifetimes on some level and to say otherwise is going to be false (even GC'd languages must track lifetimes to ensure garbage is eliminated). The question is about the mental tradeoff vs the time taken. I'd guess that you are correct in your assessment. My only real point is that there is a cost that should be considered.
Dylan from Assembly here. If you want to send me one of your audio files (my email is in my profile) I'd be happy to send you back the diarized results from our API.

You can also signup for a free account and test from the dashboard without having to write any code if that's easier.

Other than lots of crosstalk in your group conversations - is there anything else challenging about your audio (eg, distance from microphones, background noise, etc?)
Except where universal housing would change the character of the neighborhood or be disruptive to existing communities, which is everywhere with a housing crisis.
Yes, although to be fair a lot of managers don’t want to return to an office either, myself included.
It isn't changing thier product, it's just empowering their users in a way they don't like.
The article is saying the former, the actual corporate policy is the latter.
So you're not the target audience, and you discovered that right at the start, from a clear statement. Sounds like the author succeeded to me.
https://news.ycombinator.com/item?id=28721892
I think you nailed it.

Everything was moving to this direction for a long time, but having 24 hours news let people optimize such headlines faster than before, and the internet made it possible to optimize millions of headlines.

This is a trend that’s been existing for a while, and since now we have better tools to experiment as a society the progress of this trend is accelerating.
Announcing "There will not be shortages" is equivalent to announcing "There will be shortages". The choice is more whether to call attention to the issue or not.
Wealth, as the author defines it, depends on subjective valuations. If I value x more than y and you value y more than x, then I can give you my y for your x and we are both wealthier.
Yup, that's good to point out. Zen mode helped me enormously when tackling puzzles, because just seeing how I had fared earlier was making me think about my performance instead of puzzles.

And later same thing on competitive games.
The TL;DR is that the author created a browser extension that sent “unfollow” requests to everything in the user’s feed one-by-one. He argued that unfollowing everything made Facebook less addictive because it made the news feed empty.

The tool also reported some amount of data about the user’s feed back to him for statistical purposes, but he claims the data was minimal and only used to ensure the tool was “working”.

I think the missing piece of this puzzle might be that he used his personal account to develop Facebook API tools, and Facebook has a low tolerance for tools that abuse their API and send user data to 3rd parties, regardless of the developer’s intentions.
> The author seems to think [...]

Facebook employees seem to think that people have to uphold their illusion that the company has any interest in "making the world a better place" or "just connecting the world" (or whatever is the internal feel good company slogan of the day).

Nothing wrong with unveiling that this is not the case. Whether Facebook has the right to ban anyone or not doesn't really matter here.
I plan for a routing failure over my network, key points have a separate simpler OOB network on an independent internet handoff, with local hosts files and local username/passwords if tacacs is down.
x86's purely stack-oriented C ABI calling convention makes things far less tedious. In x86_64 sure it executes faster with the register passing, but what a miserable thing to read/write as a human.

Maybe this is just a case of having learned and written 32-bit x86 assembler for years in my youth, but I strongly prefer it to x86_64.
At one point, the New York Times had an editor who knew that his newsroom leaned left. So he deliberately steered the paper somewhat right, in order to balance out the reporters. He literally had on his tombstone "He kept the paper straight."

That earns some trust. Not total trust, but a lot more than I trust the NYT today.
Here is my article that explains how C code can be understood in terms of assembly: https://www.avabodh.com/cin/cin.html

I also wrote another article which explain how C++ code can be understood in terms of C code: https://www.avabodh.com/cxxin/cxx.html
NPM is down at the moment, so ...
"I'm just wondering, if you could truly factor in the costs in both developer time -- developing multi-threaded apps is usually pretty tricky after all -- and infrastructure costs and whatnot, where the boundary between "python is adequate" vs. "we really need go/java/c++" lies, and in which direction it's moving."

"It depends.", of course. Despite the significant slow down of single-core performance improvements, 1 CPU is a lot of power in a lot of use cases, even if you divide it by 50. I do frequently find myself reminding some people who get a little too deeply into the cloud mindset and the believe that any non-trivial problem needs clusters of systems that you can still do an awful lot with one CPU. And I often wonder how many "clusters" are out there drinking down the watts doing work that if somebody would just spend a week or two optimizing their code to get the O(n^2.5) algorithm out of their system could be comfortably done on a mid-grade laptop... if somebody just realized you shouldn't need a "cluster" to do this task.

However, flipping your perspective around is probably more interesting... multi-threading is still not "easy", per se, but it is also way easier than it used to be. Threading hell is true and exists, but a non-trivial amount of it was down to the architecture being attempted. It's a bad idea to try to coordinate everything with piles of mutexes everywhere. If you program with more agent-like approaches to resource management, even if you don't do it 100% like Erlang forces you, multithreading gets much easier. What kind of things does it open up to for it to be much easier than it used to be?

I still use Python for certain tasks where it is suited. But I'd have a hard time going back to it for most of my programming. I've internalized the ability to say "and I need a server here with its own thread of control managing this resource, and I need to set up a worker pool there for this data processing task, and I can set up a recurring, independent process to check this other thing periodically without it interfering with anything else" whenever it is necessary to ever be able to go back to architecting systems without that capability. I'm not going back to cooperative scheduling unless basically forced. There's just so many places where you ought to have this capability available to you and it's actually easier to work multithreaded rather than do the work to try to thread a single execution context through all the things that shouldn't be that tightly coupled together.

It is generally underappreciated that having to have two bits of code share an execution context is a deep level of coupling, and languages like Python force all your code into one execution context.

Having multithreading easily available has its downsides, yes, but it also has its legitimate upsides for architecture.
Well sure, you can do that, but that isn't going to change their impression of you when they're doing your annual review. And it won't be "You took too much holiday", it'll be "I don't think you're bought in to the team" or "I'm not sure you've really delivered at the same level as other team members this year". It might not be fair, but I could definitely see that happening for some managers.
Yes. Facebook wants disengagement to be high-friction. They want you to feel the pain of disconnecting because they don't want you to do it.
Its noteworthy that, of the other 6 of those 7, 4 are recently (late 20th Century) independent former US (or US-administered Trust) territories.
Second-price auction is good for advertisers, since you'll pay less than what you're willing to (e.g. if you win with a bid of $10 and the second price is $5, you'd pay $5). I get what you mean and I agree in most cases, but until now advertisers paid less than expected so it shoudn't bother that much.
> Did you look at the source of the programs…

Did you? :-)

That Node pidigits program also uses GMP.

Besides those 2, did you notice other JS programs not 50x faster than the corresponding Python programs ?
Oh, Passport was the tits. It had a little funk in it at least.
I've been wondering how these huge companies with town-sized campuses, and all of that capital investment would respond. I guess it would take a really special kind of company to recognize that these campuses are a sunk cost and pivot to true remote.
Or NPM is having issues ;-)
https://status.npmjs.org/
Facebook certainly has the right to ban this extension, but then we can't take their leadership seriously when they claim that they care about their users' health and well-being over profits.

I.e. the point is the hypocrisy.
> The DDR phys are on the I/O die, so all of the core complexes have the same length path to DRAM.

The I/O die has 4 quadrants. The 2 chips in the 1st quadrant access the 1st quadrant's 2-memory channels slightly faster than the 4th quadrant.

> Multi socket is still NUMA, but that's true of Intel as well.

Intel has 6-memory controllers split into pairs of 3 IIRC (I'm going off of my memory here). The "left" 3 memory channels access the "left 9 cores" a bit faster than the "right 9 cores" in an 18-core Intel Skylake-X chip.

--------

Both AMD and Intel have non-uniform latency/bandwidth even within the chips that they make.
> Surely they need easy comms fallback options that are independent of their own tech / infra.

And you know what's excellent for that ... literal word of mouth. I'm back in the office with 5 of my coworkers right now, and when we have issues we can just talk about them, zero technology needed.
Is there a way to examine the libraries that an iOS app uses? There might be a way to find apps that use common libraries/frameworks that pass your location to other services, if so.
Because they see that external perception doesn't match what is happening internally.

Interesting thing is we have both left and right aligned that FB is bad but if you ask them why they are bad, they would not agree on a single thing.

This is why nothing is going to be done and it's all a cycle which will keep repeating itself.
This same old comment seems to show up in these threads like clockwork. Surely no one in this world is truly obligated to do anything at all, but kicking out users based on vague reasoning detriments their value as a social network.
Income sharing (like UBI) doesn't work because the underlying problem is the unfair allocation of work. If you're going to redistribute something why not just tell the person with too much money to work less and the person with too little money to just work more? In that sense, it is the act of work piling that is unfair because the person that ends up with all the work doesn't intend to actually make use of all the money he earns in the process.

The problem with the rich isn't that they earn too much, it's that they spend too little on consumption or investment.
Live .net
The longest word in Ancient Greek
Unless there is a technical explanation on how exactly the study 'controlled' for the data bias they failed to disclose, the study is tainted, sorry. This is a technical audience, we can double check the math. They should retract it, but this is 2021 US with too much politics everywhere, so probably they won't.

The substantive discussion is a separate topic. Given all the facts we know so far, including exponential antibody decay and the obvious need for boosters, looks like the vaccines temporarily raise the antibody levels, and then peter out. Note, I'm not making any claims which immune system stimulus is better long term, vaccines or covid infection. We simply don't understand the long term interplay of the human immune system, the vaccines and the virus. Short term studies amount to 'we put a drop of ink into the ocean, measured the water color 1 second later, yay, the ocean is now black'. Hard to credibly extrapolate them 20 years in the future.

So far we assumed a static virus. The largest risk with the current vaccination campaign is that it is using a monoculture vaccine, teaching the immune system to eliminate a grand total of 1 protein. Even a cursory familiarity with how evolution works in large monoculture populations should raise some red flags. https://www.canr.msu.edu/grapes/integrated_pest_management/h.... Long term the virus is likely to figure out a way to do its thing while escaping the vaccine protection. (It so happens that Pfizer CEO publicly agrees with this position, so there).

Given that it is fundamentally impossible to predict the long term evolution of the pandemic absent a time machine, it is highly unethical to force people take the vaccine using universally reviled tactics like state enforced segregation and discrimination.

(Disclaimer: I am vaccinated and hope for the best).
Yeah but the question was about transaction fees so why are we now talking about freezing accounts?
When you have literally billions of users, calling yourself a private company is disingenuous.
That sounds like a healthy place to be -- congrats on achieving that.

I've largely achieved that as well, I think. Slightly different road traveled, perhaps. I have a larger than average extended family: a dozen aunts/uncles and a corresponding number of cousins. It's impossible to have a close relationship with all of them, but I do enjoy keeping up with how they're doing and knowing when big life events (and deaths) happen.

So, my day-to-day life has absolutely nothing to do with FB. I've got notifications off and I typically feel no desire to check it. Instead I'm focused on my much smaller number of intentional, meaningful relationships. But, from time to time I do enjoy scrolling through FB and seeing how so-and-so is doing.

Do you have an extended family you keep in touch with? Do you keep up with them through other means, or have you just sort of let them fade from your life?
Growing up in San Luis Obispo, I can say firsthand that pressure has been on PG&E to close the plant since ~1969. Mothers for Peace, the Abalone Alliance, and a bunch of other groups have been at war with DCPP for decades.

The funny thing is when they finally "won", members of these same groups immediately started bleating about the massive amounts of lost tax revenue that are now looming large over local budgets.

The closure has nothing to do with maintenance. The steam generators still have tons of life in them, the reactors are fine, etc. The main driver is California's renewable policies that would mean the plant likely wouldn't be at 100% every day, which is where it needs to be to stay economically viable.

Fun fact: Diablo's "battery" is the Helms Pumped Storage Facility. It is extremely cool — a perfect Bond supervillain lair.
I work as a consultant for companies with billions in revenue and from what I see it definitely matters. Re-writes simply don't happen that often. Maybe for the pure venture capital SV tech companies you mentioned, but many companies are not in that bucket.

Making good engineering choices from the beginning matters a lot.
Ok, if you look at individual actions, burning the plastic makes complete sense. But if you look at the economy as an evolving system, you'll discover that if you do nothing together with burning the plastic, society will just adapt to consume the extra oil, while if you bury it, people will probably not make an effort to recover that plastic any soon.

Of course, you can burn the plastic and make some change that makes people burn less oil. But if we are talking about government intervention, you will get much more return if you focus on reducing the fossil fuels usage alone and bury the plastic.
Every human being on Earth has a Facebook profile, living or dead, active or inactive on the platform. "Deletion" does not apply.
You’ll never get an answer to this. Covid is over when you move on from it.
bitcoin has the same utility as paper money. that doesn’t mean it has no value
How Diverse Are US Newsrooms?
I lol'ed

This was obviously not the sort of AMA the company was hoping for.
Yeah, as long as you have good uptime. Check out storj.io/node
I do not know much about burning plastic, but is it really zero drawbacks to do so? Intuition tells me harmful chemicals would be released. Is it that the burning would be contained and the air filtered?
MySpace became “MySpace” in your example because there was Facebook to compare it to. MySpace was absolutely beloved by the people that used it at the time despite all of its faults.

So what’s the “Facebook” that makes Facebook look like MySpace here? They have PR problems but that’s it. MySpace lost in the market.
Whenever this happens there are a ton of build failures and auto-scaling problems from boxes that talk to npm in their install phases.