skysight-inc/HackerNews huggingface dataset:
As Linus points out, the utility of shared libraries depends on the situation. Widely used libraries like libxcb, libGL, and zlib that tend to have reasonably stable ABIs are good candidates for sharing, while the "couple of libraries that nobody else used. Literally nobody" should obviously be statically linked. Software engineering is mostly about learning how to choose which method is appropriate for the current project.

However, there important advantage of using .so files instead of building into a big statically linked binary is NOT that a library can be shared between different programs! The important benefit is dynamic linking. The ability to change which library is being used without needing to rebuild the main program is really important. Maybe rebuilding the program isn't practical. Maybe rebuilding the program isn't possible because it's closed/proprietary or the source no longer exists. If the program is statically linked, then nothing can happen - either it works or it doesn't. With dynamic linking, changes are possible by changing which library is loaded. I needed to use this ability last week to work around a problem in a closed, proprietary program that is no longer supported. While the workaround was an ugly LD_LIBRARY_PATH hack, at least it got the program to run.
Did they happen in fresh air? The science from USA already tells us they have no big impact on the numbers.
> Why is there so much focus on preventing suicide rather than improving people's well-being?

There isn't a focus on merely preventing suicide while not improving well-being. Anyone working in suicide prevention or public health will talk - at length - about the wider determinants of health and mental health.

If it appears that there's a focus on preventing death over other measures that's because the work has focussed streams of activity. General health and well being does get discussed on HN.
The single number one gripe about Gentoo was how long it took to build packages, closely coupled to the difficulty in keeping a system up-to-date.

In response, Gentoo developed methods to ship binaries for the common cases.
Don't understand why your tone is so aggressive.

Do you think that kind of aggressive tone would be suitable in a work place?
Do you have a LinkedIn profile? Depending on your location it might be very good place to start building your network. If you do this methodically you will be ready by the end of the year. The method is simple - scroll through "people you may know" and find people who are as close to your target audience as possible (probably recruiters / headhunters, sometimes executives of small/mid enterprises who are hiring). It will probably be difficult to find first few, but more you find easier it will be to see other persons who are worth connecting with. Always craft personalized message when connecting. Once you have enough connections (I'd say at least 500) you should start paying attention to your board - many people will post interesting positions, but there will be many other who either post positions you are not interested in or post marketing stuff you are probably not interested in either. You just mute sources you are not interested in. Also when you get contacted by somebody whose message does not fit your requirement always provide polite response (some people respond with angry words when recruiter had not taken time to read their profile and invited to the process for irrelevant position). After a month or two your board will be tuned for jobs you are interested with. Also if you casually browse through jobs advertised through LinkedIn jobs you will get recruiters attention. Good luck!
yeap this is a social feature i will work on, actually thinking more about collaboration rather than competition but will see.
Environmental conditions are a big factor as well. We've existed as humans for ~300k years, but it was only ~10k years ago that we learned agriculture and civilization-building. That coincided with the beginning of the Holocene Epoch, when the world got warmer, the glaciers melted, and the sea level rose by 400 feet. We must have had those capabilities all along, but it was only when the conditions were right that they were able to be fully expressed.
Pffft you do a disservice to the good movements by not having kids. Need more numbers on the good side but every ethical person stops at 2 or no kids it seems. Go geez the Bible belters families or the conservatives. Legit breed like rabbits. This is how you spread/maintain support for ideologies in the most simple form.
They are one and the same!
Well, in Windows and MacOS you need libraries like kernel32.dll etc to sit in-between userland and kernel because the kernel ABI is not stable, like Linux.

Also, Linus talks about this sort of exception in his post: "unless it's some very core library used by a lot of things (ie particularly things like GUI libraries like gnome or Qt or similar)".
We’ll surely individual applications only use a few icons, not the entire set, so they can statically link in only the resources they actually depend on, right?
> If top tech companies want to keep attracting top talent, they will have to let people choose where they want to work from.

That’s what people said right up until the last time top tech management culture turned away from remote work.
I forgot kitty has kitty-diff! I love kitty as my terminal.
Your program uses one function from a library.

If that library is statically linked, that one function is compiled into your program. The rest of the library is ignored.

If that library is dynamically linked, the entire library is loaded into memory, and the function address is shared with your program. More memory used.

The advantage of dynamic linking is if that specific version of the library is already in memory (because another application is using it) then it takes up no additional memory. Less memory used.
I own my cellphone, because it doesn't run iOS or Android.

I own my TV, because the house's DNS is forced through pihole and the apps can't upgrade unless I want them to.

I own my car, because it's the kind with no touch screen, no untouchable black box running it. (I miss my first car, released the same year as the C64.)
But it is different from GNU/Linux phones, which will be supported forever.
Coinbase had a direct listing. There was no roadshow to line up institutional investors. I'm sure some big-time investors bought shares, but I'm sure some retail ones did, too. You know who sold? Early Coinbase investors and employees.
Systemic racism means the system discriminates against race and that it does so as a result of racism.

So yes, it does imply the intention was always to discriminate against black people, because that was the explicit intent of a large number of people over centuries in the country is why the current system shows discrimination against a particular race.

It's possible the current policies no longer harbor direct racism, but that the effect of prior policies and attitudes still lingers. Thus it is necessary to recognize their residual effect, and find ways to mitigate it, otherwise it is not true that the current system isn't racist, if racist driven intentions of the past still have an effect on the outcomes of the system today.
Great idea and hold the hashtable of all files in the ram...what a great idea.
yes this is the place where my backend lives and exposes the rest api.

The is no domain alias for that address so far.
Generally people who are banned from multiple banks tend to be hardened criminals and terrorists or enemy nations such as Iran or North Korea.

For legit people with stuff like shot credit scores, there's always credit unions or debit-only accounts.
LinkedIn Stats and Demographics That Will Make You Smarter in 2021
Perfect, exactly what I was looking for. Thanks!
I guess first principles here just meant whatever you might do without the other symptoms in consideration
That doesn't have anything to do with black or white people. We don't need black people to change this copyright system, just people in general who want to make sure that musicians get paid. Saying this is an issue between black and white people is extremely ridiculous.
not very realistic. Bay Area, schools force parents to buy ipads (with Hangouts and everything else). Eventually they also need laptops to do projects. Pretty soon the house is littered with devices, old and new, trying to decide every second if a device is being used for a "legit" purpose or not becomes impractical. The best hope is to teach them what's sensible and what's not, and leave it up to them, after all, they will have to deal with phones and social networks for the rest of their lives without you.
AFAIK the price difference is so huge that no reasonable explanation (except the "conspiracy", i.e., greed) is possible.
Have you known any scientists? I think you're attributing waaay more ability to them than is realistic. Scientists really aren't any different from any other trained professional.
Despite all the funny ideas, I am happy to see that people are actively thinking about some radical changes in how a tech company office should look like in future. Some ideas won’t work, but some will stay.
Yes! This is my number one thing as well. Let me dig up the tickets...

Edit: https://github.com/dandavison/delta/issues/493#issuecomment-...
> Sadly, many of them look like ghost towns

That is why I think we are still in early days of the (fediverse-powered) web. All this fringe tech will blossom eventually and we can live the 'decentralists dream' we all seem to be pushing for. Give it time. Yes, effort is still needed, and we all need to do our part to make it work, but simply being patient too, waiting for all this tech to bloom will be worth it.
Do you plan on releasing any full length tracks based on this process? I'd be really interested to hear some.
As one data point, this only ever happened to me in my general courses -- a department would choose a book that several lecturers would use to teach hundreds of mostly disinterested students. In that context it makes a lot of sense; the decision maker isn't any single instructor, and there's a large pressure to instill a baseline level of knowledge into way too many people at once.

All of my courses with smaller class sizes were much more careful with their book selections; occasionally those books were still expensive (even used), but only if they were really the best tool for the job. Even with expensive books though, this kind of online subscription nonsense was never used.
Reread the thread. In this thread, the OP is speaking about design obsolescence.
There has been a savings glut for the last 20 years and it just got really bad this year.

Excess savings are simply dollars that are sitting around doing nothing, employing no one, investing into nothing. There are lots of sources of excess savings. Right now one of the fastest growing source is the house hold savings rate but for the last 20 years it was mostly foreign exchange reserves and corporate savings.

These excess savings are almost equivalent to a contraction of the monetary supply with the caveat that in theory they could come back at any time and nobody knows when, however it's been 20 years and no sign of stopping. The Fed is conservative and only increases the money supply in a mostly reversible way either by issuing debt or buying assets which are then put on its balance sheet. Debt must be paid back, eventually the money that was issued via debt disappears and only the interest payments is freshly minted, QE (buying assets) works under the assumption that inflation will cause asset prices to go up and therefore if the Fed sells assets it will end up with a profit and the returned money is then destroyed to contract the money supply.

However, interest rates aren't powerful enough to steer the economy. At some point they will hit the 0% lower bound. At 0% people will switch to cash and cash equivalents (usually treasury bonds) and therefore it becomes impossible to charge negative interest.

If 0% interest rates are not enough to force people to invest their money themselves then there must be a barrier that is impeding investments to be made. The total investment rate and the total savings rate are just convenient numbers that summarize an entire economy. Surely there must be a crucial piece of information missing that explains the discrepancy. E.g. the type of savings that is currently in abundance is incompatible with the type of investments that are possible and profitable.

As with all things in life this is merely something I am figuring out as I go.

My first clue is venture capital and the Softbank Vision fund. VCs are chasing unicorns simply because their huge scale of capital requires a huge scale of investments. Softbank doesn't even bother with anything less than $100 million. Surely there are startups out there that need $10 million in funding to get started and can double their money in 10 years but have no growth potential beyond say $30 million revenue per year. These companies would do productive work and employ people along the way and everything would be fine but they simply don't fit into the VC model. The most famous case of a over funded company I know is Juicero. I'm sure there would have been a way to keep it running even if it takes a dozen revisions to the original juicer, but at $120 million you knew it was going to shut down before it made any money.
There's definitely a culture associated with offices. I worked at a place for over a decade that had offices (for some) and the norm was doors open unless there was some reason doors weren't open. So you were free to drop in if the door was open and not so if the door wasn't. And doors were usually open.
> Trans peoples existence certainly has been politicized

To expand on this - If a trans person has a coworker who consistent and deliberately mis-genders them, there's no way for the person to have a discussion about it that's not political.
From people hoping to mine and then immediately sell it, or from people who are planning on buying and holding?
Bad luck! Emacs Ediff worked well for me before Git, and it still does (frequently in a tty, and preferably not with Git).
> Seems like there's a similar attitude to guns in the US, but legally buttressed.

There really isn’t. Almost no gun owners do anything unsafe with guns or ever shoot anyone. US gun culture is extremely safety focussed.

The media paints a completely bizarre and distorted picture of gun owners in general, picking the stupidest or most outlandish examples they can.

Most people who are involved in shootings in the US are in deeply underprivileged areas where there is a lot of crime in general, and ineffective policing and a dearth of opportunity.

It is often not irrational for young men in these circumstances to get involved in gang or crime related activities given the lack of alternatives, and it’s also not irrational to carry a gun under these circumstances, and it does lead to a lot of shootings.

This has very little to do with gun ownership and gun culture in the US in general.
Miners usually undervolt the GPUs to mine at peak efficiency, not peak performance and power consumption. Since chip wear correlates with power usage and heat production, GPU usage for mining is actually much less taxing for the hardware than typical gaming use with its frequent overclocking and rapid alterations between low and maximum power use.
For a rough measure of how many packages will break if you perform a minor update to a dependency, try searching “Dependabot compatibility score” on GitHub (or just author:dependabot I suppose), each PR has a badge with how many public repo’s CI flows were successful after attempting to apply the patch. By my eye it seems to be generally anywhere from 90-100%. So the question is would you be happy if every time a security vulnerability came out approximately 1 in 20 of your packages broke but you were “instantly” protected, or would you rather wait for the maintainers to get around to testing out and shipping the patch themselves. Given the vast majority of these vulnerabilities only apply in specific circumstances and the vast majority of my packages are only used in narrow circumstances with no external input, I’d take stability over security.
Types of Machine Learning Paper
To leave a ton of money on the table, and let the competition eat that space, because 0.1% of DMCA requests would be served with an overreaction?

Sorry, this is not going to make business sense. If you want a free video publishing platform that does user outreach for you, you got to pay a price; the false positives is a part of the price, alas.
What I find fascinating about this is that there are various species which have tackled human speech with at least some success (both actively and passively), while, conversely, we are apparently rather bad at participating in their communicative acts (like, imitating utterances in a meaningful way). Is it just for a lack of interest on our side, or are we lacking something else?

Edit, regarding "something else": Apparently, we are able to recognize individuals of other primate species by face at a very early age, but lose this ability soon (even before we acquire speech), probably in favor of other social abilities. Which may be an indication for a high degree of intraspecies specialication regarding our communicative abilities.
INFLATION
> are the same people try their best to avoid addressing the real issue

Okay, I'll bite.

What are you personally doing to address the issues leading to single parenthoods in Black communities, since the rest of us are just avoiding the issue? Are you lobbying to support better sex education? Better healthcare coverage? More social safety nets for single-parent children who need additional help? More school resources for schools in those areas that have an outsized number of students struggling with family issues at home? You support those policies, right?

And do you think that monetary issues might have anything to do with family stability? Might money coincidentally be the single leading cause of divorce in America today? Out of curiosity, might financial stability be one of the single most significant leading indicators of family stability?
>The company that helped popularize open office plans and lavish employee perks

somehow our BigCo got only open offices with the lavish perks lost in translation.

Anyway, it seems that Google is bringing cubicles (and even offices with the "focused work" pods - implicit recognition that "focused work" (is where other than focused work in programming?) is impacted by the open space office) while avoiding the cu-word and, God-forbid, the o-word.
I quite liked the Atari 520ST, and this seems like a great way to get an emulator going. What is out there that would run well on a Pi?
Presumably you're familiar with ebay?

(I wouldn't necessarily trust parts that have been worked to death btw)
It was out of self interest of course, but, Google did just finish a decade long, costing probably hundreds of millions of dollars in legal fees, battle with Oracle to fight for reasonable copyright interpretation for software developers.

This current situation on YT is the result of another multi-billion dollar legal fight with the music industry. I don't like how YT handles this either but I put most of the blame on the music industry for it.
Aha, thank you! I am actually quite behind on it, and also hadn’t read that post, which I largely agree with. I can see how the term has escaped his ability to define it in the context of his argument.

It seems like our era of fast decentralized media makes it tough to employ a neologism in a way that clarifies rather than confuses.

I also appreciate your good faith effort to help clear this up.
Yes this is the default behavior for git-split-diffs: https://github.com/banga/git-split-diffs#narrow-terminals
I think the problem with that post is that race (black and white people) are unnecessarily brought into it. I'm sure that musicians of all races would want this issue addressed. Making it about race is extremely ridiculous.
> Having lots of assets that appreciate in value and you can comfortably exchange them for money when you need to, that's where you should be trying to get to.

I think it's still middle class at best if the assets have to be sold to realize the gains. Full upperclass (IMO) means the ability to leverage assets to acquire even more assets (especially in down markets) without risk of catastrophic loss while funding a lavish lifestyle.

It's an important distinction because short of total economic or societal collapse, productive assets held as collateral continue to generate capital. One can raise large amounts of capital almost on demand with extremely favorable terms using those assets, essentially multiplying the wealth that the upperclass has at its disposal. Once they hit a certain scale, it's almost trivially easy to make modest but consistent returns on borrowed capital because investing is a lot like farming: being a farmer and owning a single farm is really risky due to unpredictable stuff like droughts, but being Tyson and owning farms all over the world is really low risk unless the entire planet is hit by a drought simultaneously, in which case everyone will get bailed out.

Imagine you own a hundred million dollars worth of Blockbuster franchises free and clear that generates a "paltry" $2 mil a year in profit. What do you do when your investment is threatened and Netflix IPOs at around a dollar in 2002? You go to the bank and get a $25 million loan to buy Netflix stock. Then in 2008 when it's at $5/share and the stores are barely generating enough money to cover the loan payments, you firesale the remaining Blockbuster assets to pay off the rest of the loan and laugh yourself to the bank after selling $125 million worth of Netflix stock for an annualized return of around 3% in a recession. That's a very contrived example but it illustrates the point: with productive assets, you can use the proceeds to pay the cost of hedging those assets. When you do that across a large, diverse portfolio, you have to try not to make money.
Apple should simply allow easy replacing the battery and not deceive their customers with "helpful updates", which make devices slow. This is anti-consumer, as proven by the lawsuit.
I say this as someone who owns a good amount of guns, enjoys shooting, collecting, and has formal training in them.

Gun culture in the states, imo, needs iteration. The problem is that the people at the helm of gun culture are operating and advocating out of fear. The worst thing that ever happened to gun culture was people started lobbying to cancel 2a, which gave these people their power. It invited people who know nothing about guns, their uses, their purpose, or how to handle them into a world with real world consequences. It inspires buying frenzies and other ridiculous behavior. I'm not sure how many of these people actually kill people as opposed to the loopholes where bad actors purchase weapons they never should've had access to in order to bring violence and chaos into the world for their own gain.

Rather than talking down bad gun culture, I'd like to talk up good gun culture:

- know your weapon safety conditions. They're a community language for communicating safety and awareness. Knowing your weapon condition and confidently communicating something like, "condition 4" instills trust and confidence.

- know your weapons troubleshooting and function check procedures. The worst thing you can hear when you go to use a weapon is "clunk".

- know weapon safety rules. The military has some great ones that are quite universal. Treat, Never, Keep, Keep.

- weapons should be cared for and stored correctly. This is just an extension of good safety procedures.

Having good gun culture isn't just a thing to geek out about. It's a source of pride, much less a necessity.
Fully agree. I have a collection of tensorflow docker containers because installing multiple versions in parallel won't work.
Sofar Bomb