skysight-inc/HackerNews huggingface dataset:
This is pretty cool. I recently built a "StumbleUpon for eCommerce stores" (https://www.shiny.sale/) and did quite a bit of research trying to find a good screenshot API. I eventually settled on ApiFlash.

I would definitely use this once I got into editorial content. I have a few suggestions for your homepage though:

1. The 3 steps you outline are still too vague, especially step 3 ("upload it to your blog post"). Makes it sound like this will be one of my main images. I'd suggest some more detailed instructions for different blog platforms.

2. Is there no API or other way to auto-generate an image? If not, I'd suggest that be your next feature.

3. One of the examples (BBC) I generated resulted in a 3.3MB PNG file. You maybe want to provide some better compression/minification options for people. You definitely shouldn't be creating high-res PNGs when images are involved.

4. It was also 2400x1260 which doesn't qualify as a "Thumbnail" IMO. You may want to generate files closer to the preferred social specs. Twitter, for example, wants files < 5MB and don't need to be anywhere near that big[1].

Anyway, hope that is helpful feedback. Great idea and MVP. Keep it up!

[1] https://developer.twitter.com/en/docs/twitter-for-websites/c...
PyRGG 1.0 Released: Python Random Graph Generator
My cofounder and I used to manage a £100k/year ad budget and we did TV, news papers, radio and Facebook. The level of engagement and ROI on Facebook was insane compared to the others specifically because we could tweak and cohort up the audience so specifically - we even commented how terrifyingly powerful it was and that it was a good job we were only selling a home efficiency central heating product because in “the wrong hands” it could clearly be devastating - you just don’t get that level of granularity with more mass media outlets, even when you break it down by readership/demographic
It wouldn't be very useful without swap, and the device isn't meant to be used with swap enabled.
Support logging without SSL meaning the backend accepts it, not that the login page is ever served like that. Remember that they have desktop and mobile applications for various platforms, where the signing would be part of the application. Although the keys...
Parler were paying for AWS.
So do I, theoretically at least.

But Spark is super cool and actually has algorithms which complete in a reasonable time frame on hardware I can get access to.

Like, I understand that the SQL portion is pretty commoditised (though even there, SparkSQL python and R API's are super nice), but I'm not aware of any other frameworks for doing distributed training of ML models.

Have all the hipsters moved to GPUs or something? \s

> sbnowflake is a killer in managed distribited DWH that you dont have to tinker and tune

It's so very expensive though, and their pricing model is frustratingly annoying (why the hell do I need tickets?).

That being said, tuning Spark/Presto or any of the non-managed alternatives is no fun either, so I wonder if it's the right tradeoff.

One thing I really, really like about Spark is the ability to write Python/R/Scala code to solve the problems that cannot be usefully expressed in SQL.

All the replies to my original comment seem to forget that, or maybe Snowflake has such functionality and I'm unaware of it.
I do!

I use the terminal everything and even my IDE.

Give me all the fancy features and dream up more.

Just actually support vt100 when it is needed and in sometimes worse situations.

Our “serial” console solution is even worse then the old school days. God help us if we need to use it for more then the occasional evaluation.
I think the problem with the “great man” theory is the thinking that if Bezos/Musk hadn’t done their thing nothing would have happened. I am pretty sure that in a free society one or many others would have achieved similar things. For example the computer industry would have been fine without Bill Gates or Steve Jobs. Or it may have been even better off without them overshadowing others? Same for eCommerce. Maybe things would be better without Amazon domination. Who knows?
Location: San Francisco

Remote: Yes

Willing to relocate: Maybe

Technologies: Java Spring Boot, Python Flask, C/C++, Android, JavaScript.

Résumé/CV: https://arthurdamm.com/Arthur-Damm-SWE.pdf

Email: indigoarthur@gmail.com

LinkedIn: https://www.linkedin.com/in/arthur-damm/

GitHub: https://github.com/arthurdamm

Recent grad with math background and internship experience excited to find Apprentice to Junior Engineer role on the back-end.
Wouldn't it be a disservice to Ma if you're saying Musk couldn't keep up?
Yes, with caveats. Companies have a right to set the terms by which they provide service to others, unless those rights have been taken away for that class of companies (say, public utilities) or those terms are otherwise illegal (say, discriminating against a "protected class").

Apple & Google I've no issue with, outside the generic issue with Apple being the only app distribution provider for iPhones. But that should (IMO) be handled through regular anti-trust law.

AWS is more an infrastructure service. I don't necessarily think that they should be held to be a utility. But the logical continuation (if Parler build their own datacenter, will ISPs peer with them?) does lead to problems if the answer is "no". ISPs should be Title II common carriers, and peering should be non-discriminatory. Just like i wouldn't support an electric company turning off their power or a gas company turning off their heat, I don't think ISPs should be allowed to discriminate based on content (except in the case of protocol headers explicitly set by the client to allow such discrimination, such as the IPv4 Type Of Service field or the IPv6 Traffic Class field).

So the real question for me is "is AWS big enough to be regulated as a utility/common carrier?" I lean towards "no" at this point, given that there are several alternatives.
That actually seems like a pretty reasonable solution, in your particular case.
The best part is that is XML first...to JSON crap!
In this election, Trump received more votes than any other sitting president in history. He lost and now the Democrats seem to assume that those 75M people will suddenly change their beliefs because 78M people hold different beliefs. Moreover, it seems that people voted against Trump more than for Biden because they thought Trump was rude and distasteful.

They fail to recall that this was actually a political route for Democrats. Democrats lost seats in the House when they were expected to gain. They eked out parity in the Senate that probably disappears in 2 years. More importantly, they lost almost all state government races.

Remember, Trump's biggest policy positions (bring our troops home, bring our jobs back, hard on china, the wall, etc) were all Democrat positions a mere 5-7 years ago. Now that the Republicans have taken over those more centrist ideas, they have gained a huge number of supporters.

The Democrats are fractured between centrists and progressives. That fracture is much worse than the Republicans because it is ideological while the Republican fracture is a cult of personality.

Trump will fade. Another person will replace him. They will have all of his populism and charm (yes, he's a natural entertainer). They won't have his rude abrasiveness. He'll then have the majority needed to censor the other side now that the Republicans have decided they agree with the progressives on that point.
The Nuclear Salt Water Rocket: Crazy and Perhaps Feasible
What was fake about the Hunter Biden allegations? It was proven that Hunter had shady dealings with various foreign companies.
All assets have value store abilities. BTC is arguably bad value store. Value changes too much. When you need to withdraw the money you can lose or wing big.

TIPS (Treasury Inflation-Protected Securities) are good value store. You neither lose nor gain.
That's a pretty typical-looking big customer kind of arrangement for a cloud provider (including the press release), not anything seemingly deeper than typical. (To be clear, I have no inside info on this deal to know for sure, but I've worked in the past at a different big cloud provider and later at a big customer of that cloud provider.)
> anyone who votes "unreservedly no" on this poll should be per-banned from this site.

That honestly sounds fascistic. Scratch that - it literally is fascistic. Care to explain your viewpoint?
> I think Facebook should be broken up but I havent heard any good ideas yet regarding how to somehow regulate social networks.

I think a better idea is to force them to provide an API for interoperability, alternative clients and exporting the user data. Together with the federated social networks, it will change everything: https://the-federation.info.
> the fake Giuliani/Hunter Biden laptop story

What was fake about it?

AFAIK no factual claim has been refuted and some have been robustly proved (e.g. the gmail sent emails that have been published pass DKIM validation).

If you want to say the timing of it was a transparent attempt at political manipulation, I'd fully agree.
I see that you're from the US, I know that in many places in Europe and Australia, the workshop has become the most profitable part of the shops. In fact in Australia I know of several workshop only bike "shops", essentially with the raise of online sales lots of people just need their bikes fixed.

I find it interesting though that you say the bike business is commoditized. In particular there are several bike manufacturers who have transitioned into live-style brands (the big one being specialized). Their prices have gone through the roof, while their manufacturing is all outsourced to cheapest bidders in China. It's now common for top of the line race bikes to cost >$10,000 while the frames for the bikes cost them ~$300 shipped to the US (and the total bike might be on the order of $1000-$2000 max). Mind you nothing of that ends up with the dealers.
Pope Francis amends Catholic Church laws: women may be Bible readers at Mass
So because we already have big corrurpt megacorps in other industries, it's okay to have the same in Big Tech?

Big Tech and Media is not where we make our stand because all the other evil mega-corps are doing it too?
Not an entire political party. "All terrorists all Republicans" (which is most probably a true statement for the terrorists who attacked the Capitol) and "All Republicans are terrorists" are not equivalent statements.

Republicans are way more than that alt-right fringe. They have a respectable history and many good political stances.
“Buzzfeed News” and “Buzzfeed” are two distinct and separate organizations, with Buzzfeed News being a serious news-gathering organization.
I think the point here is "content that they deemed illegal". There is one authority that mediates between the needs and ideologies of all participants in society, and that's the state. The state sets boundaries- publicly discussed, contracted, declared and approved- so that everyone is entirely free to do whatever they please inside those boundaries.

The case where private companies in an oligo or monopolistic environment decide what to censor and what to promote is entirely different.
Facebook and Twitter were also used for the Arab Spring.
If another provider will host them. Also, with a big enough service even if you are doing everything right in terms of cloud interoperability, just moving everything from one cloud to another can be a massive logistical challenge.
Ah yes, re-targeting is where the real conversion comes. The brand/message with the biggest budget is suddenly everywhere you look
I will admit that I dislike the projects you are working on since nebulous 'hate speech' has been undermining US foundations of free speech, but I appreciate the level headed argument.
> A member of a brittle, sensitive, easily-triggered group

Hilarious when coming from someone losing their shit about the pushback against white supremacy.
For reference, this is Parler's claim:

> AWS knew its allegations contained in the letter it leaked to the press that Parler was not able to find and remove content that encouraged violence was false—because over the last few days Parler had removed everything AWS had brought to its attention and more. Yet AWS sought to defame Parler nonetheless. And because of AWS false claims, leaked to the public, Parler has not only lost current and future customers, but Parler has also been unable to find an alternative web hosting company. In short, AWS false claims have made Parler a pariah.

My take will depend on the timeline: If Amazon indeed asked Parler to remove the content weeks ago (as stated in the letter), but Parler only did so "over the last few days" (ie after the shit had hit the fan?), then, I'd argue Amazon does have a point...
Hello The Flip Side,

I deeply empathize with the goals of bridging the gap between the incredibly vocal minority opinion holders at both ends of the curve. I’ve been thinking about how to solve this problem and working on my own take, knophy [1], for a couple years now in my free time. Knophy is a content aggregation platform that creates an innovative new economic model whereby voting power is earned by first reading, watching, or listening to the content on which one desires to comment or “upvote” themselves. After consuming a piece of content, a user can then answer community moderated evidence-based questions to earn said voting power. Whenever questions are answered correctly, the creator, moderators of the question bank (the community) and the answerer all earn relative amounts of points with which to vote on content. Should a user develop a surplus of points, they may “burn” those points in exchange for a fungible, cryptocurrency token that they can either sell or speculate against.

This model has implications in solving the problem of content monetization, copyright, siloed walled gardens who rely on riling up their users to increase usage, moderation, and many more major problems which I would love to discuss in further detail if you find them intriguing.

I realize I haven’t done a great job introducing myself in the above paragraphs, but feel that the ideas we have in regards to solving this problem are more important than me blabbing about myself. I’m a full stack engineer specializing in React / React Native and am very excited about using the GRANDStack (GraphQL, React, Apollo, Neo4j Database) to create highly connected and innovative new applications at scale.

I'm currently very happily employed but would love to help innovate in this space in any capacity that would be welcome!

My contact info and some relevant works are linked here: [GitHub - technoplato/portfolio: A portfolio of my work](https://github.com/technoplato/portfolio)

I’ve also sent this via email to the specified address.
If any HackerNews people are interested in critiquing or helping with this idea, I’m all ears!

[1] [GitHub - technoplato/knophy: WIP Knophy is a content aggregation platform where voting power is regulated and earned by demonstrating what you know about the content you follow.](https://github.com/technoplato/knophy)
> “repossess” them if the customer defaults

It's not usually like that - and I've had a few locked phones.

Usually the deal is that a network, say Vodafone, subsidises the handset by £50 of some such in return for you being forced to use Vodafone services for a couple of years, unless you arrange to unlock it.

It's sort of ok as a deal but a pain in many ways if you want to travel and use a local SIM or sell the phone for example.
> I haven't, for instance, seen fact-checking of memes about Russia "stealing" the election or Donald Trump being a servant of Putin, despite those claims being potentially "non-contextual."

Have you heard of the Mueller Report? There's been extensive fact-checking on this, and Trump obstructed the investigation.
Getting Started with Brave
How about the weapons of mass destruction?
in context, it doesn’t.
Maybe this is how we get campaign finance reform!

(btw, this applies to both Dems and Repubs. FB isn't giving anyone, anything for at least a quarter)
It would absolutely be legal for a mall to terminate the lease of a tenant, per its terms, if this happened.
s/everyone/someone
This whole filing reads like "QQ, TWITTER HURT ME, MUH USERS!!!!1!!1!"

It is...not a good complaint. They should be focusing a LOT more on breach of contract. Unless, you know, AWS didn't actually do that per the terms.

For anyone reading this, Tort law (which is what this is) boils down to this basic idea: Was there a legal agreement between two parties, and did the violation of that agreement cause damage to one of the parties. From what I've seen (IDK the specifics of Parler's contract with AWS, and I'm just guessing based on general understanding of how good a ToS from a mega-corp like Amazon is) the answer is yes there are damages, but they seem unlikely to stem from the violation of the terms of a contract.
Ask HN: What technology did you recently use, but wouldn't like to use again?
The technology can be a language, library, framework, cloud provider, code editor, saas or anything relevant to software development.
You made up a truly dystopian future where many norms and laws have fallen by the wayside... including existing legal protections for gay consumers and entrepreneurs. So I don’t think your point is as great as you think it is! I agree that such a future would be bad. Congratulations.

As an entrepreneur I would refuse to do business with anyone who had a Parler account and I am honestly a bit bothered by this authoritarian suggestion that the state should force me to do business with racists.
For the vast majority of people, WhatsApp works just fine; you’re trying to get them off something they’re comfortable with rather than getting them to use something better than SMS.
You could try removing the SMS permission from the app, and just type the code into Signal manually once you get the SMS with the code.
> Do you think Web is different in a way that makes it not require them

The web is a pull based model while social media is push based. That means social media is much more prone to this type of harassing behavior. I would also argue that the web as a whole doesn't address this problem well as is seen with what the NYT recently revealed about Pornhub.
I don't use the Steam 2FA app and when I sell Steam trading card, there's a banner saying 'you haven't used our 2FA, market listing will be held for 7 days'. But then usually the cards I list are sold the same day, I don't really understand why; perhaps because (on the Steam client), I rarely have to log in?
I'd guess that they (the "West" / US and its allies) hoped that Chinese billionaires would be more amenable to the "Washington consensus" / neoliberal policies than the CCP.
It's not just the latest version though? C++11 could already do what you wanted.
An example patch is to lower the limit on presidents to 1 term. I can't imagine who would find that more unfair to their party.
The difference with the phone companies is you’re talking one on one communication. Not a publishing platform which is what these social media services really are. You can always use text, signal, etc if you want to communicate with your group.

These are the same kinds of issues society dealt with, with the advent of radio and television, platforms that allowed small groups to reach out to very large groups of people with minimal effort.

Most countries have something like the FCC that regulates those platforms. Not only is it not permitted to incite violence in tv, even gross displays of real violence are censored, and even offensive speech. (For instance swearing).

Now we can have debates about the degree of that censorship, but the topics of free speech and first amendment rights have largely been settled.

If companies don’t self censor stuff that clearly 99% of society doesn’t like, then you’re going to see someone like the FCC or other government agencies step in. So what would you rather.

If someone like Parler or Gab wants to exists, they are free to at the moment, and they are also free to speak anything they want to whom ever they want. They just don’t get to force other people to support them in the process.

Coming from a family who’s relatives escaped from places which had true censorship, lack of any first amendment rights, the entitlement, and disconnect from reality in these arguments bothers me.

You do not have a protected right to a mass publication forum. That is not a first amendment right. You do have the right to establish such a platform if you wish to. But just like you had to buy you’re own printing press, you’ll have to buy your own internet infrastructure. And I and other groups of citizens (including companies made up of those citizens) also have a right not to listen to you and to throw your pamphlets in the trash.

And as a society, we have a right to limit free speech when it is very clearly only about hate and violence. You don’t get to call my house and tell me you’ll kill me for instance.

“ Under state criminal codes, which vary by state, it is an offense to knowingly utter or convey a threat to cause death or bodily harm to any person. It is also an offense to threaten to burn, destroy or damage property or threaten to kill, poison or injure an animal or bird that belongs to a person.”
But, as a consumer, they have the right to choose the platform they want to be on. Twitter and Facebook have their problems. The element of user choice should be a constant incentive to improve.
He isn't correct.
I mentioned this on Twitter[1], the reason to encrypt before sending over SSL is not about double encryption, it’s about how a large backend system is designed.

Often, you have load balancers that are SSL endpoints, so the data is decrypted at that point.

You can start to see the problem already. What if there is a different bug, and so a dev starts logging requests somewhere down the line? You accidentally start logging cleartext passwords. Oops. Facebook was fined for this not that long ago.

But if the password is encrypted, then it’s not really an issue, and the black box blob can be forwarded to a login microservice. There, the team decrypting will be on higher alert.

So depending on the structure of various teams, you now have fewer teams that need that kind of security oversight and can move faster.

Smaller blast radius of something goes wrong.

[1] https://twitter.com/sroussey/status/1347688753221931010?s=21
Yes this super annoying. Its almost daily I run into that issue. The contents of filename input are even selected.
It's pretty ironic that conservatives destroyed net neutrality when that would have been the final backstop to ensure that they were able to keep their servers connected to the internet. Frankly, I'll be happy to see the return of net neutrality even if it comes from a place of political dishonesty.
Sounds a bit like the Lindy Effect. The idea that the future life expectancy of an idea is directly proportional to its current age.

In this case, old books that have lasted till the present day have a lot higher likelihood of having staying power in the future.
That article is 44 years old.

RFA isn't part of the CIA. It's part of U.S. Agency for Global Media. From Wikipedia:

an independent agency of the United States government which operates various state-run media outlets.[2] It describes its mission, "vital to US national interests", to "inform, engage, and connect people around the world in support of freedom and democracy"[3] and in accordance with the "broad foreign policy objectives of the United States".[4] USAGM supervises Voice of America (VOA), Radio Free Europe/Radio Liberty, Radio y Televisión Martí, Radio Free Asia, and Alhurra TV and Radio Sawa.
That's exactly I found Elon Musk's and Sam's tweets disappointing. There are very few free speech absolutists who support violence. This is not a case of whether we need moderation or not but rather "was this the right level of moderation". I can't really blame Twitter or even AWS for it.

[1] https://twitter.com/elonmusk/status/1348688644173934593

[2] https://twitter.com/sama/status/1348699888209461249