skysight-inc/HackerNews huggingface dataset:
> locales (quite a bit more important on a phone targeted at consumers around the world than on servers whose sysadmins generally prefer messages in English to their native tongue anyway)

This is part of where glibc's bloat comes from. Locales are important, yes, but when your libc's versions are bad and you have to ship an alternative anyway (icu4c), then the one in glibc is just pure, wasted bloat.

But ignoring that aspect since not every program needs internationalization, this just becomes bloat in the libc.

This is really not something a libc (or any standard library) should be handling. Even if it's just because it's an area that moves too fast for a standard library to typically keep up with, and needs a faster deployment cycle.

> Bloat in terms of amount of code is a confusing argument: you map libraries from disk, so you only use memory for the pages of code that have actually been read from disk and you only use one copy regardless of how many programs are running. You could add a function to glibc to print War and Peace to the screen and the only thing it would do is add a few megabytes of disk usage if nobody called it.

Not entirely true. You're assuming everyone is using a single shared version, which isn't universally true. Some need static for reasons, and there's multiple shared versions not one for 32bit vs. 64bit or strict versioning requirements.

Also not all functions are free to add. __attribute__((constructor)) exists, after all, and is hugely not free of course. Similarly pages are not purely loaded on-demand, they are prefetched. Depending on where you've added those functions and how the resulting layout happened, you may now be getting fewer prefetch hits than you did before.

> Even on Android, disk is cheap.

No, not really. Today is the size of glibc less important? Maybe, sure. Was that true back in the Android 1.0 days? No. There are some numbers here: http://www.etalabs.net/compare_libcs.html glibc is stonking massive compared to what a C library really needs to do and, critically, has the largest minimum dirty page sizes. That's a shared library creating not-shared memory usage.

> EGLIBC stands for Embedded GLIBC. That's a pretty good sign IMO that it was intended for embedded use.

Someone forked GLIBC and ripped a bunch of stuff out and you're taking that as a good sign GLIBC was intended for embedded use? What?
Sure, no problem. To be fair, we take all the free stuff we can get, as we are almost entirely community funded and volunteer driven.

In terms of straight cash support, Mozilla recently gave us a grant to work on WASM-related things.
Yeah. I hate situations where you have thought about something more than anybody else but you still have smartasses start questioning you after being exposed to the problem for a few seconds.

I am fine with people asking questions but they first should have built up some credibility.
Today, I learned why printers get taken over so much. The brute force dictionary is much smaller
yours just has a bunch of print statements, several FIXME's, some weird choices (throwing an ApiError in one case but just printing the error in another), random things like a half baked Emoji enum (make this dynamic) and isn't a library you can pip install.

The code is quite clean though.
As I inferred with sarcasm, this divergence from vertical to horizontal growth could effectively lead to oligopolies in the major markets(the few where they don't exist).

I believe in the competitive market model up until economies of scale and purpose driven occupation out weigh it's benefits. e.g. manufacturing jet engines requires huge amounts of equity and legacy knowledge for safety. e.g. automating warehousing may lead to more fulfilling or mentally stimulating occupations.

Amazon as a force in the larger economy versus a subset of markets in the economy could spur innovation in stagnant markets. On the other side of the coin, leveraging their massive infrastructure gives them an unfair advantage as they enter new sectors which can lead to an increased market barrier and prevent firms with new ideas from competing.

As they stand, they aren't that much bigger than normal conglomerates[1]. But, they have strategically placed themselves in critical service areas like cloud computing. I think if they can force markets to evolve then we should allow them to grow with a discerning eye.

[1]https://en.wikipedia.org/wiki/List_of_largest_companies_by_r...
> A different interpretation of the same findings is 'lack of adversity causes delayed brain development'.

Because in most species, reproducing takes a lot of effort so organisms don't get ready to reproduce until the last possible moment. E.g. fungi don't produce mushrooms the first couple years they're in a new pile of woodchips even though there is more than enough mycelium already, it's not until there are only a couple more years of woodchips left that they will produce mushrooms.
Our book includes a Pong tutorial. =)
https://www.youtube.com/watch?v=ERSJTY0PrEI
Do you think banks and other users of databases don't think about fraud and corruption? What do you think we have been doing in database research for the last 50 years?

Do you know why a blockchain is useful? Its to enable fraud and corruption detection in a decentralized way. If you are centralized, blockchain is a stupid way to achieve these goals.

I expect more from the WSJ. I expect more from Silicon Valley than this kind of shameless hype.
local news article translated: https://translate.googleusercontent.com/translate_c?depth=1&...
You seem to have a good grasp of this. Do you have any thoughts on the effects this will have?

If China is discounting their goods, and consumers are paying for the tariff as taxes, then there is additional strain on China's ability to compete, which might bring back industry here, but more likely to Mexico, which is now getting the same treatment.

US taxpayers are basically now paying a more efficient form of taxes, since it's a tax on behavior we want to reduce, and it's largely offloaded from the consumer by the Chinese price reduction.

On the other hand, I only like tariffs to offset anti-competitive tactics. Given a little time, government will get hooked on the revenue source and US manufacturers will get soft from having hobbled competition.
Today I learned!

Pedantic corrections:

- It's the Jevons Paradox (not Jevon's), named after William Stanley Jevons

- non-mobile link: https://en.wikipedia.org/wiki/Jevons_paradox
Thanks! So the same link with "?mod=rsswn" appended? Does that work for any article, or is there a method to find the link for a given article?
is there any way to password protect passwords when using the cli? not sure how i feel about stuff like that ending up in bash history
Awesome notes. I haven't had my coffee yet so perhaps I'm just misreading this part:

"In 1746 Benjamin Franklin mistakenly assigned a negative value to the charge carriers that we now call electrons."

Shouldn't that read "mistakenly assigned a _positive_ value to the charge carriers that we now call electrons"?
This is going to sound like trolling but I don’t think there ARE any blockchain companies who wouldn’t be better off with a centralized database.
Alternatively, I'd ask if you want easy-to-hire management resources as your primary touchpoint with paying customers.
Those politicians disagree! This seems a rather tortuous definition of "interfere" regardless. Censorship is ok, speech isn't ok?
I run into this scenario a lot as a freelance developer.

Companies often request that any code you write that's a part of their contract work must not leave that project and they own all IP rights to every line of code you deliver.

Which isn't reasonable most of the time because technically if you imported a library from Python's standard library you can't import that library again in another project without violating the contract. Or if you pasted in a snippet of code from a library's documentation, since you did it on their time, you can't use it again on another project.

I always do my best to get things reworded to differentiate generic code from business / trade secrets code, and then for the generic code they either license the code from me as MIT or I license the code from them as MIT.
Well this level of sensor capability would be an ideal real world means of testing the latest stealth, aircraft, and detection, technologies all at once.

It also reveals just how blind even the best equipped ships are and that you need to be able to integrate so many resources at once to have real security.
>In London we used to have a good taxi system that was well run with trustworthy drivers in "Black cabs"

It is hard to deduce from your comment, which period of time you are describing ─ as black cabbies haven't been very popular or trustworthy for a very long time[1]. Also, there was a very similar campaign of resistance to 'mini-cabs' decades ago, as the one conducted against Uber et al. at present, by the 'Black cab' community.[2]

I am glad that these dinosaurs are slowly diminishing in their market share, who have been exploiting 'The Knowledge'[3] for far too long by regurgitating morally repugnant views/opinions, formed from a diet of gutter press/red-tops and forcing them upon unsuspecting passengers and blind siding visitors into thinking that it is the traditional experience!

[1] https://en.wikipedia.org/wiki/John_Worboys

[2] https://www.spectator.co.uk/2014/02/the-case-against-london-...

[3] https://en.wikipedia.org/wiki/Taxicabs_of_the_United_Kingdom...
Of course the policy has sometimes been harshly enforced, which, again, is something that could not happen in a 'free country'.

But let's remove our pink tinted glasses. The reality is equally harsh: The WHO forecasts 250,000 extra deaths _a year_ between 2030 and 2050 because of climate change [0].

You're quite obviously misrepresenting what I wrote when you immediately equal it to "murdering people"...

[0] https://www.who.int/news-room/fact-sheets/detail/climate-cha...
Core banking technology is from the 70s and hundreds of billions have been invested to keep it running, and upgrading the base later is essentially impossible. This is why everything in banking is super slow and fraud is still rampant.

If you seriously think the banking system is the pinnacle of computer science you have rocks in your head.
Honeywell is a defense contractor.

I too am surprised at this lack of quality that I find inconsistent with the publication.

So much so that it makes me suspicious.
Particularly at that time, there were no international courts that I know of who would have anything to say about a secret pact between two belligerents in the second world war.

The contract was to be enforced by the militaries of these belligerents, and to be interpreted and settled privately.
The article in question refers to Liquified Natural Gas - it has many uses but in this particular case it's used to generate electricity in power plants.
Rational boycott based on human rights should involve Wal-Mart, Amazon, Nike. etc. It should be followed with boycott to imports from Russia, Israel, Saudi Arabia, etc.
On SO I have to resist the urge to comment on those types of answers. A good wrong-answer makes the original-post & correct-answer couple better.

Interestingly, that’s not the case with single-threaded forum ‘discussions’, where the y-answer discussion torches your post.

The Q&A-type really shines in this respect, vs the discussion-forum.

Just have to say, XY happens on Arch Linux forum a lot. High level of knowledge of many users, versus lots of peeps interested to try Arch who know enough to install and generally maintain a Linux system.
That makes it even worse. They had a great product and still managed to screw it up.
Wait, what????? Generators don't generate electricity from nothing????? It's all been a scam????? Say it ain't so!
It seems in all history roles were a foundational concepts. Can social groups build on traits alone ?
The article detailing the tic-tac incident has links to video interviews with roughly 15 pilots who made visual contact with the UFO, and whose stories corroborate one another.
Incredibly Useful Software Tools for Entrepreneurs to Get Things Done
1.3 million active duty military members apparently. So kind of a “dollar menu + tax” kinda raise
One does have to maintain some understanding of the how integer row and column ids are linked to what they actually represent.

Sometimes this is a function which might map (for example) row 3 to the letter 'd', 4 to 'e', and so on. Sometimes it has to be a lookup table which can be kept within Pilosa, or externally. Sometimes the IDs map directly to what they represent (day-of-month, year, passenger count, etc.)

So strictly speaking, not everything is a bitmap, but the bulk of the heavy lifting in terms of serving queries is computation on bitmaps.
Show HN: Bot Creating Most Popular Instagram Videos
Wrote a bot that creates videos from the most popular posts in an Instagram account.

For eg: https://www.youtube.com/watch?v=BtOzhx7dPL0

Would love to hear your opinion on this. It's all automatic btw.
https://atap.google.com/soli/
The individual, is basically legacy hardware, and we refined hacking this legacy hardware over the past 20 years. The combined interest in hacking this hardware will always be more effective and cheaper then all defense, bugfixes and updates the individual and his peers can muster.

We should criminalize the act of hacking individuals, as the hardware can not be changed and applying security updates and bugfixes has proven ineffective or impossible. It should be viewed not as a weakness of the person but a vile act on a vurnerable creature.
Similar in nature to the human rights, in which we grant us one another - animals as we are - inmuteable dignity. This dignity is violated, if one is hacked/manipulated against his/her own interest to serve the interests of another individual, cooperation, nation-state or a idea.

This sort of behaviour is not new. There have been precedences, where gurus, churches and whole nations, have overriden the individuals possibility to think or act different.
What's the deal with naming chess engines after fish? I tried to look up someplace to buy stockfish the other day and instead finding information about dried fish I found a bunch of information about the chess engine.
The economy was collapsing, navy was using war ships to smuggle sedans in.

https://theinitium.com/article/20190531-opinion-economyprobl...
>However, as a game developer, using an engine without some substantial dogfooding (or orders of magnitude more use by third parties, ala Unity) is simply a bad idea. I have done it multiple times and each time it's burnt me.

Definitely don't bet your company/livelihood on an experimental tech. I will say that as a general philosophy, we are far more concerned about correctness and stability over rushing to get a product out to satisfy investors. Not having to try to convince people to buy an unfinished product to satisfy investors is one of the advantages of being a non-profit.

We'll get to the point of being production quality, will just take some time.
Which Hindus is China persecuting?
It would be interesting if I could see someone do the math on where all the money (for example) Uber would need to pay as a result of this actually goes.

How much of a bill like this is actually the government looking to increase revenue, and how much of it would ultimately benefit pole dancers?

Uber drivers are a particularly weird case because there is no way to really stop them from working for Lyft at the same time ... so they are supposed to get a guaranteed minimum wage? From each ride service they drive for?
Why is this a Medium post?

Here's the actual product page, with more details:

https://learn.adafruit.com/adafruit-pygamer
I’m no fan of Google these days but I have no issues what so ever using YouTube on Firefox. I listen all day long at work from a Slackware laptop and at home on Windows, Slackware and OpenBSD. I don’t have streaming issues and can watch full screen HD, no problems at all.
This is what happens when search engines “forget” the past. Regimes completely control their people and people believe what their regime wants them to believe.

This is what Google wants to perpetuate with Dragonfly. All for money.
I guess I’ll be the dissenter. This all seems really cool to me. There’s actually an amazon owned apartment complex being built almost across the street from my house (in Tempe, Az), and I had been wondering if they’d do stuff like this.

We have an Alexa in our house, and use it all the time. For the kids moving into these apartments they’re building, I’m sure the high-endiness of having voice controlled lights and music everywhere is a big selling point.

Nobody outside of our little tech bubble ever thinks about how this stuff works, and they likely don’t care. If they do (like my wife and I) we just treat it appropriately.

I guess it’s kindof like the way we all used to look at “work networks” — it was WAY faster than your home connection, but the IT guy could probably spy on you. So use it for fun stuff and think it’s cool, but if you ever didn’t want the IT guy to have the option of seeing what you were doing, use something else (or in our case at our house: turn it off)
This is why on the rare occasion that I find myself answering questions on IRC or Stack Overflow I always start with at least a simple answer to the question asked. Only once I've taken a stab at answering the question do I consider moving on to "but, what are you really doing..."

Another related type of question is a question born out of curiosity rather than need. Sometimes you want to do things just for fun to see how they work, but you get shut down every time you ask a question because "you should never do that in production".
Here's the thing, if you ask an unusual question, one of two scenarios is often playing out:

In case 1, you are a beginner. You have an XY question. But you've never heard of an XY question. You also probably couldn't identify your question as an XY question if you had heard of it. Trying to educate people about XY problem is pointless, because beginners don't see it or understand it or have the ability to apply it.

In case 2, you are advanced enough to avoid asking XY questions. You are instead stuck on some esoteric question which you can't resolve by exhausting all your skills. So you post a question on the internet. But you are only asking a question because it is a really hard question. Chances are that most other people cannot answer the question either. So, the only responses you get are people suggesting that you have an XY problem.
you can have built in speakers without alexa
I think the article focuses on the real disconnect in it's explanation of the problem. The disconnect being that the step "Others try to help user with Y, but are confused because Y seems like a strange problem to want to solve." is just one extreme in the scenario with the other being "Others ask what it is you're trying to solve instead of talking about the question".

For most questions of the nature each extreme is normally a horrible way to approach it. Something like "You can do it via <method> but there might be a cleaner way to do things depending on what you are trying to accomplish in the end" such as the examples in the page goes miles ahead in being helpful and reduces the overall amount of back-and-forth. This doesn't get a fancy label to reference and articles written about it though as that's just known as a "conversation".
So basically you have no proof, no discernible connections to anything you are talking about (no real user/comment history) and are posting pretty outrageous claims about tracking.

Why would I believe you over all the public research available? If you really were working on this why would you be stupid enough to post about it here?
Stockfish was named that way because the two main authors are from Norway and north-eastern Italy. Oddly enough, in both places stockfish is a typical dish.
I don’t know about this particular situation but I think it’s just a matter of politeness that somebody new should use his first weeks to try to understand the current situation before making too many suggestions. Also show your skills by delivering something.

I have seen quite a few contractors who didn’t seem to be able to do anything if the environment was not exactly their preferred environment. If you are good you can deliver something in any environment and build up credibility.
hmm... so I do this in the opposite order...

I start with, "hey, you probably shouldn't do this, but assuming for the moment that you really want to for some strange reason..."
Ask HN: I need ideas to impress fifth graders with technology
Hello! I need some tech “show and tell” ideas for 5th graders.

I've been asked to come to a 5th grade (ages 10-11) at a school with mostly underprivileged kids, from low income, immigrant families. The presenters are encouraged to do a cool "show and tell" about their job, get the kids excited etc. For example, I heard a lawyer set up a fictional courtroom and gave the kids a script to perform. A baker came in and had the kids decorate cupcakes. A FBI agent came in and let the kids try on a bulletproof vest & an FBI windbreaker.

I'm a software engineer, now R&D product manager at a cloud platform software company. Aside from programming, I'm into video games, photography, video editing, drones, and similar techy/creative hobbies.

I'd love to hear what ideas you all might have to totally wow some kids, get them excited about science/tech... And obviously out-wow any firemen, FBI agents, that might be presenting. Give me a fighting chance anyway!!

Thanks!
There's a money side to this that's also important.

Had a friend call me a few months back with a technical problem. "How do I fix Y on my server?"

Now I knew that server wasn't bringing in a lot of money, and the Y he wanted to fix could be accomplished the same way with say, 100 bucks of purchasing something else. But I figured it was better if he figured this out himself.

So I asked him what X he was using it for.

That was it. We never got past that, mainly because he was dead-set on spending a week or two of effort and tens of thousands of dollars on something that was (pretty much) trivial.

So after circling the barn a few times on the phones, I gave up. Told him that yes, based on what he was saying he had a fix for Y that was fine. It was just going to take a long time and cost a lot of money.

"But there has to be a quicker, cheaper way!"

Argghhhh.

Yes, there is. But if you can't figure out that you're solving the business problem first, the technical problem second? There might not be one. Technology exists for a reason, and technical problems exist because business needs are not being met. Fix the business problem. It'll drive the tech decisions.

It was quite a frustrating call. For both of us. The X of the XY problem might be critical. Or not. People who ask dumb questions get dumb answers.
> If Google and Facebook paid the same wages as any other other tech company, people wouldn’t be as eager to join them and throw their ethics out the window.

On that note, if unethical business practices weren't so profitable, Google and Facebook wouldn't be able to offer higher wages than other tech companies.