skysight-inc/HackerNews huggingface dataset:
Moreover, not all domains require you to catch every error. In many applications, it's just fine to ship a few bugs and it's much better to ship a few bugs here and there rather than slow down dramatically to appease a pedantic type checker. This is especially true when bugs can be found and fixed in a matter of minutes or hours and when the bugs are superficial. And I also contend that the more pedantic the type checker, the more likely that the additional bugs that it finds are of diminishing importance--they are less and less likely to be a downtime issue, they are increasingly likely to be in very rarely hit paths.

I like Rust a lot and I hope to get to use it more, but "added type safety at the expense of iteration velocity" is not a good tradeoff for my domain and I suspect many others (although its iteration velocity is improving monotonically!).
I agree with the shared sentiment that FFmpeg is awesome.

It's the only way I can get mkv converted for playback in browsers. I believe that browsers don't support mkv/aac natively because of licensing but I would be interested if anyone has a different solution for browser playback.
Chicago Manual of Style says either is ok. It's pretty typical to capitalize, e.g. Hispanic, Arab, Asian, but Black and White have a slightly different use and capitalization history.

The AP, I believe, prefers lowercasing both. Some publications will capitalize just Black. Discussions of casing these words go back at least a decade, but I don't believe there's a strong consensus yet?
>The easiest way to get around it is to provide an in-app purchase option for Apple users, and charge a higher price.

App store agreement from the parent comment:

>and your general communications about other purchasing methods are not designed to discourage use of in-app purchase.

I'd say that making IAP more expensive would count as "discourag[ing] use of in-app purchase"
Apple approves tens/hundreds of millions of changes each year.

They are going to make mistakes and there are going to be inconsistencies in how they approach certain apps. Especially since the policies have evolved over the last decade or so.

Also the AppleInsider one is just wrong. I remember that one and it was approved shortly after that article.
The Deep Roots of Our Housing Crisis
AVM, I think (but not sure) that they're still made in Germany
> Value types in C++ cannot be null

They can just not exist. And C++ being C++, dereferencing an empty std::optional is UB. In practice this particular UB often leads to way worse consequences than more "conventional" null-pointer derefs.
If this follows the monomorphic approach described in Featherweight Go [1][2], they will at least avoid problems caused by type erasure and avoid too much runtime overhead.

1. https://arxiv.org/abs/2005.11710
2. https://news.ycombinator.com/item?id=23368453
It is. I forget which news outlet has recently made it a standard to capitalize Black which is in contradiction to the AP Style Guide.
Are you able to manage your subscription in the Netflix app, though?
The list you're seeing is likely old but still active subscriptions, before Netflix was forced to go web-only.

It's not possible to initiate one.
> Also, I should mention that if someone wanted to cheat, they wouldn't plagiarize; they would simply get someone to write a paper for them. This service is far, far more common that you would believe.

When I was in school students did plagiarize a lot. It went out of style as software was introduced. I distinctly remember the panic'ed buzz as students discovered the teacher (or professor) was using detection software. The services you're talking about are common precisely because of plagiarism detection software.

I'm not disagreeing with your points about morality of it though, just the efficacy.
That was the case in all the apps I've been involved with ("the service being paid for is delivered outside of the app"), so I probably did not pay much attention to the small letters.
Not solid numbers,

but a 24 core threadripper has a TDP of 280w. The 24 core epycs of the same generation have 155w or 180w (depending on clocks).

The clock speeds are a bit lower on the epyc models, but but I would be willing to bet that chips that cant hit the lower wattage targets just get pushed as high as they can go, and it is then on the consumer to manage the extra heat.
Not having spaces in your directory names is certainly a good idea, but I'll be damned if I let any of my code have issues with them. Just because something's a good idea doesn't mean it should be a requirement :)

(The main reason for the advice of "Don't put spaces in paths" is really only because it breaks lots of poorly-written software... but that's not an excuse for your software to be poorly-written!)
I understand the impression, but the truth is that no one knows how to make a forum that runs without moderation/curation while remaining interesting and surviving growth. I wish we did; it would be awesome. I could work on the code instead of writing tedious comments and getting accused of opposite things by angry people.

If it makes you feel any better, I'm always looking for ways to relax control and intervene less, partly because control and intervention are work, and partly because I like the Tao Te Ching.

I wrote about this point upthread too: https://news.ycombinator.com/item?id=23543970, particularly the last bit.
cool experience, but small gripe : the grimier parts of Los Angeles are a million times more fun to drive through than a loop through 'the Hills', Malibu, or Beverly Hills.

I'd hate foreigners to think that's what LA is like, not by a long shot. Driving through LA is a lot more like driving through a huge industrial area with a small metropolitan ultra-lux oasis every few miles.

If someone wants to get the real feel for Los Angeles, in my opinion of course, jump on Google Earth, start at El Segundo and Crenshaw Blvd. and 'drive' south until you hit San Pedro.

THAT's a true Los Angeles drive. (imo, of course).

For an even fuller 'California' experience, drive up PCH afterwards and have dinner on the coast somewhere nice.
> they'll tell you who was using it

IP only tells the investigator whose name is on the ISP account, not which person was at the keyboard. Your recommendation only helps the police know where to set up the surveillance, not who to bring charges against.
I am replying to you and its pretty obviously related to your comment.

You: "C++, Java, and so on have had generics for ages and with types like the one above, null pointer exceptions are incredibly common."

jcelerier: "you'd never get a null-pointer exception in C++ given the type that OP mentioned."

You: "Then you can't construct it unless it's successful, no?"

Me: "The equivalent type in C++ [to what the OP mentioned] is std::expected". It is not possible to get a null-pointer exception with this type and yet you can construct it.
> It's not race politics or gender politics. It's simply a fact of life for people who aren't white males.

Or you can simply find a viable business model and remain bootstrapped without running to VCs for capital all the time, which is just like begging to have another boss, when in reality, they're creating a gigantic exit scam IPO or may pull out with their cash at anytime. [0][1]

Nothing stopping them and no excuses here.

[0] https://basecamp.com/bootstrapped

[1] https://twitter.com/chetanp/status/1205907182396395525
A year from now, isn't it the 'reduced line count' that will have value to you, rather than the churn?
I don't believe the data aligns with your anecdotes. While you may feel that is the experience today, I would be surprised if it represented the wider system as a whole.
You would bet that no threat has ever been implied, even? Maybe Snapchat’s reviews pass through someone on the legal team proactively?
The title reads, "by Basecamp"
There’s already the %%bash cell magic, which does that for bash.
I've read "White Fragility".

While I completely agree that the stories in this article are hugely problematic and represent issues that need to be solved, I think books like "White Fragility" are not helpful in solving them. This is due to a focus on group identity, and describing "White" as if it's a monolithic group of people, all with the same culture, emotions, and reactions.

Another interesting aspect I identified while reading the book was it's description of the emotions that one can expect to see when confronting white people about race issues: the description could have been used to describe any human being you will ever meet when you accuse/blame them for something that they did not personally do. It really does read like a horoscope in that sense.

I find it ironic that people on HN, who are typically super data driven, get on board with works like "White Fragility". Diangelo is one of many academics from the humanities departments who are incredibly pseudo-scientific. Data is incredibly scarce, measurements and studies even less so. Statistical knowledge isn't present in the vast majority of these folks. Typically, the "scientific method" is reading and writing essays/novels. When you don't attempt to quantify a problem, you can't propose solutions and then measure their results. You instead just keep yourself busy finding ever more ways to describe the water to the drowning person.
I'm skeptical about Robin Diangelo, I read her book a few months ago, and it only seems to be an advertisement for her services as an anti-racist instructor. Her entire argument frames race relations within the context of the workplace which is problematic because her approach is coercive, not educational. It's more a guide on "how not to get fired for being racist" than anything. There are much better books for foundational education about race.

Even within her book she claims that no amount of training will solve the issue, it seems that "White Fragility" is just another way for White people to tamp down the anxiety of race relations in the United States, rather than take any meaningful action towards changing it.

If your goal is to truly understand the Black american experience, it's best to start with actual Black authors. The House That Race Built by Wahneema Lubiano is a great set of essays about race and class structures.
15/mo comes down to 10/mo after the 30% that Apple takes.

So, I really doubt they would "clearly make more money".
This is the biggest weakness of ffmpeg, in my opinion.

It oftentimes requires so much understanding of how things actually work, and has too little to offer in the way of abstracting those things away.
In general, I would say no.

You're 100% right that sales/marketing/growth skills are necessary for building a startup, but I'd offer up two key points:

- Your product is everything, and having a gifted engineer fully bought in to developing the product from the jump is a huge advantage for any startup.

- Running growth for an early stage, 0-to-1 startup is not the same as doing it at a larger company, where you're likely to get a sales/marketing job.

All of this is just my experience, but I think the only way to learn how to grow a new startup is to do it. The biggest advantage you can have in that situation isn't previous experience with sales cycles or PPC advertising, it's the ability to build a great product.

TLDR: Continue to develop as an engineer, learn the business side when you decide to start a business.

I should also add, however, that if you're unhappy as an engineer and that sales/marketing seems attractive, that's a different situation altogether.
seems to me that once apps get big enough they're able to sidestep the apple tax completely. I wonder why they don't try some kind of graduated model that starts at 30% and drops to 10% once there are enough subscriptions.

I feel there is a number that Netflix and others would be happy to pay to help onboard customers.
Thank you for making this. I didn't realize how much I miss visiting London. If the creator is reading this - can you please add Dublin as well? If this is on github, happy to send a PR with this video https://www.youtube.com/watch?v=PX8bD5tpQWQ
It is totally true for the context of this conversation... Which is, software subscriptions.

No, you cannot use Stripe for software subscriptions. Stripe (non-Apple pay) can only be used for physical goods, or sale of services rendered outside of iOS/MacOS.

In other words, can only be used for non-digital sales. The context of this conversation is the Hey app, which is a software subscription, so no... there is no other way to pay.
Do you think Apple isn’t getting their dues from
Netflix?
There was more than one study that found HCQ dangerous. None had a clear effect.

AFAIK, at this point we can't tell if it has a very tiny positive effect or a small damaging one. None are good news, so why push it further?
There was a presentation from the Black Diversity group in my company where they described an incident where they gathered for an ERG meeting. They were a collection of engineers, managers, legal, etc from across the company. The front desk security, who also was black, assumed they were cafeteria staff and directed them to the cafeteria without even asking. It was eye opening how deeply unconscious bias occurs.

My Asian friends say that especially Asian women have problems being taken as authority figures as well. My friend was a senior manager at an accounting firm and went to visit a client with a fresh grad who was a tall white male. The client instantly greeted the fresh grad first and assumed he was the manager and she was the subordinate.
Does Apple get a cut of revenue from Gmail? Protonmail? Fastmail?

Why would Hey be any different here?
Yes that works for 'end user software' but in the long run NOT for Operating-systems/Database/Filesystem/Network/Hardware...they need to be rock-solid, everything on top is your problem.
Welcome to the realization that private corporations have too much control over the world and the worldview and governments that are publically elected rely on those corporations and their resources and their platforms to stay in power. I just have one question that I struggle with: what should one do about it?

Chomsky said "Organize and create mass movements". Does that still work today? The mass movements created uproar which led to an impeachment trial of a said individual but nothing came out of it. How would one go about to dismantle and re-structure a world where states and private firms co-depend on each other? Sadly I am at loss.
Electrolysis is much cheaper than in the past. Nearly all serious hydrogen related proposals involves electrolysis.
impressive research, thanks
I was assuming Ecoanalítica analysis of 15k transactions was not the entirety but a sample
> "Spotify and the like might not be as profitable paying the 30/15%, but that's a Spotify problem not an Apple problem."

It's an Apple problem because Apple competes directly with Spotify.

Apple's own competitor (Apple Music) can avoid those overheads while offering users the convenience of in-app subscriptions. You could argue that Apple is abusing its market power in one sector to gain dominance in another, which is monopolistic and - in many countries - illegal.
The other problem is that the shares must be combined to recover the secret and doing that safely is hard. It's not a problem if the use case is say, protecting the recovery key for my laptop by giving shares to friends. But in the case of bitcoin, who's going to be allowed to see the resulting secret? Might result in a race to steal the coins. So then there has to be more than 1 group of SSS, with each one getting key for a multisig wallet... or some other carefully executed key ceremony... and the more of such things that are required the more fragile the scheme becomes in practice.
What are the real costs of Spotify distribution for Apple?
It makes me think about how we as a people decide to communicate discrimination.

If a certain type of discrimination of perception arises due to stereotypes, but by and large affects certain racial groups, then is it racism ? It also affects women as it does those who do not abide by personality traits of the valley's cargo cult or the Ivy MBA.

> just accept the correction and move on

Yeah. I think in such cases a sincere apology is at the minimum warranted.
> I suspect that most people who want to "get the hell out" rather than apologize for racism have little to no experience with making sincere apologies and trying to genuinely mend fences in general.

I would honestly suggest watching the video I linked by Robin Diangelo. I think that level of embarrassment/defensiveness would be common to the vast, vast majority of white people of a particular social class in the US, regardless of their broader experience making sincere apologies. Putting the frame of reference of "Look, only people so inexperienced with socialization that they can't make sincere apologies" in my opinion takes away from the more likely reality that the belief that "only bad people can be racist" is what is limiting forward progress in these areas.
My understanding is that SAT scores are significantly correlated with wealth (resources, time, externally imposed motivation), but not by as much as other admissions criteria, and that equity in educational attainment dramatically improved after standardized tests were introduced.
Almost sounds like lead poisoning[1]. Or 'Mad Hatter' disease[2]. Pretty unlikely I'm sure. But could you have lead piping where you live, or be near a source of mercury vapour?

[1]https://en.wikipedia.org/wiki/Lead_poisoning
[2] https://en.wikipedia.org/wiki/Erethism
Yeah escaping inflation with a volatile cryptocurrency seems unintuitive for me. You're probably better off with a stablecoin if anything.
Apple Music competes with Spotify with a very similar product.

Walmart and McDonald's are for more different.
This is one of the reasons why companies are so interested in the PWA/web app approach.
Do we have a name yet for the internet phenomenon where every time Go is discussed, Rust must be immediately brought into the conversation, and vice versa?
Dunno, anyone from Unitree in here that can comment? :P
Here's Fox News photoshopping coverage about CHAZ, they have had to issue an apology over it

https://www.seattletimes.com/seattle-news/politics/fox-news-...

Someone had to open the images in photoshop, alter them, and then upload them to a website. This isn't a simple lie of omission or a mistake, this is manufactured content to push a right-wing narrative.

Fox News consistently pushed the right-wing line that Coronavirus is a hoax until they were threatened with a lawsuit

https://www.youtube.com/watch?v=ifKbwDf51bA

While they were publicly telling their viewers that the virus was a hoax, internally they were implementing remote work and disease control.

Here's a giant list of the ways they've supported conservative political goals while actively working against the left, with citations and source material in the footnotes

https://en.wikipedia.org/wiki/Fox_News_controversies
Rich bullies paying bribes to politicians are "ok"
>It’s their platform they can do whatever they want and if you don’t like it you can take your toys elsewhere.

United States v. Microsoft Corp (2001).
Nice article in general and a good breakdown of problem solving.

I don't get the tangential step to dismiss the notion that there are actually 10x developers. Particularly as your article goes on to explain exactly why there could be.

People who as you describe that can:

* Understand the problem and how to know when it’s solved

* Determine multiple possible ways to solve the problem

* Pick a solution and test if it solves the problem

Are very likely to be much more efficient that the programmer who can't even understand what the problem is to begin with or worse programmers who don't understand that they don't understand what the problem is but insist that it can be solved using that new and shiny toolkit they just found.
Scale out your Raspberry-Pi Kubernetes cluster to the cloud
It's unfortunate people don't realize this doesn't scale. If everyone at your 300 unit condo had a BEV, this doesn't work.
It's something which is developing and being debated. The Root had a rundown earlier today:

https://www.theroot.com/capitalizing-the-b-in-black-is-nice-...

> At The Root, we’ve had a long-standing debate over capitalizing the “B” in black. Some of us are adamantly for it, while others (myself included) are grammar freaks who think that if we capitalize “black” we would also have to capitalize “white,” and I, personally, have no interest in that as it would continue to center whiteness.
Sure, but as someone else already pointed out, “comparable” is an established Go term that refers to “==“ and “!=“ only, and “ordered” refers to the other comparison operators.

My point was that “comparable” is not universally used in place of the “Ordered” term that the Go team is using, as you were seemingly implying. Ordered is a perfectly fine term for it.

You said:

> Using comparable here closes the door for adding that later.

But the door is not closed in any way. It’s just called “constraints.Ordered”, which is perfectly reasonable.
Apple takes a cut of the sales you make in their store, like any other such platform.
Isn't this part of a different problem of not being allowed to be wrong? It has major impacts on racism (and sexism and other forms of discrimination) making it worse, but also is a factor when someone is wrong in other areas of life and can have negative impacts because owning up to a mistake is something our experiences have taught us to avoid. Why is it that we have a shared experience that you should flee a mistake instead of owning up to it? Is fleeing, or sometimes just outright ignoring, a mistake seen as a more socially rewarded action than owning up to the mistake?

One area to look is politicians apologizing for being wrong and the extent that is treated a weakness by their political opponents.

I think a society where the better choice of action is to own up to a mistake makes for a better society.
> That's stereotyping, not racism.

It can be both.

"Women drive badly" is a sexist stereotype, but not racism.

"Black people drive badly" would be both a stereotype and racism.
I think that probably violates Apple's guidelines. But I'm not sure how Apple can complain about price, given there are apps that cost $1000 or more.
>Middle class Chinese means something very different from middle class American

Of course it does. They do have that extra trillion people to bring the average down.

However, moving the manufacturing jobs from here to there has certainly raised their average standard of living while reducing our own.
I'm pretty sure that neither "ed-tech that tracks our students’ every move" nor "plagiarism detection software" can be described as an ancient barrier.

I'm not sure many of the rest of the list can be either, to be honest.
Moores law is about the rate of transistor count AND the implications. If you read Moore's paper you will find the context in which the definition resides is based on transistor scale, and the implication was even explicitly expressed in the very same paper by Moore - He observed that transistor doubling by reduced transistor scale gave faster clock at the same power density for the same die area.

This is no longer true, we are barely still reducing transistor scale (but no longer uniformly), and no longer gain any of the other benefits due to the break down of Dennard scaling, coincidentally at the same time it became difficult to continue to reduce transistor channel scale.
This is a really good idea. Maybe even a business model.
Go has had generics for years. But they are in a preprocessor not main compilation.
Whoa! I didn’t realize Leland Stanford was racist. And blatantly so. Makes you wonder if the university should be renamed.
I can think of a few other potential use cases in Go. Some ideas:

- Promises

- Mutexes like Rust's Mutex<T> (would be much nicer than sync.Mutex)

- swap functions, like swap(pointer to T, pointer to T)

- combinators and other higher-order functions