skysight-inc/HackerNews huggingface dataset:
>What happened to Stormfront was due to them being involved in egging on mass shootings. You are free to say whatever you want but you cannot incite violence.

Promotion of hatred is not egging on mass shootings. Inciting violence is indeed illegal, but they were not taken offline due to that.

>They were not banned for being racists; they were banned for being killers.

Incorrect. They were not taken offline due to a order/warrant/etc. They were taken offline because it was politically expedient for their services providers to.
The comments are entertaining me more, but that doesn't give that article any value! :P
Edmund Morris: The Rise of Theodore Roosevelt is an amazing biography. It read like an adventure novel.
Is there any good work being done on solving this problem? "Verified buyer" exists on larger sites but it doesn't solve for kickbacks. Looking only at reviews written by people closer to you socially also doesn't work since at that critical proximity there aren't enough reviews.
I think we agree. The hard part here is to figure out where to strike that balance.
Contemporaneous reporting:

https://www.washingtonpost.com/archive/business/1993/07/29/a...

The article refers to a similar incident in Chile:

> The Philippines Senate Committee on Trade and Commerce accused Pepsi of "gross negligence" and noted that Pepsi was involved in a similar fiasco in Chile just a month before the 349 incident.

I can't find any details about the Chile incident, but I did find another Pepsi-related giveaway that was newsworthy, this time in the U.S. where they worried about overloading the telephone system:

https://www.nytimes.com/1991/01/25/business/the-media-busine...

> As part of its Diet Pepsi commercials during the telecast of the Super Bowl this Sunday, Pepsi had planned to give $1 million to each of three randomly chosen callers to a toll- free telephone number that would be shown during the commercials. But last night the company scrapped the idea.

> But the company announced last night that it had canceled the promotion after discussing it with the Federal Communications Commission. "We did not want to do anything that would have even the slightest chance of disrupting our nation's ability to communicate," said David Novak, executive vice president for marketing and sales.

> Telephone industry experts had estimated that as many as 50 million calls could flood the nation's telephone network during the promotion.
If hundreds of thousands of people can protest in the streets, we can certainly reopen businesses cautiously. Saying that social distancing is unnecessary for a politically fashionable cause is saying that social distancing is unnecessary in general.
OpenAI's Text Generator Is Going Commercial
A full-featured and carefully designed adaptive prompt for Bash and Zsh
Hi HN,

I wanted to show off a unique way of building APIs in Python. Modern API builders focus on HTTP and JSON. Tino is based on Redis Protocol and MsgPack. This makes it go faster is is simpler to implement both servers and clients.

Some common questions:

> Does Tino use Redis?

No Tino uses RESP, the Redis serialization Protocol.

> Why not use ProtocolBuffers, Thrift, etc.

Both Redis and MsgPack are extremely widely available across languages. If a language doesn't have it, its pretty simple to write either by hand. Other protocols are complex and don't have wide support across languages or you have generate a bunch of code just to call one method.

> How fast is fast?

Tino is 10-20x faster in roundtrips (serializing data structure, server deserializing, then serializing response, client deserializing response) in short to medium messages that don't have any other IO (ie doesnt access the database).

Tino's python client also scales much much better than the Python httpx client, which tends to slow to a crawl under high concurrency loads.

> Is it ready for production?

Tino is built on Uvicorn and the Python Redis client, both of which are production grade. But this is a new project so the standard disclaimer about alpha software should apply.
America is losing the stomach to fight Covid-19
Since you have the basics, expand on that.

Build a more complex app that you would use.

So pick out a hobby or something that interests you that an app would improve your experience with.

Plan out the requirements/scope and start building it.

Building any app you're going to run in to things that you won't find a tutorial for, or you might have to combine a few tutorials to create it.

That's the best way to learn, is just taking on something and building it.

If you don't have any ideas, ask a friend or family member if they could use an app. You'll learn even more if someone else is telling you what they need/wish it could do.

Good luck expanding your skills.
A SysAdmin Career Story
Developing a sysadmin career is often fraught with fear and reluctance. Read how one sysadmin conquered all and continues to rise. https://red.ht/2MNcolS via #EnableSysadmin by @hciadvisor
Ask HN: Has any U.S. mobile provider fixed SIM swap hacking?
From personal experience, it's clear T-Mobile hasn't fixed this problem.

Has anyone gotten hacked on AT&T or Verizon? Do you know what they have done, if anything, to address this?

Is Google Fi susceptible to this?

Is there a solution to this? I'm starting to think maybe I should not have a phone number anymore.
It's not clear in TFA but the paper it's based on focuses on the history of dice in the Netherlands and doesn't claim that dice didn't exist elsewhere earlier.
Cute but a bit trite. I love surprises, particularly in the form of, "Wow, I can make HOW much money doing $new_thing?" or "Wow, $new_tech is actually possible?", and have found my optimal path to date is constantly pushing my boundaries to find such surprises. Likewise in science all progress happens with surprises, not, "Aha! Just as I thought." but "Oh, that's interesting..."

In other words one optimization for living is to seek out and maximize surprise!

I definitely agree with the compression of information and simulation of potential futures as a default operation for brains, but I don't agree with the blanket "reduction in surprise" as the reward function, as it's much more nuanced.

In other words, cave-man could have been more successful minimizing lifetime surprise, if he sat in his cave all day, not playing with tools or meeting other tribes, and that's clearly not what happened.
The single argument I made was quite clear and unambiguous. Everything composed of matter is finite in nature, and that fact contradicts your previous suggestion that land is somehow special in this regard.

I want to give you the benefit of the doubt, but it really feels like you're just being deliberately obtuse. This is a discussion about the practical real-world economics of the situation, not a treatise on the nature of physical reality.
For what is worth, I didn't download anything by those publishers from the IA during the pandemic, but have for sure some physical books from Penguin and Wiley in my library. I took notes anyway to never buy anything again from those publishers, not even as a gift.
This is assuming it actually attracts those views instead of attracting false flags of those views.

One subreddit I've seen which seems to allow decent political discussion regardless of side has come under attack because they don't censor certain positions. The attacks are done by very blatant new accounts spamming extremely offensive content in an attempt to get the sub flagged. I've had the displeasure of encountering such posts on multiple occasions before mods were able to remove them. It would not be difficult for those posting such content to determine what is the most offensive thing that won't be removed and then focus on posting that content until either mods have to start censoring it or the subreddit becomes overran with that specific content. In the former case they just repeat until they are happy with the new standards on what are allowed. In the latter case the reputation changes and begins to attract people who are primarily interested in the flooding content, effectively ending the sub as being a place of open discussion. The mods are handling it for now, but that is likely to only be for as long as the flood of the targeted attack doesn't overwhelm them.
This only works if you're extremely honest with yourself about the constraints and you earnestly work through all of the edge cases and UX. If you don't have the experience to know what those constraints are, you will likely miss many things that go into what it takes to build a solid product.

It's so easy to ignore the real-world concerns of a product by just cloning the visuals, sticking a ribbon on it, and calling it a day.

I find this to be a valuable exercise in moderation, but at some point you'll need to build some products from scratch (and I'm not even really talking about the code itself) to gain the requisite experience.
It's a good question, and I don't know. Perhaps some model like Patreon; perhaps just having voluntary payments (actually not dissimilar to what we have now, which seems to be working reasonably well); perhaps sponsored by wealthy individuals or corporations; perhaps something I haven't thought of. People would figure it out, and we could finally stop trying to pretend that you can prevent computers from copying bits.
BOYCOTT PEPSI!
> The number “349” was the $40,000 winning number.
> Pepsi had explicitly told its vendor factories not to print this number at all.

Sounds dangerous to decide the winning number in advance. Makes it easier for a vendor or someone else to cheat.

But I suppose they wanted short numbers.
This is how social media could ruin your happiness
People like being told that they are smart, indirectly. If someone posts a "hard" math "problem" and the viewer can solve it... that indirectly means that the viewer is smarter than the poster. Which viewers love.
I'm an academic.

For years, my academic niche has tried to break free from the likes of Springer/Elsevier. Here are the bottlenecks:

* There are wonderful "pre-print" servers like arxiv and eprint.iacr.org. However, these do not maintain the "archival quality" document storage that is needed for academic scientific literature. In day-to-day, all researchers use these to stay informed on recent results.
But how to guarantee that nobody hacks in and figures out how to change a few bytes in one paper that is 10years old? How to guarantee that these documents are available 75 years from now? I'm sure that many of you can devise solutions to this, but they will be costly, and they will need constant labor to implement. How do you pay for this?
It is OK when 20,000 researchers in a field are downloading papers every once in a while, but what happens when every student in the world wants to read these? The bandwidth charge becomes non-trivial.
It seems like it needs to be outsourced, and some commercial entity with experience handles it.

* The tenure process is slow to change. Many academics need publications in prestigious journals with "high impact factors" in order to get tenure because the upper-level tenure committees in older institutions use these metrics to evaluate cases. These people are not stupid: it is just hard to evaluate cases across a university when you are not an expert. Instead, you assume that certain journals represent "the highest quality work" and thus use the presence of those publications to judge researchers. This means that the top papers still end up in Elsevier/Springer journals.

When I was a grad student at MIT, it was easy to read papers; if your IP was from MIT, every paper was 1 click away. I wonder how it is going to work now that Elsevier's catalog won't work this way...
Interesting, a company's history is about the only reason I'd visit their Wikipedia page.
what kind of human error
> Well, despite the parasitic nature of the modern commercial journal world (and originally they did come from more benevolent aims, but got consumed by corporations) -- they do serve an important filtering and quality control mechanism.

I generally agree with you here

> A 100% open and free journal cannot achieve selectivity without having some judgement and bias applied. One that's hard for an intrepid band of volunteers to recreate without funding and full time commitment. Who will be the editors?

But the editors in the majority of journals are already volunteers. They might get some minor amount of money for their work (we are typically talking maybe $100 a month max), but that's it. The only journals that have full time editors are the highest impact journals like nature and science, but it shows again and again that they are not really domain experts and are not necessarily acting in the interest of science. I actually have heard a nature editor say "our business is to sell journals, not to publish the best science".

>There's also the problem of how to create a new journal that has the prestige of an old established one. Which new journal will we select to have the prestige?

Well if the big universities and funding agencies would push, this would happen quite fast.

> But yes, they have become parasites, who prey on the free labor of eager young academics, take their work and sell access to it, enforce copyrights on knowledge created by taxpayer money, and bundle useless journals in with important ones so everyone has to pay more.

> It's in the public interest for academic fields and the universities to come up with a reasonable alternative.
Blogging and Me
It seems like a lot of these comments didn't read the article.

>This letter in April followed one sent in December 2019 in which the native title holders said: “The significance of the sites impacted by the notice to Banjima people is such that Banjima people cannot and do not support the destruction of those sites as proposed by the Notice as to do so would be inconsistent with their cultural obligations to protect those sites.”

So many people saying "they have the right to have their sites/land destroyed for monetary gain", and maybe you're right, but it doesn't sound like that is what they were trying to sell. There may be misunderstandings, or they are having second thoughts on what was signed. Additionally leaders don't always speak for everyone, and leaders are often heavily motivated/biased by the prosperity the deal will bring them personally, while others within the community will receive a pittance in comparison(though I don't know the exact terms of this deal), and destruction of their land.
U.S. cannot shut down economy again, Treasury's Mnuchin says
That's why executives of big cos get paid big money. They are held accountable (or should be anyway) for the actions of their company. The buck stops with them so to speak.

If the thing is really a big deal, as in this case, maybe the exec should do more than just "send an email" and assume everything is fine.
Ask HN: How do I structure equity in a new Startup?
I'm in the process of starting a new co. with a co-founder based on IP I've been developing for a number of years. My background is technology and my co-founder (who will be CEO) is more business, sales and marketing. How do I structure a fair agreement based on the assumption that I will be assigning the IP to the company. My concern is that this will be a make or break moment in the formation of the company and historically I've had little success without a business oriented co-founder.
It was a simple voxel data viewer I wrote circa 1997? Called pkvox.

It could load, slice, and iso-surface up to about a gig of data with only 128meg of ram. I provided C++ source to write the file format.
I think I almost cried - after that I simply ignored them and deployed stuff when I wanted... :-)

Yeah, great. I'm sure nothing ever happened and if an outside audit showed up, the organization would have failed. Never mind if something bad happened, its not only you getting axed.
We have 2 dogs and a cat. Pets aren't my thing. I'd love to learn to ride though.
Leadership is always responsible. They chose to work with the factory. Where is the vetting? The QA?

Sending an email doesn’t absolve one of responsibility...
I thought they were too much when I was in grad school in the 90s and you could find them on ebay for $500.... $500 for a goddamned fan! Well, it's not like they made more of them since then, and many have been parted out or thrown away.

Those pancake fans are really cool!
"I was given this drug in order to pull myself out of my previous extremely low-level of consciousness. The people who are with me seemed to be friends but I now realize they are therapists who are struggling to put me into a place where I can properly express myself, which has heretofore been impossible. I seem to be relearning how to speak. Facial expressions and crying are more effective. When this is over I will go back to my previous state but be entirely unaware that I am essentially disabled. Maybe my therapists are my parents and they are teaching me the meaning of basic words."

it's complicated. i haven't taken acid in a decade or more.
the graphql server has a contract (the schema) that it will follow, or 500. So you know what you get back is exactly to spec. Or you get nothing.

REST endpoints are usually way more blackbox.

You can't claim that REST is better cuz you can look at the server... when you could do the same thing to the graphql server.

Graphql will -never- return you unwanted data. Because you wrote in the query exactly what you want.

If you want to examine an endpoint and JUST what it returns, you can do so really easily with graphiql.

https://developer.github.com/v4/explorer/

Just enter the api and you get an auto complete list of all the data fields you have access to. Or just use the schema explorer and click through. 100x easier than going through a sql query and analyzing a table.
The name is incredibly easy to confuse with Arduino.

Maybe even ‘audinote’ would not only be less confusing; but also more clear on what the app does?
I'm curious (playing devil's advocate):
Does this mean that MIT can now do research and not be required to publish this anywhere, not even journals?

And, if somebody from MIT does publish something under this framework, can they claim copyright and disallow any use of the contents of the papers if so convenient? Move away from patents and straight into copyright. We all know how well the US copyright system works, right?

I mean, doesn't Elsevier guarantee that the paper will be 'free-from-copyright' of the original institution/country, to any other research institution part of their network. Like, share the knowledge to those connected.

Do these moves away from Elsevier mean a more open-access, or a more-copyrighted-access to papers? I see no commitment for MIT to relinquish copyright, nor any commitment to make everything open access.
Well, among other things, if you simply poll people and ask about drug use, white people admit to using drugs at higher rates than black people but are punished much much less frequently for it.

So there are plenty of ways to acquire statistics and data other than through the biased system you are trying to examine. Think of it like going after a computer system that you suspect has been rooted. Do you want to use the system tools from that system to examine itself? Probably not.
I am not sure if it's a thumbs up when they said the code was 'horrible' and 'buggy mess'. Key points to note:

The authors reason that they had to adapt an older version of the simulations code and hence did not have time to write everything from scratch. I think we have all been there.

Reproducibility doesn't imply that the underlying model assumptions were free from flaws. As Taleb pointed out in another talk, "It was wrong to use point-estimates for distributions with heavy tails"

The lead author Neil Ferguson was unfortunately caught up in another controversy where he left his house during lockdown measures to meet his "married lover". He had to resign from some of his positions but this shouldn't affect the research work he published.
If you are sick of recruiter spam, another useless feed, having your personal information sold to strangers and having to send links to your LinkedIn profile that looks like shit and has ads on it, you should check out https://standardresume.co.

I'm one of the founders and it's a super simple web resume builder. You can import your LinkedIn profile, pick a resume design that you like and publish it as a responsive website, in minutes.

We make money by charging for our product, not selling your personal information.
I think the web in and of itself isn't the problem. I haven't checked but I don't think any JS framework asks for gigabytes of memory. The problem is browsers prioritizing speed over everything else.
All the stupid crap we've been dealing with for the past 20 years. Stupid DRM; HDCP compatibility issues; YouTube copyright strikes; this lawsuit which threatens to kill a valuable resource; $222,000 penalties against an individual for pirating 24 songs; large companies locking our shared culture away for centuries. It's trivial to think of more examples of the harmful effects of copyright. It's all caused by an old business model that depends on scarcity trying to force an artificial scarcity into a domain where scarcity doesn't exist.
I'm looking for an alternative to ansible and fabric 2, some kind of middleground, and pyinfra looks like something I want to give a try to.

Is there any way to attach the deployement scenario in a Python object ?

All the examples I see are global functions called at a root of a module.

How do I make a scenario pluggable? Reusable? Introspectable?
Oh dear, the burden of organizing peer-review and of consolidating some sort of "quality" stamp (I said "some sort of") is much more expensive than "nothing".

I am not pro-Elsevier, I am just stating a fact.
Optimize your Android app UX for screen readers
Arguably, this is the intended outcome. The form exists so that the change management team can supply evidence of process compliance to its auditors, but when the scope of the change management processes is driven arbitrarily it can be ridiculously hard to quantify risk of change which slows decision making.

However, if a rogue engineer might decide to flout the policy and deploy stuff whenever they wanted, then the business stands to profit from the gains more quickly and with less hassle. If the risk doesn't pay off, the responsible engineer can be fired for cause, itself demonstrating that the business is in control.

You may not want to take on uncompensated personal risk by operating outside these lazily-defined change management policies.
Eh, I think it's debatable and not pedantic. I literally clicked on the link because I inferred the headline to mean that Pepsi made a typo that somehow cost them $32B.

And re: your example, I would not call that a "$200MM typo", I would call it a typo. If I intended to write a check for $200 and later when it was cashed found I had accidentally wrote it for $220, I would call that a $20 typo.
The radio had more of a chicken and egg problem. Once there was a broadcaster, I’d assume there was suddenly a lot of radios.

Fans came more gradually because of the physics infrastructure behind electricity. And fans were more of a luxury than a radio that can be used all year.
It is a rare pleasure to see people taking their principles seriously: "... the MIT Framework is grounded in the conviction that openly sharing research and educational materials is key to the Institute’s mission of advancing knowledge and bringing that knowledge to bear on the world’s greatest challenges".

Take note, corporations: this is how you live a mission statement.
Ask HN: Any open-source developers not using Git or source control?
Context: Ivan Kutskir (creator of Photopea) doesn't use git https://www.reddit.com/r/photopea/comments/ertviz/developer_questions_for_ivan_kutskir_creator_of/ff6irto/ But The Joel Test's first question is about source control https://www.joelonsoftware.com/2000/08/09/the-joel-test-12-steps-to-better-code/
Any error in any command or configuration file that should never be run on production.