skysight-inc/HackerNews huggingface dataset:
I am extremely skeptical of this calculation by Drew DeVault:

> On average, dynamically linked executables use only 4.6% of the symbols on offer from their dependencies. A good linker will remove unused symbols.

Percent of exported symbols used is a terrible proxy for percent of library functionality used.

As an example, an SDL hello world program [1] uses 3 functions out of 750 exported by libSDL2. Does that mean it only uses 3/750 = 0.4% of libSDL2's functionality? Of course not; when I tried compiling it against a static libSDL2 instead of dynamic, the executable's binary size increased by a full 70% of the size of libSDL2.so. [2]

Now, on one hand I admit that's an extreme example, as a real SDL program would use a higher number of functions. And SDL itself is not very amenable to dead code stripping; a good chunk of the hello-world program is for things like sound or input that the it doesn't actually use.

Still, even the hello-world program legitimately needs a bunch of functionality, including support for both X11 and Wayland, and setting up hardware accelerated surfaces using OpenGL. And a real program would need more. Also, I'm not even counting the long list of shared libraries linked by SDL (ranging from libX11 to libFLAC); a SDL-based program will use 0% of their symbols (since it doesn't them directly), but may need a substantial portion of their functionality.

More importantly, this general pattern, where exported APIs are just the tip of the iceberg, applies to many libraries.

I tried a similar experiment with zpipe, the official example program for zlib – a much smaller and shallower library. It ended up using 23% of symbols but 53% of the implementation.

On the other end of the spectrum, the problem would be far worse with a real GUI library, where even, say, a simple text input box truly requires massive amounts of functionality including display, layout, Unicode font rendering, menus, internationalization, and keyboard and mouse input. Plus, of course, a variety of input method editors if you want to support languages like Japanese.

In a statically linked world you would probably want to implement most of that as IPC to shared daemons. Such a design could work; there isn't much that really needs the performance benefits of being in-process. But no major GUI libraries are written that way, because in a world with shared libraries there's no need.

[1] https://gist.github.com/comex/c64b5a7e409d5d48ad6ebf37ec068b...

[2] Test harness also at [1]. This is with LTO; without LTO the percentage is much higher. I also had to disable SDL's "dynapi" feature that makes static linking secretly actually dynamically link. Which they put in for good reasons, albeit mostly applicable only to proprietary software where the user can't just recompile/relink.
How do you "burn" stock to raise the price in the home country? Sorry, I'm not following the scheme you're describing.
Thanks! That description and the excerpt with it also helps explain the huge part of why it's offensive. It's not about one's feelings, it's about dynamics of how that shame effects the market. The 'in group' have a much easier time to monetize their version and when they do, it is in ways that end up hurting or killing 'out groups' ability to do so.
Yeh, this is it. Soma for the masses in the form of Netflix, cheap fast food, booze, legal drugs…
How many crypto bugs to date have you followed that you would classify as harder to resolve than it's more traditional counterpart?
Then, what are the purposes of the leaks. Street cred for the hackers, a moral checkbox off the list for a leaker, attempt at embarassment for the individuals/firms/banks involved?
"Defense" is the worst euphemism for the military. I wish it was still called the Department of War, which is honest.

No one is saying abolish the military. In in fact we are saying some forms of state–military complexes might be good.

It's the idea the state-driven industry must be tied to defense and not anything else that's the problem.
Isn't this just similar to hash prefixes and not a true bloom filter?
Gene editing is also the only way we'll get offworld-hardy humans. The time it will take to naturally select, when throwing unfit after unfit is impractical. This is still the same concept as "thousands of [model here] walking around", but with a focus on different traits.

This is all far-future when we are more experienced and knowledgeable about genes in total, at least after having made loads of mistakes. That's worrying, but inevitable.
This is all the content on the first screen:

(Ad)

Novel Results Considered Harmful
August 1, 2018
Share this: twitter // facebook // linkedin
Introduction

Ravi Adve from University of Toronto graciously invited me to give a
public lecture...

The university’s facilities were fantastic, and Ravi did a wonderful \
job organizing everything. The audience was engaging...

Many thanks again to Ravi and University of Toronto for hosting me.
Below are some main points from my slides along with brief thoughts on each.

The slides are also available for download.

Clickbait title, no content on first screen. Get to the point.

Article summary: don't overdesign your machine learning application to get a few percent improvement at the cost of orders of magnitude higher operating cost. You may now skip reading the article.
We have plenty of food and tv to watch and our phones to look at. Complacency is so high. Someone that is hungry and bored finds taking to the streets for a riot compelling because they have nothing to lose.

I find this complacency we have bizarre because the average working poor person seems pretty miserable looking at their phone and eating fast food. The Panama Papers could offer clues for why they work so hard and never seem to have a single penny at the end of each month after the bills are paid. But the Big Mac and the Juul Pod and their Facebook feed makes them too tired right now to care…there’s a new show on Netflix a friend told them about and maybe that will make them happy for a few hours.
s/Are you sure that's the team.*/Click to continue./
The Three DynamoDB Limits You Need to Know
Doesn’t that mean you have to know every IP Address used by Google bot now and in the future?
My first thought when I read this:

> researchers discussed such data points as ‘One in five teens say Instagram makes them feel worse about themselves’ and ‘We make body image issues worse for one in three teen girls.’

So 20% of people don't like the way they look compared to the rest of the population. That sounds about right. We all can't be beautiful.

The problem is with the reaction of "feeling bad" You have two choices:

- accept yourself and feel good

- Work to improve yourself.
John McWhorter⁰:

> To wit, the more common usage of “discrimination” has semantically narrowed — in usage — regardless of what the facelessness of dictionary definitions, often initially penned eons ago, might indicate.

This is also true of “cultural appropriation.” I find it almost poignant to see how commonly people dismiss the concept by saying that without it, we wouldn’t have tomatoes (from South America), or that the alphabetical writing system that emerged in Egypt wouldn’t have spread to most of the world, etc. But what these people are missing is that this term is used in a semantically narrower fashion than these objections apply to.

It refers to appropriation by those on top¹ from those below, especially where doing so involved profiting in a way that the latter was not able to.

0: https://www.nytimes.com/2021/10/01/opinion/language-race-sem....

1: [Link in the original] https://www.theweek.co.uk/cultural-appropriation
Own the Music You Listen To, Don't Rent It
Consider using SQL instead of Spreadsheet/Excel
> But it jump started Airbus, a hugely successful aircraft manufacturer

Yes but that was also very, very lucky. Claiming this is some inevitable legacy of Concord is nonsense.

Airbus almost failed like so many other British-French-German partnerships of the time.

Using Airbus to claim Concord is a success is a huge strech.
Same here. The semi-realistic backdrops is what's most off-putting to me. Part cartoon / part realistic messes with my suspension of disbelief or something
It's unsustainable, so people are waiting for the system to collapse. A few will riot, some will try to accelerate the collapse and benefit from it, of course, but most will wait and see.
I had a very similar thought. Kinda funny if it weren't so bleak.
TikTok's Reading Renaissance Is Making Old Books Bestsellers
Step 4 glosses over a ton of details but is sufficiently correct in Apple's case, which pioneered the Double Irish. That was supposed to stop in 2020, but unless you keep up with the world of corporate finance and global tax law, things keep shifting.

Apple's easy to pick on, they're one of the richest companies in the world and should pay more taxes. But for companies that are less successful, it's entirely possible that the second company is actually losing money. Without an appropriately sized army to track through the 200th company (tracking transactions between two companies is simplified to make the tax evasion easy to understand. Real world tax evasion is dramatically more complicated.)
It's indeed IRONIC.

Bill Gates limited his kids PC time, Steve Jobs limited his kids for ipod/iphone usage, while they're making billions out of those devices/software.

I won't be surprised those game developers that when they got home, first thing is to make sure their own kids won't get addicted to the games they're making.

Same to facebook, instagram etc. Mark Z probably will advise his own daughter spending less time on facebook soon.

We're bundled together for hell I think.
Looks like a good win.

I don't understand the link between racism, sexism, climate change and the pandemic? Is there background I'm missing?
C# was inspired from Java*
Maybe, but surely you would agree it should be up to the appropriated culture to decide what is appropriate?

If a historically marginalized
group feels that you are appropriating their culture, the proper response is not to learn their history and then tell them that since you read a book it's now OK. It's to stop.
Still worth 4 billion in terms of market cap and still getting a lot of hype (and taking shots at tesla of course).
I believe that you're joking, but let me cease this opportunity to address a common misconception. Seinfeld is obviously not about nothing, it's about the minutiae of culture and social interactions that was often ignored on shows from that era. The other reason why it's "about nothing" is that, unlike Cheers from example, the characters don't have real arcs, they don't become better human beings on any level. They never learn, never transcend, remaining pretty much the same selfish assholes they started as. There are no moral lessons. From that perspective, Seinfeld is about "nothing", but a nothing that is actually full of fun little obsessions of no consequence.
Sure, or dunk them in a beaker of water. ;)
It looks like a normal size laptop but with a screen the size of an iPhone.
Ubermetrics | Berlin, Germany | ONSITE/Remote | VISA | Senior Backend Developer (Java)

Hello HNers! A couple of years ago I felt encouraged by these job listings to pursue my career goals of relocating to a tech hub to work with cutting-edge tech. Now I’m glad to come back to this thread, this time from the opposite side - we’re hiring!

Ubermetrics is the leading SaaS platform for Content Intelligence and Analytics, Earned Media insights and Social Listening. We collect news articles, posts, comments and many other text documents from millions of online sources and process this stream using big data technologies and algorithms from machine learning and bioinformatics. We are hiring new motivated colleagues willing to grow with us and help us support customers like DHL, Activision Blizzard, TÜV Rheinland and sport1 to be successful.

Our tech stack: Java, DL4J, Vert.x, Jenkins, Docker, Ansible, Cassandra, Elasticsearch, MariaDB+Galera, RabbitMQ, Hazelcast

Apply here: https://ubermetricstechnologies.softgarden.io/job/10283455/S... - or if you want to know more about us or about the job, drop me a message, I’d be happy to talk!
By taxing one group of people you have the means to "buy" votes from other groups of people. Helps staying in power.
seems like it would hurt your traffic
>Now dozens of countries can do what we can do

You couldn't stop that, the rest of the world was going to catch up one way or another.
It's not about forgetting or being "too used to it". Wearing a mask while doing a two minute bike ride between buildings is literally the most rational option.

Think about the time it would take to get out your backpack, pull out your mask case, etc, etc.

I don't know why you are assuming they are wearing a mask for safety reasons when there is a much stronger justification right there. Seems like motivated reasoning.
It think that's why most central banks are showing interest in distributed ledgers for traditional currencies, so that the flow of cash actually become visible.

Basically it is well known that the economy is a gigantic graph and that graph theory might help answer fundamental questions about it.

The issue is that you need a massive amount of data to have a somewhat accurate model. The central banks do have some data (none on cash tough) as banks have some reporting requirements but generally those data are available only in aggregate and in economics (or basically any forecasting activity) the devil is in the details.
Sure, now TV stands for TV-style Video.
In the Swing dancing scene there was a prominent "scandal" where a dance instructor had gone to a dance workshop in Senegal (as a participant) and befriended local dancers.

Those Senegalese women braided her hair in their traditional style, which said instructor posted on social media.

After that she lost several high-profile workshop appearances in America (because of massive boycotting demands by American dancers), because obviously that's cultural appropriation.

That hair style is African-American. How dare Senegalese women use it themselves and decide who gets to wear it?
>On superficial reading, this story conflates tax minimization with cases of corruption.

Yes but many of the tax loopholes are just the result of the corruption of power (legal or not). It's only obvious to the people who benefit from it, so no one bats an eye.
I guess that is cultural appropriation of white wokism.
Thanks for these great links.
If we're going in this direction, you might find enjoyable the book Echopraxia (and its predecessor, Blindsight). Without spoiling too much, it features a group of people that pushed their cognitive wetware and hardware to the point they can't even communicate with normal humans anymore.
Emergency Exit Coffee Table
$162M up for grabs after DeFi bug, warns Compound founder
I don't see 2% inflation as some kind of evil thing. The problem is that things like automation reduce the need to work by some degree so people get to work less but employment tends to pile up on fewer people. People don't measure prosperity by how much wealth their work produces. They measure prosperity by how much their job pays. It's employment that decides everything.

Since work has become a social activity people actually like to work more than they demand work themselves. So people compete for fewer and fewer full time jobs as productivity rises.

Here is my explanation. 8 people work at a restaurant and spend 5 hours out of 40 per week making pasta. Someone invents a pasta machine. So now everyone gets to work 35 hours. The boss decides to fire one worker so that the remaining employees work full time again. Everyone is competing desperately to not end up as the last guy without a job. Full employment in this scenario would require people to eat the additional pasta (=consume more) that the machine produces.

If you truly believed that the 8th person would find a better job then it wouldn't matter if you fire them or not. In fact, if you create a new full time job that needs 40 hours of work, then all 8 restaurant employees would apply at your company because they know they get to work 5 hours more. The best out of 8 would be chosen for the new job. One person leaves the restaurant, resulting in full employment of the 7 restaurant workers.

Meanwhile if you just fire a random restaurant worker then it is entirely possible that one of the 7 employed workers is switching jobs and the unemployed worker has to get back to work at the restaurant. It's quite inefficient.
But the losses going from electricity -> hydrogen (and then back), and then losses again in failing to recaputure energy into hydrogen on board - I mean, you will need to use a lot MORE "renewable" energy to get your hydrogen vehicle around.
> Paradoxical compression is mathematically impossible. This repository contains a description of how to nonetheless achieve it, as well as a demo implementation.

That's AWESOME show me!

> Of course I am slightly cheating here

mkay... :-(
There were politicians in Iceland, Spain, Ukraine who resigned. There were multiple criminal investigations, and convictions.

There were no earth shattering mass arrests and government topplings, but it's unrealistic to expect such a thing.
I do not understand these neo-tribalistic people.

It's 21st century, a man flew to space, set foot on the moon, and there is a global communist domination coming in a decade, or so, and these people can't care about something other than burritos.

It's so dumb.
Yes, it works. The tldr is that the cash you avoid paying capital gains on remains invested and growing.

https://www.bloomberg.com/news/newsletters/2021-07-26/money-...
Things happened: https://www.icij.org/investigations/panama-papers/five-years...

E.g. In Denmark, the country’s tax minister cited the Panama Papers to justify hiring hundreds of new employees to bolster the fight against tax fraud.

It was high news and had consequences. There is much work to be done, but 'nothing changing' is not the case.
Did you think that mighty Google would pay attention to your puny "noindex" tag? Ha!
I love nuclear energy more then 99.9% o people and even I don't believe this will happen.
Your idea is information-theoretically unsound. You cannot create information out of thin air.
hmm, 240W / 5V = 48A
a quick google search says you need something like 6 or 8 gauge wire which is something like 4mm diameter.
two of those, pretty chunky indeed !
I don’t eat at restaurants for fear that my enjoyment of ethnic cuisine will prompt ridicule and outrage. Who am I to understand the cultural nuance and meaning behind these dishes? So cavalier and insensitive to think I’m entitled to appreciate food as simply that. And I wouldn’t dare reproduce any of it in my kitchen at home unless it’s under the careful supervision and guidance of a real cultural authority.
> Or you just scrap corporate tax entirely because it’s a terrible idea anyway.

If you scrap corporate tax would rich people hold all their wealth in corporations so as not to pay any personal income tax?
I don't know, if a huge amount of people misunderstand or now define something in the same way, does it really matter how nuanced the original intent of the terms was? What I see in public conversations and the media pretty much distills cultural appropriation down to "Did some non-white non-cis group do something first or value it first? Then white/cis people shouldn't do it or express thoughts about it." Maybe there's marginally more nuance shown here and there, but I don't usually see it. At best there's an attempt to hold individuals accountable for what are large scale dynamics within a social graph that expresses the segregation and biases within our culture and society.

I don't think the problem is so much a problem with all politically charged ideas. It seems like there's something specific about ideas with a sort of left-ish academic origin that makes them almost intentionally designed to be distorted or misunderstood by people who aren't deeply a part of the group already. I sometimes think they might even be intended to provoke that kind of reaction and misunderstanding as a form of validation.
Those songs are not religious and actually demonstrate how Christian feasts have been appropriated by secularism/consumerism. Same with Easter. Same with all sorts of Christian symbols.

So why should anyone care about anyone else's cultural and religious symbols and traditions if those that are Christian are fair game?

I also don't like the relativism involved in appealing to the feelings of other people. People have all sorts of feelings.
Not sure why the downvotes. Perhaps it’s due to referring to Fear and Loathing as a movie instead of the book it’s based on. The movie is actually a good representation of the book and almost all of the dialog is taken word-for-word
> I sent mine back to the vendor as defective, they had no way to allow Linux to boot on them.

It must be done remotely via GSuite, the stock Google firmware uses the serial number to check whether the device is enterprise-managed. And yes, unenrolling a device is very much a possibility.
"it ain't great, but it could be a lot worse..."
Well, kudos to the leakers, and they are doing their bit, sure. I guess people with a penchant for investigative journalism aren’t the same ones as lobbyists, politicians etc. They are doing good work.

It’s more that without someone taking it to the next step, it is in vain. It feels like yet-another report in what the world will be like if we don’t stop CO2 emissions. It will be very bad. There are so many reports like that, I dont bother reading them anymore. More desertification. More hurricanes. Hotter summers, colder winters. Droughts and floods, death and disease.

Meanwhile CO2 emissions are still increasing YoY.
"The convenience comes with a significant downside, though. After you’ve been using such a service for a significant enough period (think 5-10 years) you will be down a non insignificant amount of money. Something in the range of $600 to $1200."

I listen to music all day every day and over the course of a month probably listen to 1000 songs, many more than one time. This would cost a fortune in CDs.

Renting music allows me to sample all kinds of new and interesting tunes from around the world for $10 a month. It's just a no-brainer.

Sure if you are the type of user who opens your streaming app once a week to play the same songs you always listen to, perhaps a buying the music outright might make sense, but I think for most people streaming offers the double whammy of being both more convenient and more affordable.
"Short of a popular uprising and violent revolution, we can expect the same lack of progress on utopian thinking in the future because utopia is attainable, its just the resources that's needed for it are controlled by people who don't want to give them up."

The problem I have with this perspective is not that it's necessarily wrong, but it's not falsifiable.

There have been many attempts at "start over" utopian societies, sometimes involving a violent popular upsrising and some through peaceful means. Some big and some small in scale.

They never produce the desired outcome. That by itself isn't so bad -- experimentation could theoretically be good, even if many lives are lost in the process.

But what's really bad is we don't seem to be learning from the failures at all, so it's basically repeating the same experiment again and again with a few tweaks in philosophy that has little bearing on the practical implementation.

Progress seems to come when people are willing to take incremental steps that have positive short term results for a significant fraction of people. Then building on that.
A massive oil spill in the Pacific Ocean reached the Southern California coast
Ozy Shutting Down
Java has try-with-resources and Python has context managers, I wouldn't consider either of them harder to use correctly than defer.