skysight-inc/HackerNews huggingface dataset:
With the real names thing, they might have the startling success of Google Plus!

A real names policy is one of those perennial ideas people keep thinking will fix everything - but there's zero evidence for this, and some evidence against it.

The total examples I have:

* In 2007, South Korea required commenters on sites with over 100,000 users to supply their Resident Registration Number (national identity number), and this reduced malicious comments by ... 0.9%. They scrapped it in 2011. http://english.chosun.com/site/data/html_dir/2011/12/30/2011...

* UK, 2007: a study of students showed they were worse, not better. "There was four times as much flaming when they knew each other than when they didn't." https://www.theguardian.com/technology/2007/jul/12/guardianw...

* In a now-unavailable post to Google+ by Yonatan Zunger, one of the people whose problem Google+ was, he said: https://plus.google.com/+YonatanZunger/posts/WegYVNkZQqq

> "While there was an expectation that people would behave better when their activity was tied to their own identity, as that identity is presumably a highly valuable and non-renewable resource to them, the evidence weighed against it: people seem quite willing to be jerks under their own identities."

Voice has put forth this policy that's completely lacking in evidence, presumably because they just felt like it'd work out fine.

And that's before we get to Voice's core audience being the crypto crowd - who have some reluctance to provide full KYC dox to join EOS Twitter.

If anyone ever tries to tell you that a Real Names policy is a good idea - ask them for their numbers on this.

Also, did you know Voice paid $30m for the name voice.com? A historical record amount - even sex.com only went for $13m. https://domainnamewire.com/2019/06/20/yes-voice-com-is-the-m...
I found it while on Twitter, and thought the space was really expanding rapidly. I thought that their KYC integration combined with a kind of micropayment tipping/boosting mechanism was interesting as a way of both surfacing and rewarding quality content in a transparent, verifiable way.

I also posted some recent things about Paras[1], which uses NEAR Protocol[2], both of which I find interesting for the same reasons. Paras allows what seems to me like a self-hosted federated platform with built-in tipping/mining/staking/royalties.

Do you find this interesting too? What are you looking at in this space? I’m a learner and hold no cryptocurrency of any kind, nor do I develop for any crypto. I’m just curious about it, and want to share what I’m seeing if it seems like it will resonate with the audience, in this case HN.

[1] https://news.ycombinator.com/item?id=23737526

[2] https://news.ycombinator.com/item?id=23737560
Azure AD?
OK, but why is promotion of religion allowed then? I don't think it's OK to talk about religion without mentioning the wrongs it caused and continues to cause.

What if this was about Scientology API - would you react the same?
One does not simply chirp, chirp, chirp with the eagles
Isn't that "not known to be safe" rather than "known to not be safe"?
And they warrant more deference than the kind of arguments Parsa is making.

The argument is practically an anodyne American political discourse cliché and you're treating it as some kind of important and concern-worthy attack on the foundations of the US social order. How is that warranted? Here's an example from a comedy movie of the early 90s, itself set in 1976:

https://www.youtube.com/watch?v=8lMOL7GaPWI
Interesting note on thumbs up - it still exists - Coke’s attempt to phase it out resulted in consumer backlash, since there is still a large demand for it.

So they did the logical business thing and sold both.

(Although thums up may be smaller than it used and could just be dying a slower death.)
It's easy to come up with cases where you can do better than a fairly reasonable programmer: think of a loop that allocates at the top and frees at the bottom with enough stuff happening in between that the allocator doesn't just hand you back the same memory from a cache. Depending on the runtime, it might be better to just bump allocate and garbage collect all that memory at the end. You can find the benchmarks that'll show it, too. In reality, with actual applications garbage collectors have "good enough" performance with many benefits such as correctness and ease-of-use, but manual memory management done by a skilled programmer will outperform it.
Please show where I did so?

And since you can't: please stop making transparently false accusations on HN.
The hamburger menu is literally a failure.

Early Android devices had a hardware menu button, press it, get a menu, simple and consistent. It can be related to the menu bar in desktop applications.

Android 3 and 4 broke it. Google noticed that many apps didn't know what to do with that button, and when they stopped relying on physical buttons, instead of trying to make things more consistent, they simply threw it the towel and removed the button. The hamburger menu replaced it. But unlike the physical button, it can be anywhere, or absent, or hidden behind a swipe gesture, or whatever the "UX designer" thought of.

Normally, the way you do it in a desktop app is to use the OS provided menu bar, preferably with standard labels like "File", "Edit", "View" and "Help". But in a web page, you can't do that, the menu bar is property of the browser, and because HTML never standardized menus, you take inspiration from where you can, and already messy mobile apps is the closest thing you have.

The problem is that now, people design their desktop apps like web pages, in fact, with Electron and the like, they are web pages. So every OS convention and standard widgets that help make things consistent go out of the window (pun not intended).
> throwaway addresses

Unrelated but speaking of throwaway addresses, it would be cool to be able to create a throwaway postal address (which is then translated by the postal service), so online shops don't get your personal address information.
I'm dubious about the numbers as well, but this article tries to do a full calculation of water usage for a .5L bottle of Coca Cola produced in the Netherlands: https://www.waterfootprint.org/media/downloads/CocaCola-TNC-...

It concludes that each .5L bottle requires 35L of water as input. The majority of this is from the water required to grow sugar beets, which comes primarily from natural rainfall. Obviously, India is not the Netherlands, but I'd guess the same principle applies: growing the sweetener takes a lot of water, and theoretically there could be better uses for this water.
Xylakant covered most of it. But just to add: when you want to haul furniture you rent a proper truck, and when you want to go on a fishing trip with your buddies you rent a nice 4 wheel SUV, and when you want to go on a cross country road trip you rent a nice sedan or even a cabriolet if that is what you want, instead of every day driving to work in a too big and expensive car that kind of works ok for all of the above.
Over the past few months, I had somewhat as "writing a documentation for Google News RSS URL patterns" as my task.

There is no such official documentation.

Python package: https://github.com/kotartemiy/pygooglenews

Blog post: https://codarium.substack.com/p/reverse-engineering-google-n...
Probably because black has been associated to “death” for millennia (it’s the color of night, which is traditionally dangerous), while white is associated to cleanliness and light. We’re talking Egyptian times, Ancient Greece, etc, when there wasn’t really a concept of “white skin” (more or less everyone in highly-populated European and North-African regions had brown skin, to survive under the sun; very few people even lived in Northern climates). What do you wear when somebody dies, in the Mediterranean region? Black. What do you wear when you celebrate? White.

The symbolism is extremely obvious and pre-dating even the “discovery of America”.
There's a good amount of software under GPLv3 on f-droid.
No, we can't try that I'm afraid.

People won't accept that. People have chosen to doom the planet. The problem here isn't technology or economics. It's people and politics. People don't want to survive, they want cheeseburgers and air-conditioning.
Yeah. You could also argue that it was production ready because it was (and is) being used, in production, by a lot of folks.
So, the Chinese broke the law, not the refurbisher. And yet, it is the refurbisher that got sued here. I've seen similar things happen with Bosch vs Porsche, where Porsche parts retail for a fairly large multiple of the Bosch parts, the only difference being the Porsche logo. Functionally equivalent, made in the same factory, to all intents and purposes the same part.

Manufacturers that want to distinguish themselves by labeling commodity parts with their trademarks are not doing this with the intention of protecting their customers, they are protecting their bottom line.
As I understand it the problem is again distribution. If German cows are anything like Danish pigs, they eat a lot of Brazilian soy. But nobody's shipping shit back to South America. So they get fertilizer from mines.

Maybe it's the pigs and cows who should be told to eat local?
Style? Because they were in black and white originally?
I just realized that the link color changes every time I load the page–I clicked on the article again and it was different from the last time I looked at it!
Then without any more details we'll probably just assume "some offensive jokes" are actually horrible, it's the most common defense by people like that.

"But it was just a joke!"
"No Grandpa, you're just a racist."

You're right though, it is a lot more prevalent than just high profile cases. But I also assume your friend deserved it.
> I said the PER ENERGY CAPACITY part of hydrogen storage was cheap. And it is! It's like 200x times cheaper than the same aspect of battery storage. So if we get into a situation where the per-energy capacity costs are really import (such as, long term storage), hydrogen beats batteries.

Right, and this claim is totally false. It's not cheaper than batteries, let alone 200x cheaper.

Where are you getting this figure that hydrogen storage is 200 times cheaper than battery storage?

> But hydrogen is superior to batteries if the goal is to store the energy for considerably longer periods. It is TOTALLY about short vs. long term.

No, it's not. Again, are you just completely ignoring the costs presented in the study?

> As for whether hydrogen is "incredibly expensive": for the things it is suitable for, it is cheaper than the alternatives. Try to optimize a CO2-free power system using just wind, solar, and batteries in Europe, vs. one that also includes hydrogen storage. The latter is cheaper! It's also cheaper than a system that includes new nuclear power plants

No, it's not. Again, even just providing 1 day's worth of nuclear power costs over 9 trillion dollars every year using the optimistic estimates. Using the mid range estimates this figure is $16T per year.

> Your units there don't even make sense.

Cost of storage is measured in both capacity in duration. The unit answers the question, "how much does it cost to provide X amount of storage over Y duration"? Hence, kilowatt hour per year. Or $ KWh/yr as shown in the study. I'm not sure what is hard to understand about cost per kilowatt hour per year. $800 KWh/yr means it costs $800 dollars to provide 1 kilowatt hour of storage capacity for one year.
Boulderdash. There is not a damn thing offensive about a combination of <color><noun>.

We use constructs like that all the time. Or are we going to start saying "red lights" are offensive? Or "yellow lights"? Around yellow proceed with caution! Red means Stop! Danger!

How about "Dark rooms"? Should we avoid that? Change red-black trees to green purple?

Or hell, lets rope the electrical engineers into it. How dare black be the color of the negative cable. What's white? Oh, ground? You mean where everything ends up going? Heavens, pull the wiring out!

This moral panic reminds me of a quote from C.S. Lewis.

>"Of all tyrannies, a tyranny sincerely exercised for the good of its victims may be the most oppressive. It would be better to live under robber barons than under omnipotent moral busybodies. The robber baron's cruelty may sometimes sleep, his cupidity may at some point be satiated; but those who torment us for our own good will torment us without end for they do so with the approval of their own conscience. They may be more likely to go to Heaven yet at the same time likelier to make a Hell of earth. This very kindness stings with intolerable insult. To be "cured" against one's will and cured of states which we may not regard as disease is to be put on a level of those who have not yet reached the age of reason or those who never will; to be classed with infants, imbeciles, and domestic animals."

Truly, in these Times have the moral busybodies had their Jimmy's rustled.
Every site that does "verification" seems to also prohibit anonymity (like this one seems to do). But I don't think that needs to be.

Imagine a site that does ID verification. Add OAuth and now other sites can integrate (similar to login with Google). However, instead of passing name, user ID, and email the verification site can pass an anonymous ID.

With that approach you get 1-to-1 guarantees for human-to-account, preventing sock puppet accounts, users who create new accounts when banned, etc. But, the other sites never know who the user actually is.

Its anonymzing proxy meets OAuth single sign on.

Anyone know existing site that do anything like that?
health is a fascinating area of privacy because

(1) it's one of the best-known and beefiest privacy statutes (HIPAA)

(2) you have a legit negotiation interest in keeping your info private (wouldn't want to tell an insurer about past history lest they charge you more)

and (3) insurers can punish you for witholding information by revoking coverage when they find out

this is an important step
I think that’s my point. I get that JIT can produce faster code, I get that java is good enough for most things. But if you’re already in the performance critical regime there are other things you have to do where just having JIT available isn’t some magic bullet.
I made a video on timeless programming books
I completely agree that is doable, and indeed profitable for many of us, but it is only a partial solution.

That same report says:

a 90 percent carbon-free electric generation sector by 2035, which would reduce economy-wide emissions 27 percent.

Yet the IPCC targets are 43% globally by 2050, unless we believe that there is going to be some currently non-existent technology introduced then something needs to be done to close that gap...reduction seems obvious:

Global net human-caused emissions of carbon dioxide (CO2) would need to fall by about 45 percent from 2010 levels by 2030, reaching ‘net zero’ around 2050. This means that any remaining emissions would need to be balanced by removing CO2 from the air.

Although that relates 2010 emissions to 2030 I think the CO2 emissions are actually higher now:
https://ourworldindata.org/co2-and-other-greenhouse-gas-emis...
If you have come to a point of discomfort in seeing Marxism discussed within the context of Black Lives Matter, then you are where you need to be. Sit with it.

It is a radical movement, the larger goal of which, discussed in [1,2], is the complete dismantling of white supremacy. What would a United States look like in which all life was equally valued? We don’t know, none of us has experienced that world, and that is why (I would contend) there is an urgent need to consider all options. The movement is not just about anti-Black policing, it is about bringing about a United States (a world?) where Black life (or the life of any marginalized person) is as valued and as treasured and held as sacred as any other.

You might also consider that Black radicalism has a long intellectual history [3,4,5].

In sum, I am saying to take a moment to understand the long historical context that birthed this movement. Sit with the discomfort that goes along with the process that will bring that world into being.

[1] “When they call you a terrorist: a black lives matter memoir”, Patrice Khan-Cullors, Asha Bandele

[2] “Stay woke: a People’s Guide to Making All Black Lives Matter”, Tehama Lopez Bunyasi, Candis Watts Smith

[3] “The Black Jacobins”, C.L.R. James

[4] “Black Marxism: The Making of the Black Radical Tradition”, Cedric Robinson

[5] “Black Reconstruction in America: 1860-1880”, W.E.B. DuBois
Throwing up a menu to provide context and ask you what you want to do, rather than assuming a default, is not some thing that only magical GUIs can do. CLIs with menus is not some crazy new thing.

As an example of how manually configuring the editor flag can be annoying, consider a job where you regularly ssh into many machines, each that just by default use vim. I know how to use vim, I just don't like it, but pretty much every single machine I have booted into always assumes I want to use vim, and even if you remember to change the flag doing it to many machines all the time is majorly annoying.
All the "code quality" people write shitty systems. You are too zoomed in if you think code quality is really important. It's kind of important, but your system likely has much more important things wrong with it than the "code quality". Things you could actually get fired for, or seriously reprimanded if the winds don't blow in your favor.

Almost all "code quality" discussion in PRs is lightweight value judgements with no rigor or consistency. Just what random bikeshedding objection that person happened to think of, maybe they had a bad night's sleep? Who knows...

Remnants of an era where most software was low stakes and had low number of users. We now have many more "-ilities" we are judged on, that are measurable and that actually matter, so ignore the code quality trolls stuck in 2005.
I don't see how this can possibly be relevant to how relevant a commit message is.
I doubt VR will become the dominant mode of anything for the simple reason that it's synchronous. Asynchronous communication in text form has become the dominant mode for good reason: it demands way less time and attention from users. People find synchronous voice/video communication exhausting (it's called "Zoom Fatigue" [1]).

[1] https://hbr.org/2020/04/how-to-combat-zoom-fatigue
didn't see that coming from FL, but sweet!
When people see a man wearing pink, they think of them as being gay or effeminate. Men wearing pink might be assaulted because of this association.

Things are ultimately not 'just colors' because culture and society inform our reactions to color. That's one of the reasons why they want to avoid the connotations of black = evil because on some level that does tune our bias in a certain way.
Well, some books of the bible are more aphoristic, like Proverbs or Ecclesiastes, as are plenty of other ancient texts like the Quran or the Sutras or the Tao te Ching. There's also Jewish numerology, and the mystical(?) idea that the arrangement of the letters in the Pentateuch is only one of many possible perfect combinations. The concept of divine infallibility definitely has a lot of weird implications, or semi-implications that people just run with. Conversely, the cipher-like quality of the scriptures is what makes them so hermeneutically fun, especially for all those violent little cults that have a way of taking over the world.
Since you ask:

A community which just happens to mostly share common values is merely that and nothing more. An “echo chamber”, on the other hand, is when such a community does not get any significant input from any outside sources, and as a result keep reinforcing their own internal beliefs, even though those beliefs may be erroneous. This extreme homogeneity, thus created, in turn gives rise to a culture in which any persistent dissenters are viewed as anomalous and therefore dangerous. And this is limiting for those who sometimes wishes they could express dissent. It is also restricting the community itself from ever developing any further.

To contrast, a normal community with mostly shared values would occasionally be affected by outside influences. This would create a constant level of turbulence in the system; there would always be some base level of variation between individuals, and over time, the median belief would slowly change this way and that, somewhat like fashions, and this would be normal.
What about black beans and white rice: https://www.epicurious.com/recipes/food/views/moors-and-chri...
Unfortunately, you run into copyright issues very quickly when republishing modern translations. This site only provides “public domain and freely licensed bibles,” which includes neither NLT or NKJV.
Java has had commercial implementations of AOT compilers since the early 2000.

Most compilers for embedded systems have always offered that option, and in what concerns enterprise JVMs, JIT compilers have had the capability to cache JIT code and PGO data between runs.

Both options that have come now to OpenJDK, OpenJ9 and Graal.

Android also learned the hard way that changing to pure AOT did not achieve the performance improvements that they expected, while compilation on device achieved C++ compile times when it was time to update all apps, hence the multi-tier interpreter/JIT/AOT with PGO introduced in Android 7.

The main problem of AOT compilation with PGO, is that first of all one needs a good dataset so that the optimizations are in line with the actual behaviour in production, still doesn't work across dynamic libraries so optimizations like devirtualization are not possible, and most of the time the tooling is quite cumbersome to use.
Thanks. She was very intelligent and very loving. :)
C++ and Java have other language-level differences, though, that go beyond just "JITs are slower".
The problem is that so many people have an all-or-nothing mindset. It's part of the tribalism that's running rampant through society as a whole, and is very destructive.

Free markets are great. So are some closed markets. There has to be a balance.
Defund Facial Recognition
I believe the first verse in one chapter in Job is “he said”. However, it is generally not separated out. Instead one and two are typically combined together and the next number is 3, or something like that.
That's appeal to authority.

The real question would be: would the people who wrote these apps and especially the people who maintain them, write these apps in Python if they had to do it again?
Particularly if there's been a big refactor of the directory layout. The easiest way to do that is move the code and merge it, along with all the fixups needed, as a giant delete & add operation, and git won't necessarily figure it out.

With care, it's possible even to merge different git repos into a single repo while preserving history. But it takes care; it's not a pit of success.
Or .Net, which entirely lacks an interpreter, and JIT compiles everything that it executes. (Like Julia, if I understand correctly.) JIT != mixed-mode execution.
Thanks for restoring my faith in HN :)
isn't that a po box
Most likely, it comes from presence of light vs absence of light.

White is the color most representative of presence of light, while black is the color most representative of absence.

In many religions, light represents truth, while darkness represents absence of truth.

The good guys shine the light, bad guys cover it up.

No reference to race is required for this well known symbolism.

The old westerns were shot in black and white, so it was easy to have the white hats be the good guys and the black hats be the bad guys. Easy identification by the audience as to what was going on.