skysight-inc/HackerNews huggingface dataset:
So I have a different perspective on what you just wrote. To me a world where you have to pay a bribe is very different to one where it is possible to do business without one. If anyone is doing business in a country without paying a bribe, then everyone can. It's like the difference between being able to run a restaurant without paying the mob and basically ignoring them, and not being to run that restaurant because they will come and beat you up until you do. That is a huge difference. The mob might still sell heroin or do other stuff the city doesn't want them to do but they are not beating up business people who refuse to pay them. That is a huge difference. When it is illegal for you to pay a bribe you can always say that you are not able to, because it's illegal and you're law-abiding. It's that simple.

Regarding your example: to me "that's fine, you can do that. When you speak to him, tell my father that I said hello" sounds like a scared bluff. After all the father in this situation has even more to lose than the son does! (Because of the father's higher rank.)

So the conversation is totally shifted. It might not even be his father in this case. It is always easy to be on the side of lawfulness. When there's a law behind you.

Without that law, it is just you and the ransom seeker, making a private arrangement. No, that's not the way the world should work.

I think making paying bribes illegal is fantastic, and the same thing should be done for paying any ransom. People respond to incentives. The government has to destroy that business model.

Let me paint you a picture: imagine if you were scared to go on the Internet right now, from any of your devices, because it is similar to going to a gang-infested part of the city where you will get beaten up. That's the world you think is okay: one in which you are being cyber attacked and forced to pay a ransom for "protection". No.

Actually that's not the world we live in: when I connect a device to the Internet, I don't feel like I'm about to get beaten up, and neither do you. This works. When someone pays $1 million to change that world, they're doing something very wrong, and it must be strongly illegal.
How?!

I can build LLVM, Rust and Firefox in less time on my R7 1700.

How is Chromium so bloated??
Such is life. Once the big fish saw money was to be made, of course they used their power to get a piece of the pie.
I am really amazed to read so many people talking of chinese companies as the greatest threat for our privacy as opposed to american tech companies, do you guys even read the news or just Trump's Twitter account? This is not about the US or China, they are part of this game but (illegally) harvesting data is a global trend that most likely includes you and the company you're working for. Do you want to change the world? Challenge your boss on the information you collect on your users and the practices you use to facilitate them being tracked instead of fighting China 24/7 on the internet, be smarter than a 20-lines-of-code bot, please.
> No factory is going to use credit card when buying $100,000 worth of parts from a supplier.

I have a business who uses a credit card every month to buy more than $100,000 worth of materials from a supplier.

On the consumption end the card programs are wonderful, great purchase protection negotiated, delay on actual payment for additional working capital, and rewards. We basically never have to use cash for employee travel expenses, all via points.

There is no benefit for me paying my suppliers via ACH, wire, or check.
US Cyber Command says foreign hackers will exploit PAN-OS security bug
Chernoff faces are an old idea that have become more of a joke (eg https://dl.acm.org/doi/pdf/10.1145/3170427.3188398 ). The problem is that they are weird enough to occasionally lure in well-intentioned people who are new to datavis. Encoding abstract data as faces results in unpredictable, unrelated, gross visualizations that are difficult to read. The only good one I have seen is https://projects.propublica.org/graphics/workers-compensatio... and it’s creepy.
Be great to see this in a fragment shader someday.
> In the same experiment I did to calculate the amount of build time spent in LLVM, Rust spent 11% of debug build time in the linker

Which linker?
From what I've gleaned of the rules online, this sounds like a potential winner. Thanks!
Nebula Graph 1.0 has been launched
Hopefully it’s not a decline but a great awakening
The computerization of order taking and kitchen tickets would seem to make it harder to charge a customer without ringing it up? I know you could cancel it in the system, but that's gotta be counted somewhere where a manager is going to see it eventually?
Look into WIM (Weigh in Motion) and Tire Anomaly technology. I don't know how much you'll find out on the internet about specific details, and I can't elaborate, but it's pretty interesting.
You just described a scenario in which you were systematically bilked for at least a year —- paying full retail prices, which presumably paid for full transaction fees, which in turn did not pay you any rewards —- so you could graduate to the privilege of being allowed to purchase a consumer line of credit that reduced the level of punishment to something merely appropriate.

There are relatively few businesses in the world that can rip someone off for a year, then allow them to pay a more reasonable fee in exchange for guaranteed business, and still have the consumer claim that the system “doesn’t feel punitive.” The whole thing is kind of brilliant.
This is a good question; LLD blows the doors off BFD and GOLD IME.
As it happens, the Digital Antiquarian just covered the launch of Doom and the doom it spelled for many networks due to the LAN mode being so inefficient: https://www.filfre.net/2020/06/the-shareware-scene-part-4-do...
Your point is valid, but the parent said "NATO" and you moved the goal posts to "any country that is a member of NATO". That's a bit disingenuous.
I'm not a manual reader in the same way as you, but I've got fond memories of reading man pages on my way down to art school (before I switched courses!). Love cli programs with tonnes of flags and heaps of features, like curl, socat and rsync.
Minds change and open up all the time, despite the prevailing story told by the media brainwashing a much larger portion of the populace.
Sounds to me like the implied scumminess is more of a subjective experience, which is not shared by a large portion of happy consumers and businessmen.
American Exceptionalism on the Virus
In a rat-race of adding a bunch of (Sign in with xyz) buttons everywhere in the login forms, this news feels good in a weird way. Most developers use OAuth login support using several other services to reduce the friction of signing up, but this article made me think about this for a while. I've been in a situation where I could not remember whether I signed up using a provider.

Password managers and 2FA options are getting popular in the mainstream media, and most people know about it after their financial service providers are mandating 2FA. It's probably time we figure out an easy way for users to sign in using a random alias of their email address to sign in to any service. Something that is generated using their real email address, the service provider's domain name and some kind of salting. This is the time the plain old username-password login came back.
What the fuck did I just see?

That second video is revolting. I don't think I can correctly articulate my thoughts after watching that.

Wow. Just wow.
GTK:

import gi

gi.require_version("Gtk", "3.0")
from gi.repository import Gtk

class MyWindow(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self, title="Hello World")

self.button = Gtk.Button(label="Click Here")
self.button.connect("clicked", self.on_button_clicked)
self.add(self.button)

def on_button_clicked(self, widget):
print("Hello World")

win = MyWindow()
win.connect("destroy", Gtk.main_quit)
win.show_all()
Gtk.main()

HTML:

<html><body>
<button onclick="alert('Hello World')">Click Here</button>
</body></html>

Now try implementing a swipe tab UI in GTK with animations and embedded video. In HTML you can probably import someone's awesome library .js file and be done with it in 5 minutes. Video is a snap. In GTK you have to deal with some idiotic factories, pipelines, sinks, faucets, and other god-knows-what abstractions. In HTML it's just <video>.
Dowsing
Some thoughts:

1) The name is awful. Nothing about "quibi" tells me that it is a streaming platform. "you tube" "net flix" "vimeo" etc. These are all obviously video platforms, and the name indicates that. There are exceptions to this, obviously, but the name definitely is not helping.

2) There is no way I am going to watch anything longer than 30 seconds on my phone unless I absolutely have to. Mobile data overages are expensive. I'm not going to risk my wifi cutting out, and eating through my monthly data to watch reno 911.

How I would fix this:

1) Change the name. "Mob-ix" is a portmanteau of "mobile and flix". Change the name to mobix.

2) Create a website where I can watch this content.

3) Post some of the content on youtube, twitter, instagram, etc. That's where you supposed users are. Go to them.

4) Make this content available on amazon video, itunes, etc. as well. I'll pay you for reno 911.

It seems like they're trying to make a new genre of video, that's cool, and maybe this will stick, but you need to convince people that this is valuable and that they should not only pay a new service, but invest into a new paradigm. I think that by posting some of this on the existing places where people are watching short-form video is how you do that.
How India is losing the AI battle to China, one app at a time
Calling someone "far right" or "alt right" are effectively dog whistles at this point, used to notify a member of the Democrat party that their standing in the community and probably their income is at serious risk if they do anything to speak positively about the person.
> So there's nothing specifically against Apple

The one thing that is specifically against Apple is the new App Store policy that if an app uses google/Facebook sign in, the app _must_ also use Apple Sign In.
The full statement by the college[1] (which I applaud Bloomberg for linking!) is well worth a read: https://president.williams.edu/writings-and-remarks/letters-...

It suggests a way that one (very rich) school thinks they can safely reopen. Quick highlights:

The school is open for residential students starting September 2020. The semester turns "remote" after Thanksgiving break (mid-November 2020). The January 2021 "Winter Study" when students take a single course is cancelled. The next semester (presumably) starts Feb 2021.

Students arrive on campus in stages starting in late August 2020 to allow time for Covid-19 testing. 24-48 hour quarantine on arrival until test results are available. Faculty and staff will generally arrive later.

Masks and "social distancing" at all times in public places (including classes). Carry-out only meals from the dining halls. Weekly Covid-19 testing of all students, faculty, and staff. "We anticipate that cases of Covid-19 will be diagnosed on campus."

It will be interesting to see how it will work.

[1] To be clear to international readers, "college" typically refers to a small four-year residential university typically for students who have just finished high school. Williams is very traditional 200-some year school in Massachusetts that 1) usually appears near the top of "best liberal arts college" lists and 2) has a very large enough financial endowment that their re-opening approach is essentially not financially constrained.
I know. Unfortunately that page doesn't actually recommend any routers as that section is no longer maintained.
We could have a Simplified Experience Single-Sign-On, or SESSO. Italian developers would adopt it enthusiastically.
Social norms, e.g. they might decide to refund someone who accidentally paid a huge fee for a transaction.
China is also quite aways ahead in building-out a modern, nationwide, high-voltage energy grid ... as well as multiple sources of renewable energy to feed it.
Anecdotally, I have never once seen those discounts limited to cash transactions in the United States
Population Based Training
With Social SSO, you essentially are passing the trust from some random company getting hacked and revealing your re-used password, onto the shoulders of internet giants like Facebook, Google, Twitter, Apple, etc and putting the trust on them, that they know what they are doing in terms of security.

I still agree that they are variants of the same fundamental problem (a single credential protects all of your logins) and that Password Managers are a vastly superior solution to this problem.

But it is worth pointing out that for the layman, using Sign in With Facebook/Apple/Google, is better than single credential re-use.

When I say "layman", I mean people like my mom and grandma. I have tried to get my mom to use a password manager (went as far as to set it up for her, and pay for it) but she just reverts to a simpler solution (which is Social SSO). If she weren't using Social SSO, she would be using her same Facebook password for every site on the internet. So as much as I personally loathe Facebook, I do trust Facebook for securing my Mom's credentials far more than the random scrapbooking website she is creating an account for. In this case, I am grateful that she is using Sign In With Facebook, even though I would never consider such an action for myself. So it is a small step in the right direction.
Ultra-simple integration with the ML kit to implement word broadcasting
Let’s see, how does the line go? “Parler needs to decide if they’re going to be a platform or a publisher, and if they’re going to start censoring speech that they don’t like, they need to be held responsible for—“ haha sorry, it’s too ridiculous to even satirize
So you don't use social media on your phone?
I hope you are right but I don't think it will happen. I you are right that most Americans (US Americans) fall more to the center and resent both parties. If a candidate does not get on the R or D ticket though, I don't think they have a chance. I think it's possible we will have candidates who are not traditional. Trump jumped into politics and somehow won when no one expected it. He may have done so though by simply saying what he thought people wanted to hear. I don't think that we will see a libertarian or green party candidate win anytime soon.
I think there are 2 hypothesis for HCQ. One is that it blocks autophagosome-lysosome fusion. The second is that it is a Zinc ionophore, which enables Zinc to enter cells to stop viral replication. It seems that almost all the studies are not using Zinc. Here is a retrospective observational study showing effectiveness of HCQ+Zinc. It is a mystery to me why this second path doesn’t get more attention. Quercetin is also a Zinc ionophore. So Quercetin+Zinc should also be studied.

https://www.medrxiv.org/content/10.1101/2020.05.02.20080036v...
To connects the dots, pathological cytokine release syndrome is highly likely to be causing the (extremely rare) instances of stroke in non-elderly COVID-19 patients, organ damage, etc.

I get incredibly annoyed when people act like (a) these strokes / organ damage are happening in significant quantities and (b) that it’s unique to SARS-2
Apple likely will have a big incentive to try to get the perf of their processors up to comparable levels with Intel as soon as possible. They will compare native ARM64 apps like Photoshop, chrome, etc to the same apps on Intel chips, but I wonder what will be their marketing / explanation for the difference running apps using Rosetta -- like if a particular app that is quite difficult to transition to ARM64 runs quite poorly, do they just say "well its a really hard problem, so please give us some credit for it?" Like it would seem like Apple would want to figure out a way to make the translation code be multicore, so you could take something that thinks its running on a single core and this translation layer would split it up to multicore and then Apple would just add more cores to make the translation layer fast enough. Anybody have any clue if thats possible?
On what basis do you make this claim ?
@xwolfi Agree with you as long as majority of national community agree, it is ok. This is how democracy works the minority are suppressed one or the other way and things go the way majority wants. Indeed even on HN if a comment is down-voted it's greyed out so that people cannot read those minority views (obviously if its a hate speech can be flagged, which is already done, but then its thin line and needs tremendous restraint and transparency).

This is another slippery slope and Covid-19 will increase censorship further. Indeed India by censorship legitimize the censorship regimes around the world (including China).

Been working with Internet since it's early years in 1991 and hope it remains free. But it seems less and less likely given every country wants to create it's own Internet, as it became important for being in power.
I can count like half a dozen TeX/LaTeX alternatives (SILE, Patoline, Platypus, Lout, some are more dead than the others) without even looking them up. It is easy to make a TeX/LaTeX alternative, it is hard to get people to use it.

And if you mean TeX formats, there are no shortage of these https://ctan.org/topic/format.
The original point was that China was seeking an asymetrical market which is unfair. I was responding to a comment that seemed to think that wasn't unfair to anyone. You seem to support the original comment in that China is indeed seeking an unfair advantage as long as it thinks it can get away with it. Not sure what you think you're rebutting.

India's scam economy doesn't really have anything to do with the discussion, but if you want to have a completely different discussion on that topic the US has been applying considerable pressure on their government to crack down on that practice.
Debit card (bank card) transactions in the US require a PIN. Credit cards require a signature but most gas stations require a zip code.

It would be nice if the US had PINs like Europe does for credit cards.

I make around $1500-$2000 a year in cash back from my credit cards and $195 in fees. 6% back for groceries, 3% for gas, 3% on online shopping, and 3% for restaurants. All my household utilities and bills are run through my Delta card to collect miles and a $200 yearly voucher.
Not surprised the documentation that highlights the Apple Platform is better, however, give.

That said, it’s a REST API you query and you get a well defined payload:

> A successful response contains the following parameters:
code
A single-use authorization code that is valid for five minutes.
id_token
A JSON web token containing the user’s identity information.
state
The state contained in the Authorize URL.
user
A JSON string containing the data requested in the scope property. The returned data is in the following format: { "name": { "firstName": string, "lastName": string }, "email": string }

I could implement this using curl really it’s that straightforward. If you have any experience consuming REST APIs
I don't often open HN and see a Saab 96 post. I have many Saabs but by far my 96 is my favorite.

A V4, yes V in a car
A compact 4 speed transaxle with 4 on the tree

So much fun. Torquey. Enjoyable. Gets good looks and sparks conversation

Easy to work on!

I do love my 900s as my daily drivers but the 96 is a masterpiece
Africans enslaved in America effectively had their original cultures denied and destroyed. That's why it's appropriate to capitalize Black but not white when referring to American subcultures. (Whiteness isn't genetic. E.g. in South Africa under apartheid Chinese people were legally black but Japanese people were legally white.)
The Google ‘vs’ Trick: How ego graphs can help you learn about AI
Ask HN: What is the state of Windows on ARM?
>"only if you mess with the type system" whatever that means

I think they're talking about the STL.
The Tea Party was not a separate political party. It was a faction in the Republican party that was focused and non-compromise with the Democratic party.It's hard to argue that this would be the same dynamic with a true third party.
In a properly competitive market the merchant doesn’t really get to keep it. Presumably they set their prices to a value that is X% higher than where they would normally set their prices without the need to pay transaction fees. If exactly half their business is paid in cash/debit and half in credit, then X might be set to something like half of the excess CC transaction fee. Then the credit card customers get to split up all of those rewards amongst themselves, and the cash/debit customers get nothing.
There's two kinds of "obfuscation" at play with Sign In With Apple.

One is true obfuscation - "hide my email". That would be a poor choice for use with any app you hope to have an ongoing relationship with, I'd think.

The other is just the use of iCloud email addresses, detailed in the post, which seemed like a very good and concerning point. It's also much less likely to be a problem with FB or Google login.
First of all, you need a password manager no matter what even if you use Facebook etc., because not everybody supports Facebook etc.

Second, it often still takes a lot of work to create a new account on a site, even with a password manager. Selecting a username, discovering it's taken, selecting another one, generating a random password, pasting it into a second field to confirm the password, unchecking "send me updates", going to my email to find the confirm link, blah blah blah.

If I just want to do something quick on a site (like see a Quora answer or Medium post), it can be far easier to just click "log in with Google" and see the content in 5 seconds rather than 5 minutes while you wait for the damned account confirmation email.
I'm not sure what your point is. Yes, RPC over HTTP post is a perfectly valid style of API. It's not REST. It may in some sense be simpler, but being simple for a narrow interface isn't the hallmark of REST (being simple on an “across a whole world wide network of diverse resources that don't share common ownership and control” is more REST’s thing.)
Recently went through the same debacle. Our hope was that we could solely rely on Magic Link instead of email/password ... but it turns out many users don't really understand it [1]. So your options are:

1) Email/Password Sign In

2) Bite the bullet and add Apple / the "full auth stack" (FB/Google/etc.) & deal with account linking issues.

[1] https://snaphabit.app/blog/password-less-login/
Reading a PDF file on Google Chrome on 2 columns
> Apple reserves the right to disable Sign in with Apple on a website or app for any reason at any time.

Holy cow, how is this acceptable to any app developer or software company? This is reason enough for me to never use Apple/Facebook/Google sign-on as a developer -- huh, or even as a user. Apple/Facebook/Google could lock out all your users and literally destroy your business in a split second for an arbitrary policy violation, without explaining why, with no way to contact a human being. Haven't we seen enough HN headlines where an independent developer or a small software company is begging for help because <LargeCorporation> canceled their account or locked them out of something with no recourse?

EDIT: I know that AnyList is dependent on Apple's app store. This is still no reason to give Apple (or Google or Facebook) even more power over you.