skysight-inc/HackerNews huggingface dataset:
Yep. I've got a 2002 Corolla. One of the rear inside door handle is gone and it's just a wire, all the plastic hub caps are gone, the drivers side exterior handle is broken so I've gotta pull it in a special way for it to open. It burns oil so I need to top it up maybe once every two months or so
It's got about 280k km on it and runs like a beaute. Bought it for $2k two years ago. Gas is still cheap, insurance is the cheapest I can get at my age group and I'll probably sell it for $1k in the future. If I bought new I'd be spending at least 10x more on price, 20% more on insurance as well.
Judging by other comments, it seems there's a space to fill this niche with a series of blog articles or a book, if you're that sort of person.
Heh, I remember reading William Poundstone's books "Big Secrets" and "Bigger Secrets" as a kid (https://en.wikipedia.org/wiki/Big_Secrets ). They're mostly about debunking or explaining various urban legends and conspiracy theories. I'm not sure how well they've stood the test of time, but they definitely had a formative impact on my thinking in a way that I only suddenly realized upon reading his name thirty some years later.
> Character Artist: I don’t really care

"I'll have to detail the hand for the door animation"
Holding VCs accountable to commitments made to Black startups and founders
Well, in this case facebook is the store since the tickets are sold on their platform, it just happens that one of the interfaces to their platform is via iOS.

If I'd take your analogy it'd be more like the government forbidding walmart to say how much VAT is in the purchase price for a can of coke.
An interesting mistake with Go's context package
Is there any way to install this on Mac? I'm traveling and this would be great to have but I only got that Mac with me. Typical
Tullbergia
I believe so. I think I have encountered references to them, on HN. I think there was a thread about this, a week or two ago.
It's in the linked article:

> (A Great Courses lecturer earns a royalty that varies according to how highly viewers rate his performance; the base royalty is 4 percent of the course’s gross revenue, but that rate can rise to 6 percent if a course receives high enough evaluations. The average royalty is about $25,000 a year for a course.)

The Great Courses likes to say that they have a very low "acceptance rate". Maybe a hundred professors are considered for each course that actually makes it to market.

The royalty for older courses will also naturally decay once the content goes "stale".
This looks really cool.

Another great plotting library for C++, if you can use Qt, is Qwt:

https://github.com/opencor/qwt
https://qwt.sourceforge.io/
No harm no fowl, I appreciate constructive criticism but sometimes I'm on edge posting in these forums. It's like, this content is being posted to some of the best in the field - I want to be as precise and accurate as I can be.

Anyway, I'm glad you found it interesting =)
Great job! This is fun and I learned something too!
Joe Budden discusses decision not to renew podcast contract with Spotify
Maybe the next follow up post should be titled “Why I don’t give any discounts” and explain all the factors that make it difficult, like considering which country a person is in and purchasing power parity, and how even that could not weed out people who can afford to pay but don’t want to. /s

Got it. You don’t want to give discounts. It doesn’t need so many words to explain it as if it’s a problem you can’t handle (when the truth is that you’ve decided you won’t handle it).
Absolutely. Cute idea, but unfortunately awful in practice.
> Links to external web payment forms are allowed (with no Apple cut or penalty)

The whole selling point of the App Store payments was supposed to have been convenience, so, however much they charge, is supposed to be worth it on its own for the indie players.

What do we get instead? Instead, Apple doesn't allow their useds to buy books from Amazon.

---

My personal opinion is that it must be required that Apple payments are accepted within the app, and that the app makers aren't allowed to pump and dump promotions for tricking users into adding credit card details by providing temporary benefits (e.g., Apple price cannot be more than however much Apple charges in commissions), otherwise, there should not be any restrictions about two consenting parties from making a transaction however they feel like. (Cannot sell to the end users the idea that a 30% "convenience" fee is reasonable? Well, maybe it's not that reasonable, after all?!)

Likewise, there should be an advanced-user setting (similar to Android) for installing any app from any source. This setting isn't used very often in Android at all, but it's something very basic to ensure the competition on the platform, and that the manufacturer would never be able to preclude me from consenting to a transaction that I'd like to consent to.
Paul Graham (Photographer) on Mother
It's a long meandering segment of his podcast but I found it entertaining and enlightening to listen to. Here's a news story if you just want a summary: https://www.engadget.com/spotify-joe-budden-podcast-split-16...
How the xxxx did it take CenturyLink/Level3 like 3-4 hours to fix this problem?

Again (https://news.ycombinator.com/item?id=24322988) not a network engineer, but it seemed like their routers actively stopped other networks from working around the problem since L3 would still keep pushing other networks' old routes, even after those networks tried to stop that.

Also: BGP probably needs to redesigned from the ground up by software engineers with experience from designing systems that can remain working with hostile actors.
Most common mistakes during interviews
I hope they provide a root cause analysis
This is a poor comment for HN
The problem is the provider having problems is still sending misconfigured routes after the other providers have tried to pull them in response to the outage. So it’s as if CenturyLink was doing a massive BGP attack against their peers, pointing at a black hole.
Arguably "Ads for homeopathic pills" might fall under fraud, with enough fud, smoke and mirrors to escape charges.
> or even just getting an ASN and some IPv6 PA space and trying to announce it somewhere

That’s fairly expensive to do just for a hobby interest, but at least the price has came down since I last looked.
I don't understand how a private individual would deal with the liability.
Translating the thought experiment to an actual physical experiment is something worth appreciating.

A possible lack of absoluteness of observed events has implications for what observations may or may not be reconcilable using existing scientific methods.
Show HN: Learn how WebRTC actually works. A book on the protocols, not just APIs
They easily could win 10% area usage by packing better. http://www.datagenetics.com/blog/june32014/index.html
I don't think you would ever want to choose a complicated protocol like Signal if you were not intimately familiar with how it worked. There would be a lot of ways for things to go wrong. If you understood the problem that well you are probably safer doing something simple targeted to your particular problem.

You don't need all the crypto features all the time.

Added: A good example based on the suggested need for forward secrecy. Forward secrecy only protects against the disclosure of a private key. In almost all cases, the ability to get a private key is going to mean that you also get any saved messages. So if your chat application requires the long term storage of old messages then you can skip the forward secrecy part.
Adam P. Goucher recently created metacell more advanced than the one described in the article, for which the Dead state is literally empty space. When a new metacell is born it is constructed by one of its neighbours by colliding gliders.

https://conwaylife.com/wiki/0E0P_metacell
ZOTAC's new GeForce RTX 3090 GPU
You're moving the goal posts. They're profitable, and the fact that a large part of their revenue is regulatory credits doesn't change that. There's a risk that they may not receive regulatory credits in the future, but we're not there yet.
Actually a casual observer can distinguish ECB from random, though they may not realize that is what they are doing. For example if you manage to compress the ciphertext -- random data should not compress by much so if you can do any significant compression on ciphertext then you are distinguishing it from random bits. ECB should be compressable if the plaintext is compressable (though probably not as well as the plaintext do to the way ECB is divided into blocks).

Recognizing that this is a problem is another matter.
When you're actually a part of conversations on purchasing a cluster (which I gather from the way you talk, you haven't been a part of) which cost $400k ~ $1M for a smallish/mid-sized, arguments like "I don't remember the numbers" "they're listed somewhere", "there's this some other random DFT code" aren't effective. The hard fact is (which I hate), you get results faster with MKL on Intel than any other alternatives. This is more so with the proprietary software that are golden standards.

> I have compared other DFT code on 64-core Bulldozer with 12-core Sandybridge nodes

And what's that comparison supposed to tell us, aside from the obvious fact that MPI introduces latency? That's just about the number of cores, not the performance of a each core. You need to compare 64-core AMD node against a 64-core Intel node.
> You're not a network engineer but it looks like a blackhole incident to you?

I'm the one overreacting?

All I did was ask you if it was your opinion or not.
Microsoft Flight Simulator Benchmarked at 8K: The New Crysis
Hey HN! This is a book I am working on to help de-mystify WebRTC. It is wonderful technology, but many find it hard to understand. Especially if you don't have a telephony background. Before this I worked on https://github.com/pion/webrtc and https://github.com/awslabs/amazon-kinesis-video-streams-webr...

I wanted to share all my knowledge from working on these.

------

Come learn about the WebRTC specification and how all the protocols work in depth, not just a tour of the APIs. The book is completely Open Source and available at https://github.com/webrtc-for-the-curious/webrtc-for-the-cur...

Learn the full details of ICE, SCTP, DTLS, SRTP, and how they work together to make up the WebRTC stack.

Hear how WebRTC implementers debug issues with the tools of the trade.

Listen to interviews with the authors of foundational WebRTC tech! Hear the motivations and design details that pre-dated WebRTC by 20 years.

Explore the cutting edge of what people are building with WebRTC. Learn about interesting use cases and how real-world applications get designed, tested and implemented in production.

Written by developers who have written all of this from scratch. We learned it the hard way, now we want to share it with you!

This book is vendor agnostic and multiple Open Source projects and companies are involved. We would love to have you involved!

reply
i wish it had more features though, like creating new files or directories, moving them, etc, while updating buffers that have those files open...
Org-noter – A synchronized, Org-mode, document annotator
Thanks I got the gist. Peaking at our internal website yes we extensively use K8 guess it is needed there.
I did write a reply and then HN wasn't responding, so that's here:

https://butterflyeconomy.blogspot.com/2020/08/shorter-work-w...
> proper sleep hygiene

Can you expand on what you mean by this?
genuine question (asking because i have a biased perspective): why dont you consider advances in ai to be a major shift? in the past decade, there has been a rapid increase in capabilities in computer vision, language understanding, robotics, etc.
>I think that this bias of "revolutionary over incremental" might be holding science back in a variety of other areas as well.

I agree. Despite all the ecological issues with internal combustion engines (ICE), consider the massive improvements in efficiency in the last half and quarter centuries. Some of those were small "revolutionary" changes (variable valve timing, turbocharging, electronic fuel injection, direct injection) but constant iteration and competition drove up efficiency also.

We shouldn't dismiss significant improvement in better fuel sources because the step forward isn't a big enough step. Embrace any improvements we can get. Time is running out.
A RIPE ASN (as a end-user through a LIR) and PA v6 will cost you around $100 per year and some mild paperwork, there's plenty of companies/organizations that will help you with that (shameless plug: bgp.wtf, that's us).

Afterwards, announcing this space is probably the cheapest with vultr (but their BGP connectivity to VMs is uh, erratic at times) or with ix-vm.cloud, or with packet.net (more expensive). You can also try to colo something in he.net FMT2 and reach FCIX, or something in kleyrex in Germany. All in all, you should be able to do something like run a toy v6 anycast CDN at not more than $100 per month.
There are plenty of presentations out there. See nanog, ripe.

The books are meh because they're not written by operators. They're more academic and dated.

Plenty of clueful folks on the right IRC channels.
The address of the content is a hash of the content. It’s trivial for even low power devices to verify the content they revived matches the address they requested.
Agreed. He's a likable chap.

But I'm not a fan of "builders" that get into high-energy projects, especially when they demonstrate disregard for safety. Using your fingers to check for high temp and doubling ordinary sunglasses around high-intensity light sets a bad example for even less-capable followers.
> On the other hand, why do so many highly skilled people push themselves so hard?

In this day and age, being productive is considered a virtue.
So markets work in theory, kind of like communism.
People may not know Apple's rules, but they enjoy the benefits regardless, safety being one of the clear perks of using an iOS device. And yes, Apple's devices are much safer than alternatives.

Btw, if you want to play the knowledge game, do the non-tech people know that Epic's Privacy Policy [1] explicitly allows them to sell their data for marketing purposes?

Personally, I'll always side with the company that respects my privacy.

[1] https://www.epicgames.com/site/en-US/privacypolicy
Hm, you’re right; guess I was thinking in terms of how this would apply to Go, where it’d be as simple as counting territory.

Still, just to spitball: one “obvious” approach, at least in our modern world where technology is an inextricable part of the game, would be to ask a chess-computer: “given that both players play optimally from now on, what would be the likelihood of each player winning from this starting board position?” The situations where this answer is hard/impossible to calculate (i.e. estimations close to the beginning of a match) are exactly the situations where the ELO contribution should be minuscule anyway, because the match didn’t contribute much to tightening the confidence interval of the skill gap between the players.

Of course, players don’t play optimally. I suspect that, given GPT-3 and the like, we’ll soon be able to train chess-computers to mimic specific players’ play-styles and seeming limits of knowledge (insofar as those are subsets of the chess-computer’s own capabilities, that it’s constraining its play to.) At that point, we might actually be able to ask the more interesting question: “given these two player-models and this board position, in what percentage of evolutions from this position does player-model A win?”

Interestingly, you could ask that question with the board position being the initial one, and thus end up with automatically-computed betting odds based on the players’ last-known skill (which would be strictly better than ELO as a prediction on how well an individual pair of players would do when facing off; and therefore could, in theory, be used as a replacement for ELO in determining who “should” be playing whom. You’d need an HPC cluster to generate that ladder, but it’d be theoretically possible, and that’s interesting.)
Cribbage in your terminal
to add, same mechanism can be used for multiple 'config.vagrants', 1x per host, to allow the output redirect to only config for 1 host at a time
It only takes 20 hours to go to the other side of the planet, 10 hours if you're in the eurasian continent. More and more young people want to travel and do business in many countries or live a life in different cultures. Lesser people want a picket fence home with 30 years of slavery.

The only thing stopping this is backward legal systems and the bureaucracy around these processes.

I imagine a lot of countries will take advantage of this and reduce bureaucracy in the recovery efforts post covid. Island nations and rapidly developing countries will probably pioneer this and young people from developed countries will probably try to escape their own high cost of living to these nations.
On this topic, I really enjoy talks from Jack Horner.

https://www.ted.com/talks/jack_horner_building_a_dinosaur_fr...
> (Unless you think photons are conscious, which I'm assuming you don't.)

Well, panpsychism is a thing and is actually having a bit of a renaissance.
Because image sensors need to have a certain size, not a certain amount of transistors.
My PR was denied by Iranian Law
My surprise when my pull-request was denied by Iranian law.
Are you referring to CenturyLink’s 37-hour, nationwide outage?

> In this instance, the malformed packets [Ethernet frames?] included fragments of valid network management packets that are typically generated. Each malformed packet shared four attributes that contributed to the outage: 1) a broadcast destination address, meaning that the packet was directed to be sent to all connected devices; 2) a valid header and valid checksum; 3) no expiration time, meaning that the packet would not be dropped for being created too long ago; and 4) a size larger than 64 bytes.

* https://arstechnica.com/information-technology/2019/08/centu...
Just curious is it technologically possible to harvest those methane and use them in industry?
And a second update made the fonts crisp again. Madness!
Indeed, an open-ended interface like a VUI invite unimplemented interactions.

I worked on a conversational agent and now realise that there are fundamental usability barriers that are very difficult to overcome:

- Limited information bandwidth. Adults can visually read between 250–600 words per minute, plus they have peripheral vision that can help in scanning for shapes, colors, and images. Plus information in a GUI is persistent on a screen for easy reference. For voice, adults can only comfortably listen at 150–160 WPM and would need to hold information in their memory for reference. This makes voice ecommerce impractical for anything beyond familiar essentials.

- Lack of editing layer. It’s simple and straightforward to correct text box input, but it’s difficult to correct a voice command and doing so is ambiguous and adds extra chaotic information. A lot of people think aloud, so they frequently self-correct themselves mid-sentence or add on information in an ad-hoc manner: “I’d like a cappuci—er, make it a latte. (pause) And oh with soy milk.”

- High context switching cost. GUI’s keep contexts within frames, tabs, and windows — and the user can easily (low cost) switch between them. This is an Amazon shopping cart context, this is a Reminders context, and so on. A button press is unambiguously contained within its context. In voice, contexts are not quite parallel but sequential and have to be built up over time.
If memory serves that also involved an expired certificate
India and Russia joint winners in a chess tournament due to Internet outage
The IOCCC can use a UX improvement where they have, for each entry, pages with an introduction, the hints page, how the thing works, the actual code and what happens when you run it (including output).

As it stands, it's very interesting to read but most examples are hard to run and I always end up going away unfulfilled.
right, I understand that, and I accept that currently cash is trash and bonds are little better. But it is very unsettling to think that there is so little tethering non-dividend paying stocks to any sort of value.
Encrypting too much data with the same key immediately comes to my mind. Due to subtle issues involving birthday bounds, encrypting e.g. terabytes of data using AES-128-CTR (or GCM or other counter modes) can be insecure. Note that this can become an issue when CTR mode is used as a PRG for other cryptosystems, particularly if there is no good entropy source available and the system is demanding a lot of pseudorandom bytes (e.g. because there are many TLS sessions being served).

Another issue to look out for is compressing plaintext before encryption, which in some cases makes the encryption itself close to useless. Skype had this issue a few years ago and it is a tricky problem for secure voice or video conferencing.
Yes, I'm OK with that, because it's in the contract. It's what developers sign on when joining Apple's App Store.

This isn't about being dangerous or not, but about Apple's App Store being clearly Apple's property. Like it or hate it, you don't go and shout on someone's property, against the host's rules, without expecting to be kicked out.

As a developer, if you don't like it, then don't distribute your apps on Apple's App Store. As a consumer, if you don't like it, then don't buy Apple's products. It's as simple as voting with your wallet.

And I realize that due to Apple's size, it's not easy to avoid their App Store. But complaining about it won't help.

Also, fuck Facebook, fuck Epic Games. I may regret this later, but I'm always glad when privacy-invading companies suffer.
> dumb blob of bytes

Well, now your filename is invalid utf8. How should programs display it or even address such a file?
I just use

Include config.d/*
Exactly - and there’s a wicked cascade effect where people get angry that their commute which is “supposed” to take 20 minutes (i.e. 30) now takes 50, and feel that they’re allowed to speed and run stop signs to make up the difference. I stopped using Waze/Google Maps because the estimates are always wildly low and Waze tends to route you through roads which were never designed to be safe at the limit.
When has that ever happened to lowly stock holders?
> apart from the idea that diet & exercise will extend your life by quite a lot

But there's quite a lot of research on this?

> and the idea that you’ll have to gamble with interventions now if you’re in your 40s

You don't have to. Feel free not to. But if your goal is life extension based on research, you only have what's available today, and around your 40s is, again from my layman reading, when your body starts to really age hard.

> There’s simply no behaviour or treatment today that will significantly extend the maximum human lifespan

If you're saying "living past 125" isn't possible even if you start now, sure, but longevity is more about feeling 40 when you're 60, avoiding potential issues like heart attacks and alzheimers, etc. It is not about living forever as you seem to be saying, and maybe that's a larger misconception. Living longer, sure, but mostly it's about living better.

I haven't seen a single person, anywhere, in everything I've read, saying "I'm trying to live forever". They're all saying "I don't want dimentia, I don't want a heart attack, I want to walk around and travel and live life well at 70 and 80".

And as for life extension, there's actually plenty of research on things you can do to extend your life. Again, not past 125, but past 70 - diet, exercise, niacin, etc are all pretty well established.

> but when we try to judge those interventions objectively, they’re just not that effective (including diet & exercise).

This doesn't seem to actually be the case. I'm surprised anyone would say that intervention treatments for something like avoiding heart disease aren't effective.