skysight-inc/HackerNews huggingface dataset:
They’re not teaching “about Marxism.” They’re repeating lies that Marx came up with to explain away the undeniable prosperity of western capitalist countries. That should concern everyone a lot more than some fake news articles funded by Russia.
> This is similar to what Wix requires when you develop for their platform. Wix requires developers to profit share 20% of your revenue for any customers that just so happen to use the part of your app that communicates with Wix.

As you have described the Wix situation, it is not analogous. Apple only gets a share of revenue that they originate (user creates an account using in app purchase). Apple does not receive any revenue from users who sign up elsewhere and sign into their account in the app using their already extant account.
I’ve not gone over the background content you have. Why is a simple but sincere apology not enough? Why do I have to make myself feel like a horrible person for this subconscious faux pas?

Yes it’s an embarrassing. But to me, it’s like when meeting someone and you reach to shake their hand using your right hand out of habit but you don’t realize their right hand is full thus creating a awkward handshake interaction (especially if they don’t quickly offer a twisted left and laugh it off).

I’d prefer to focus on the problem (underrepresented black CEOs) instead of a symptom (subconscious “racism”).
I'd like to add, you're doing a great job of listening to this feedback, despite it's tone. I'm not sure I'd do the same, so well done. Of course, I love Datasette, so thank you for your work on it.
You are absolutely right. Unfortunately people only find this outrageous if Google or Microsoft do it. They are ok with Apple playing the role of a self-appointed benevolent dictator.
Ask HN: Is buying health insurance considered an In-App Purchase to Apple?
Hi all,

So I'm entertaining the idea of a (US-based) mobile health insurance broker, and given the topic has taken a lot of attention lately, figured I might ask since some of you are deeply knowledgeable in the topic of IAP.

My question is simple: I want to create a healthcare insurance flow into an iOS app. It'd ask the usual questions, give you a quote, and then offer you the option to purchase the insurance and pay premiums for it. Would Apple require you to take a 30% cut of the insurance premiums, and make it impossible to hand over to the web browser for purchase?

Healthcare is, as you all know, already a highly-regulated market with a set pricing model, which would make such a use case impossible.

Thanks in advance!
> Making an actual GUI for all of this would be just... insane, really, but it's so versatile and flexible that you can basically do anything with it.

Challenge accepted! (No seriously, that's what I'm working on)
> But most people are not very good at writing imperative
> code correctly, at least not the first time, and not
> without writing a large volume of tests (usually several
> times as much test code as program code) to verify that
> imperative code.

How are languages other than Go (like Rust, Swift etc.,) not imperative? They are nearly as much imperative as Go but have FP features like ADTs and pattern matching, but those don't make them "functional". This point might be valid if you are talking about Haskell, MLs and the likes.

> I much prefer being able to encode behavior and constraints
> into the types I define over writing a bunch of tests to verify that the constraints
> I've expressed in code are correct. Why do the work that a compiler can
> do for you, and do it much better and more reliably than you?

IMO, this "types replacing tests" might be true when comparing dynamic vs static typing, but for already static typed languages, extra typing cannot be a substantial gain. Personally, I find type-level programming beyond a certain extent to be counter productive and it doesn't seem to have much impact on correctness (unless we bring in dependent types).
If we have fewer exceptional students, perhaps we would have exceptional people that would do exceptional stuff instead. It's not necessarily a bad tradeoff.
Oh, wow - that's a fun one!
> BurgerKing (C++), Subway (D), KFC, ...

PHP must be Taco Bell. It solves a lot of problems quickly, but you'll pay for it later.
Here's a suggestion, if they really want to stand their ground: provide a version of the app for jailbroken devices.
Asian immigrants largely pass through a selection filter of wealth and education before they can immigrate (in tech at least, thanks to H1-B), so the ones you see have largely been preselected and show up in a large peer group.

The Chinese or Indian person next to you at work who came to US on an H1B or education visa was much more elite in their home country than you are in yours, on average.
Today, I'd probably just use parcel and reference bootstrap from source in an index.scss from my index.html file... Not the fasted performance option, but works well enough and quickest getting started option for more modern projects.
>Black Americans have watched a completely different and profoundly more compassionate response to the white people affected by the opioid epidemic than they experienced in the crack/cocaine epidemic

https://www.theatlantic.com/politics/archive/2015/08/crack-h....

https://thewitnessbcc.com/crack-epidemic-opioid-crisis-race-....

Great post and you brought up a few things I hadn't considered. Just curious about this one though. America in general has gradually shifted towards a view that drug addicts are sick people that need help. The shift was already taking place before opioids and methamphetamine addiction reached epidemic levels. How much of an impact do you think systemic racism had on the response to the opioid epidemic and how much can just be attributed to the fact that we have gotten smarter about drug addiction in general?

I'm not super educated on the opioid epidemic, but is there evidence that even now the resources allocated for a response are being distributed unfairly?
Here's my answer: after several years going bootstrap-free and doing everything by hand, I realized I just ended up writing my own bootstrap equivalent, so now I just use Bootstrap or TailwindCSS.

I don't use Bootstrap for the design or the components, I use it for the layout and utilities instead of building my own, and I code the design on top of it.
Have you looked at next.js? It allows you to write your server side database access code/etc in the same place as your react client side app. Pretty neat, however I personally would rather write my backend code in something better than JS so I don't go that route.
Not such a small child; my 4yo is about that!
This is awesome! Makes sql as accessible in the classroom as python—-we waste so much time installing SQLite and trouble shooting for students (b-schools). As soon as this is accessible in colaboratory (google), or similar, super light web interface and notebooks become trivial... THANK YOU!!
I can't help but think of the link between scientific management and slavery.
http://bostonreview.net/race/caitlin-c-rosenthal-how-slavery...
> can’t use Android with continuous Google tracking

Google sure seems to offer a lot of privacy options to disable tracking. What is missing that you want?
I don't see how the Dutch story is relevant, if it's the one I looked up, and it sounds therefore like there is at best circumstantial evidence. Even motive isn't very reliable because all kinds of people are out to do things like influence the elections.
> They are a monopoly, and this is unjust.

Every store has a monopoly over the contents of their own shelves. That's why 'monopoly' is a concept that applies to markets, not to individual stores.
Anti-Semitic or critical of Israel?
Is it? What if 30% is given to customers instead of Apple when they subscribe the app outside of AppStore?
Face Coverings Can Slow the Spread of Disease
Really kool, i can just relax, watch and listen especially when i want to get some positive distractions.Great selection of cities and radio stations.
And for the love of all that’s dear, don’t read the utter garbage that is the comments section. They do not censor, which I like, but man oh man, do trolls thrive there...
Refusing to advertise on a site is not censorship.
Assuming this is for developers:

Close slack and email client for a given amount of time. Say keep it closed for 1 hour, then pop up to check it.

If you need to be urgently contacted sometimes, give such people your phone number, or another way to contact that is more intrusive. e.g. WhatsApp.

When using Slack or email, completely deal with one message (even if just creating a ticket to deal with it later) before reading the next.
It really can't be said enough: bootstrap is phenomenal and the creators, maintainers, and contributors deserve immense praise. They've collectively saved our industry millions of hours of frustration and helped us achieve good-looking, accessible, and responsive websites.
No coincidence that both Twitter and Google have targeted ZeroHedge recently. The group-think platforms are making their move in tandem to smash anything they disagree with politically.

Twitter recently reversed their de-platform move against ZeroHedge because they're about to get into deep legal shit for intentionally applying different standards to different users (ZH got nuked off of Twitter for a doxxing event (that wasn't a doxxing at all) that occurred on the ZH website, not on Twitter; but Twitter has ignored some other prominent cases of doxxing that actually happened on Twitter, including an infamous case by Spike Lee in which he publicly posted an incorrect address for George Zimmermann, which could have easily gotten someone killed). The ZeroHedge ban was a prominent and obvious instance of bias on the part of Twitter, so they had to clean it up.
Biz Online Marketing – Want to make a real impact online?
If all Biffs are white, but not all whites are Biffs, does it make sense to lump the non-Biff whites in Biff's race, for purposes of stereotype/bias analysis? Maybe "white" is too vague.
It’s not persistent block storage, it’s persistent file (NFS) storage.
> You're being dishonest.

I don't think it's fair to say that the user you replied to is lying intentionally. There's nothing in what they said to suggest that. You may not agree with them, that doesn't make them a liar.
The syntax is very difficult to wrap your head around, but beyond that, it is the implicit behavior that makes it difficult to reason about. I find that the short ffmpeg commands that take advantage of automatic stream selection and omit the inputs/outputs of filters because ffmpeg can hook them up automatically to be much harder to reason about than the fully written out, fully explicit ffmpeg command lines.

It almost seems like the best way to understand an ffmpeg complex filter graph is to actually draw a graph...
> Why is it that any go post on hacker news pulls out all the tropes. Lack of exceptions. Lack of generics.

It's pretty simple -- those of us who use those feature regularly in other languages know how valuable they are, and we miss them when they aren't there.
Depending on the size of the font, relative to page size, I will read them on a 300dpi kindle. Usually most manuals, especially those typewritten in the 1980s on letter-size pages, can be read this way. I will only read PDFs on a kindle in one-page-per-screen format.

When the fonts turn out to be too small to read on the Kindle, I will read them on a monitor using the full height of the monitor to display a single page.

If I want to closely study a few pages, and/or make notations on them, I might print them out on paper but only if there are no more than about 8 pages.

I have been known to use a condensed print-out with 4 pages per A4 sheet of paper, but I dislike doing this because it makes the fonts too tiny to be comfortable.
I love Rust, but them deciding to redesign/reimplement webrtc after being frustrated after a week seems like a prime candidate for not invented here syndrome with Rust being the justification. There is a reason webrtc is as big as it is, it’s a complex problem to solve.

Regarding the premise of high latency in webrtc: Google Stadia has ~160ms round trip latency at 4k from my Macbook to a data center, so it’s not like that’s unachievable.
Didn't see anything in Africa?
It's more complicated than that. There's a debate about what it means among the people advocating for it, with (as far as I can tell) the people who originated the phrase strongly objecting to the suggestion that they didn't mean it literally.

https://news.ycombinator.com/item?id=23470187

https://twitter.com/jduffyrice/status/1270380991178321921.
Yeah. How about Apple charge for app store review and distribution? $0.02 per GB transferred through the App Store, and/or $0.02 per MAU per month.

Exemptions for personal, non-monetised projects.

This way, they get to collect on advertising companies like Facebook too.
You just made his point. "They're treating me poorly because I'm a black person" and "They're treating me poorly because I'm a white guy trying to be a black person" translate to "They're treating me poorly because of the color of my skin".
I take it to mean HN discussions, like this one. Not threads as in process threading, which is what I thought at first.
I can't help but post this Youtube video, for those never saw it:

Star Size Comparison 2 (watched 28M times)

https://www.youtube.com/watch?v=GoW8Tf7hTGA
Can the app developer sell the app instead, for a dollar? And refund the dollar to the person upon sign in? I think that's a viable workaround.
I follow your reasoning... but no, that wasn’t the case here. A number board members of this org fought for and succeeded in getting increased investment in a true info-sec program due to years of very lax security culture and a series of internal audits elaborating the risk to the org. The CEO and CIO were constantly grossly over budget on pet software dev initiatives, which the board was becoming increasingly concerned with - then here come the info-sec folks with a laundry list of gaping security holes in said over-budget software projects, to which the CEO and CIO proceeded to dodge meetings, ignore risk assessment communications, direct their underlings to exclude and shut out the sec team, and keep the board in the dark. It was a toxic culture, glad I left when I did.
I’m not indigenous. I said we have to combat racism. I never said there are not similarities with what indigenous people went through.

But it seems racism in the US has a lot of deeper cultural implications so they came up with anti-racism. Australia needs to figure out what equality means to us and make our own cultural changes. Not copy the US.
What lies? I'm definitely biased but I've come to respect your comments and would honestly like to hear (or be directed to) more about this whole 1619-project and its veracity.
`sudo dnf update` is the first thing I do every morning, so that's never been a problem for me. That does seem annoying, though. Sometimes Mozilla is its own worst enemy...
To put it bluntly, because that's not what the contract (that I had no part in) specifies.

The proper solution is just to fix their firewall. The interim hack is what you've identified, do some sort of gateway.

Unfortunately my bosses are non-technical and think we can simply copy google data studio with 1.5 guys and 12 months.

Understandably I am seeking new employment.
Silq is a new high level programming language for quantum computers
Tough to find good, recent data on this, but by and large, the trend skews in the other direction. iOS is proportionally more popular than Android among older people.

Old (2013) data: https://www.statista.com/statistics/271228/android-vs-iphone...
And I assume that because Windows hardwares getting better and Macs not or getting worse.

Around 2010-2014, MacBooks are great hardware even for Windows. But after that, some good Windows devices are released (like XPS 13) and Apple starts failing (like TouchBar, keyboard, USB-C only, ...).
This is brilliant. Reminds me of the stressful time I had in Paris trying to drive with all of the crazy motorcyclists darting around all over the place. Also, good job on providing KEXP radio in Seattle.
O great, yet another site that'll be filled with fake reviews, shitty support and the like.
https://trac.ffmpeg.org/wiki/Xfade

You can try Xfade filter, hope oneday I can write opengl glsl effect in ffmpeg.
"In the 1980s, the social and political philosopher Jon Elster brilliantly generalized the idea of adaptive preference in terms of the complementary phenomena of "sour grapes" and "sweet lemons": We tend to downgrade the value of previously desired outcomes as their realization becomes less likely and upgrade the value of previously undesired outcomes as their realization becomes more likely."

Its like the shifting baseline effect. Each generation thinks there's a lot of fish in the harbor because they never saw how mush there used to be.
Ask HN: What products do you believe in?
I'm a software engineer working for a LARGE tech company. After many years the size, pace, and politics has drained me of my enthusiasm for tech.

I want to work for a company/product I believe in, but I'm struggling to name any good examples. Often I believe in a company's cause, but it's really just a glorified CRUD app under the hood.

What are some examples of companies doing interesting work that you believe in?
Maybe they saw a benefit in having no logs?

No logs, no congressional investigation.

These are smart well-resourced people. They don't do things like this for no reason.
I didn't realize the gdpr had such teeth. I was wrong, the gdpr will help solve data breaches.
I visit Drudge knowing it is kind of wacky right. There is no other dependable one glance headline news aggregator where I know if something is happening it will be there. It may be a link to a right wing rag but if I want to check I can always go search for other sources of information.
I find it interesting you choose the word 'explanation' as opposed to 'counter argument'
"we truly don't believe we could have achieved these numbers with this level of stability without Rust"

Oh please. This is just rust sensationalism. People don't truly believe rust is faster than C do they?
It looks like the move was pushed by the "Center for Countering Digital Hate". I don't see how that's just business, it seems more like a political move. Which is pretty disturbing, if you ask me.
Exploring Monster Taming Mechanics in Ffxiii-2: Viewing More Data
Heroku to Slack with AWS Lambda
Has a release of Switch software ever broken compatibility with an already released Switch game?
His clothes or demeanor can’t possible be the same for n > 100, but his race sure is.

Let’s face it, the TSA blatantly discriminates against race and it’s not a secret.
Thank you! To be honest, the Spotify playlist was a kind of afterthought until recently. I spent part of this morning trying to embed a Spotify widget in the UI as a sort of stereo, but iframes don't easily resize their content the way the rest of the UI does.

Spotify does have a developer API that might allow what you're talking about, but I haven't looked too closely at it yet.
Why not just use any stablecoin? USDH, USDC, Poxos Standard, Binance USD, TrueUSD, Dai, HUSD, even Tether.
refusing to bake a cake for a gay wedding is not discrimination?
Yes it increases the $$$ barrier to get you, but when your this level of criminal where they make custom 0days just for you, it's doubtful they would find subpoenaing the VPN providers to find out which customer they are much of a barrier too. Many paid VPN providers in the past have also shown no problem secretly selling out their customers too.

That is why I say rotating botnet, because there is nobody to subpoena and it would require even more $$$. When your that level of criminal, might as well go all the way.
Maybe "intellectually dishonest" would be a better term. I do think they are being intentionally misleading by putting iPhones in the same category as washing machines, while conveniently forgetting that Android and Windows exists.
the point of the app is to make money. to lock people into using it. the features don't seem good to me but i am a bit tempted by the vanity aspect of the cool domain name.
You're kidding yourself if you don't recognize that ZH and The Federalist are both exceptionally irrational groupthink cults.
I've found the OCR functionality to be pretty good, but YMMV.
That says

| There is no security issue with Diffie-Hellman (or DSA) if you reuse previously generated p, q and g; ...

That's... not entirely true. For small enough p an attacker can mount a precomputation attack against the group. That's something the NSA is rumored to have done for standard (now obsolete) 512-bit DH groups. For large enough primes p this is not really a concern though, so, yeah.

Also, DH is pretty much obsolete now with ECDH.
Also an example of UBI in action.
As long as the two main political parties seem uninterested in addressing issues that have led to 1) mass indifference and non-voting or 2) protests and anger (or both), this issue is just window-dressing.

I'm already imagining Pelosi passionately attacking a Trump campaign deepfake of Biden falling asleep, going full dementia, or saying something even stupider than he already has, the MSM going full tilt on the whole thing, and myself and many others I know just not caring even the slightest bit.
"unstoppable", how?
‘Afterlife’- a Hoax or a Verity
The Case of the Oscillating Oven
I saw someone else here arguing with statistics and apparently police kill a lot of white folks, too, and the rates aren't much different than blacks. What does happen, though, is blacks are disproportionately targeted by police in many other non-lethal-but-still-terrible ways.
Is Apple Rent Seeking with the App Store? (2018)
You Have to Control Anger before it Controls you
As a non-American non-SV resident, every time I visit there I feel like I've stepped into the '60s. All the developers and managers are white or asian, and all the janitors, cooks, security guards, bus drivers, etc. are black or hispanic. Silly Valley talks the talk, very loudly, but they don't walk the walk.
> It's a very good thing that they sanitize their App Store for the 95% of users that just want convenience.

I would content they don't even do a particularly good job of that. Sure, there's almost no outright malware, but the overwhelming majority of apps are shovelware. (And why do they need ads in the app store? If the search is good, ads are purely a detriment to users.)
I'm already hooked. It's wonderful revisiting old travels and dreaming about life elsewhere. I've confirmed I have a preference for places where people drive fast, just a little crazy, and sunny and hot.

My requests would be:
Bali, Jakarta, Nairobi, Johannesburg, Cape Town, Cairo, Adis Ababa, Lima, Bogota, Trinidad, Kingston, Puerto Rico
I have hoped that "Cyber Insurance" might be able to price these risks, and also price information assurance best practice into premiums.[1] Do you think this has, or could work?

If an insurance company is unable to price it's own internal IA risks either at all, or at a non-zero value, I'm discouraged from hoping for a market solution to the problem that, as the truism states, "offense is easy, defense is impossible." I think the intelligence services and LE have also done a bad job, as evidenced by the hoarding, instead of reporting or fixing, of vulnerabilities.

Schneier has lately argued that regulation is necessary. The idea of GDPR for infosec is unappetizing, but I have trouble thinking of any other solution that hasn't already failed.

1.https://en.wikipedia.org/wiki/Cyber_insurance
Or, you know, just return Object from a couple of methods. It's not the end of the world.
This is great! I was just looking for something like this for a side project that needed to be "self" hosted. In effect, I couldn't use Medium for the content.
I find this really interesting because it (almost) exactly mirrors Herzberg's theory of motivation.
Jump Is Joining Lime