skysight-inc/HackerNews huggingface dataset:
Stop buying foods with palm oil for starters.
This is great. Any plans to add other genres (sci fi, espionage, mystery...)?
In the late 1960s/early 1970s, before he went to Xerox PARC and Apple, Larry Tesler wrote an early document system (page formatter) called PUB, for use by other computer programmers at the Stanford AI Lab (SAIL). He has put up the old manual online at http://www.nomodes.com/pub_manual.html with some modern annotations. This PUB was influential in at least two ways:

- It was Donald Knuth's first introduction to computer typesetting, and he used to use this program as a convenient way to prepare errata for The Art of Computer Programming on a computer, and hand out the resulting printouts. (At that time he was thinking of computer tools as something like typewriters and in no way related to "real book printing", until he saw the result of a "real" digital typesetter in 1977, which inspired him to write TeX.) In 2012 when he learned of this manual he wrote in TUGboat strongly recommending it to others: https://www.tug.org/TUGboat/tb33-3/tb105knut.pdf

- Another of its users was Brian Reid, who went on to develop Scribe, which itself was influential in two ways: (1) It was a strong influence on Leslie Lamport's LaTeX (in fact LaTeX can be viewed as bringing Scribe syntax/ideas to TeX), and (2) It seems to have been influential in the development of markup languages in general, e.g. from GML to SGML (this part I'm not sure of and there are conflicting accounts), which eventually led to HTML and XML. In fact it would have been better than XML according to Douglas Crockford here: https://nofluffjuststuff.com/blog/douglas_crockford/2007/06/...

Here's an 8-minute video of him accepting an award at a SAIL reunion (I think) for his work on PUB: https://exhibits.stanford.edu/ai/catalog/sj202sv1949 (with some audience comments by John McCarthy and a joke by Knuth).
Perhaps universities should stick to education and research. Perhaps reshaping society should not be a direct goal.
Actually over the years Craigslist has been a great resource for making a few extra bucks. There is always the usual adds asking for expert programmers to make the next facebook or twitter and I have never replied to them, but atleast once a week there is a person looking for help that is willing to pay a fair price for pretty easy work.

I just checked the Craigslist adds in my old city (I moved up to Northern Canada and am building a farm) and I found a perfect example of someone looking for help with a pretty easy job. (Im not replying to it as I'm focused on other projects)

https://vancouver.craigslist.org/van/cpg/d/vancouver-drm-pro...
If the vaccine gives me 50% protection from a disease that will leave me bedridden for a week and that disease has a 0.1% chance of killing me, I'll take that vaccine (and I have -- ever year now for the past 20 or so years, ever since I last got the flu).

I can't say whether or not it's working, but I haven't caught the flu since I started getting vaccinated.
And/or Bert Sutherland.

https://news.ycombinator.com/item?id=22370667
Refrigeration technology greatly increased the reach, durability, and thus value of raw meat.

Electricity and the lightbulb depleted demand for candles (and tallow).
Bullshit. How are transfers costing more?
It's standard from the consumer side that I see. If you return an item purchased with a foreign currency on a credit card with a forex fee, the forex fee isn't refunded.
My expectation has long been for Stripe to bring in more and higher fees. They offer a lot of top shelf free tooling that either brings their models into your code or moves the bookkeeping up to their system entirely, ex subscriptions.

Smart companies have their own bookkeeping system in house and thus can potentially negotiate better terms with Stripe, assuming they are big enough Stripe cares to retain them. Plenty of other places are looking at massive costs to move off Stripe and I am sure someone at Stripe is aware of that.

The first hit is always free.
Ask HN: What is your favorite feature of an app/web that got cancelled/modified?
You can generally just claim that it was never signed, so you usually need some other mechanism (technical or legal) anyway. This does work the other direction (term of art “non-repudiation”), where the sender can’t claim the message wasn’t theirs or said anything other than what it said. That’s generally considered an undesirable property for messaging systems (because the privacy trade off) but as you point out there are use cases.
ICANN to Hold First-Ever Remote Public Meeting Due to Covid-19 Outbreak
Details of 10.6M MGM hotel guests posted on a hacking forum
I don't know what you know, but I can say that Signal and Signal Protocol have protected so many more messages than PGP that, by comparison and to a rough first approximation, we could say that PGP has protected effectively no messages. Signal isn't even the most popular messenger with end-to-end encryption, and its uptake so far outstrips that of PGP email that the two aren't even comparable.

So appeals to the email userbase aren't especially interesting to me. My concern is that nerds are continuously trying to convince normal people that they should be encrypting email. That's dangerous, and wrong.
That could change with Amy Coney Barrett, who is from Notre Dame.
...why? Is it just to prevent them from being read? Or is there something symbolic about it?
From what I've seen, homeschooling is typically done in a communal fashion. Home is just the base of operations, but schooling and socialization happens all over the place. Things like community sports, church, scouts, homeschooling associations, etc. all provide a way for children to interact with other children and adults in a variety of contexts.

I went through public/government schools the whole way through, and my experience was fairly positive overall. However, having now met many adults who were homeschooled, and participating in the homeschool scene as a parent, I'm fairly convinced that homeschooling results in more mature, more prepared individuals.

Obviously, some kids will be overly cloistered and may be hurt socially by that, but that doesn't seem to be the norm. Besides, plenty of kids come out of government schools pretty messed up as it is.
This is a great story, definitely made things a little dusty for me. Thanks for sharing. My own experience with him was also special - he was such an amazing kind, generous, and insightful person. And he would easily qualify for my "ten smartest people I've ever met" list if I was the sort of person who made such lists :-)
I have heard that acidic foods and drinks can leak the uranium from the glass like any heavy metal.
“The Bear” Is a Mesmerizing Fable About the End of Humanity
Fellini’s ‘8 1/2,’ and the dream scene that unlocks secret to human creativity
It's about as ironic as rain on one's wedding day.
"Bettering yourself through education" in a field such as anthropology is (or at least can be) great and enriching experience but unless you've got some research grant paying you an appropriate salary as an 'apprentice researcher' it is pretty much an expensive luxury, not an investment. So if you can afford it and think that this will make you happy, by all means, more power to you, but if you can't afford to spend these years doing self-fulfillment instead of working on something that people are willing to pay for, then you should rather pick something else; the world already has more qualified anthropologists than there's available funding for them to do research.
My chem lab in college had some Fiestaware, which was similar in that it had uranium glazed ceramic.

They stopped making it in the 1970s but you can still find it floating around somewhere online.

https://en.wikipedia.org/wiki/Fiesta_(dinnerware)
I enjoyed the second book recommendation. Looks promising.

Thank you.
Do the banks and network still charge the full fee if a transaction is refunded?
With more competition coming into marketplace the costs of transactions inevitably goes down.

Charging more for transactions (in either direction) has nothing to do with "payments are costing more to process" lie.

This has everything to do with hook-and-charge business approach relying on majority of customers swallowing the arbitrary higher costs because it's more hassles to switch provider, especially for non-technical business owners.
Nice! Would love to see a non-fiction version of this!
Rohrabacher: "I told him that if he could provide me information and evidence about who actually gave him the DNC emails, I would then call on President Trump to pardon him."

https://www.rohrabacher.com/news/my-meeting-with-julian-assa...
https://web.archive.org/web/20200220001758/https://www.rohra...
Probably because they negotiated it together - Poland and UK were effectively an alliance in EU institutions for long stretches, united by common defense and economic policies (aggressive NATO stance vs Russia, hardcore free-market support, etc). This is why one of the many effects of Brexit is an increased isolation of Poland and the other Visegrád members, who lost their biggest ally in EU circles.
Chief Hole Filler
I agree with the points made here but based on my experiences I've not yet seen anything that could replace archaic solutions like email and SMS for me. Here's what I've tried and why it's failed:

(Note: This is an "everything sucks" type of comment but it's solely based on my opinion and my experiences. I'm not trying to devalue the work of the people who made the respective solutions and I'm not trying to frame this as general truths. I'm sure a lot of what's listed here just comes down to my specific circumstances.)

- Signal: Afaik it requires a smartphone (Android or iOS) and a phone number which are two things I don't wanna be bound to. Additionally, last time I tried it, messages got noticably delayed and I didn't recieve any notifications. I assume this is because I don't have the Google Services Framework installed even though I checked and Signal should (?) work without it.

- WhatsApp: Metadata falls rights into Facebook's hands so no thanks.

- Matrix+Riot: Message delivery was kinda wonky and slow when I tried it. Also it looks incredibly complex which means someone I communicate with will inevitably screw up just as described in the article.

- XMPP+Conversations: This actually looked like it works for a while. What drove me away from it in the end was that file transfer didn't work for some reason in my environment as well as push notifications for some people I talked to. Presumably they ran a version of Android that mandates Firebase Cloud Messaging and Conversations doesn't use that. We did not want to delve into debugging this further.

- other (mostly "decentralized web") solutions: Message delivery was either unreliable, slow or it straight up didn't work. (No hate on the dweb though.)

Email is kinda bad but so is everything else. What kind of solutions do y'all use and why? Is there some "promised land" I've missed?
I'm totally in on this. We can make it happen!
More to the point, it's gray goo https://en.wikipedia.org/wiki/Gray_goo
Even when you opt out, do inspect your cookies. You'll be surprised as to how many are still there, solely for the purposes of tracking.
I don't know if he wrote anything formal, but I remember from talking with him, from his critiques of particular interfaces, and from projects that he was interested in, that he favored UI that made operations as concrete and manifest as possible, that made it as easy as possible to discover operations by experimenting, that made mistakes as low-cost and painless to recover from as possible, and that featured direct manipulation.
I don't follow. Precisely because we are talking about the global usage you have to consider webpages in non-latin alphabets which increase the ratio of Macs for latin alphabet countries.
Four Office 365 security pain points
> Explain more?

With Typescript or even just JSdoc and a good IDE, you can do:

const a: {propertyA?: true; propertyB?: 'cats';} = {};

// or

/**
* @type {object}
* @property {true=} propertyA
* @property {'cats'=} propertyB
*/
const a = {};

...and get warnings later when you attempt to access anything that's not propertyA, propertyB, or a JS builtin, as well as warnings if you attempt to use either without verifying whether it's undefined or not, as well as warnings if you then try to use them in places restricted to non-matching types.

With Typescript, you can turn on full strictness and make these build-rejecting compile-time errors, too.
Oh wow, what's old is new again.

I remember when Adobe launched Multiple Master fonts [1] in 1992 (same concept)... and then killed them in 1999 because not enough people were using them.

I'll be fascinated to see if there's actually demand for it this time around. I personally have had tons of times I've wanted a semibold where none existed, or something halfway between regular and condensed.

But I'm not convinced they're going to save bandwidth for most sites. After all, they incorporate two sets of font outlines along each dimension instead of one, right? And you rarely see a webpage that uses three variations of a font along a single dimension (e.g. sans-serif regular, semibold and bold). A "third" font and beyond is more often a different style (italics) or typeface (serif) entirely. So I don't see the savings in most cases...

[1] https://en.wikipedia.org/wiki/Multiple_master_fonts
How Big Companies Buy Credit Card Data on Millions of Americans
> But if that's not enough for socialization, well... when we got concerned about socialization, we grabbed the kids, dragged them into the bathroom, and beat them up for their lunch money. You know, so that they got socialized the way that public school kids did.

We just put ours in a drab room with an uncomfortable chair and a video of an adult droning on for several hours.
Costs might be lowering but not necessarily the fees charged: https://www.pymnts.com/visa/2020/report-visa-eyes-biggest-in...
I wonder if any of the security threats brought up in https://www.youtube.com/watch?v=CXv1j3GbgLk has been addressed. (Fun demo at 42:00)
There's no Yay or Nay with independent.
I'll counter this by saying that in my experience school projects are no better. TA's and prof's don't have enough time to give to groups. Students are left to figure things out on their own. Some classes assume (wrongly) that concepts were taught in prior classes so you have to figure it out on your own.

Not sure when you graduated - I'm sure it was better when there were more resources and less students - but today that's not the case.
This is a bad take. Russian exploit-to-admin rights is 12 minutes
I think you don’t understand the card ecosystem particularly well.

My impression (ex Stripe with no inside knowledge) is that Visa has been raising rates. Stripe are doing their best to avoid passing it on. This is one place where it surely became egregious not to.

I’ve never seen a company as averse to squeezing users as I had when I was there. The finance guy I worked with produced analysis for the team showing ways to reduce pricing more often than ways to increase it.

Your skepticism is warranted against most businesses. From my experience as a PM at Stripe, it is unwarranted in this case.

Disclosure: ex Stripe, own stock. No inside knowledge.
This is pretty standard for flat pricing nowadays, but hits certain types of merchants really hard.

It's a double whammy when you have a cancellation and have to refund and then lose 3% on top of that. Stripe should keep the fixed fee, sure, but keeping interchange doesn't seem right.

Why doesn't Stripe offer the option to do simple interchange+ pricing to all instead of restricting that option to 6 figure volume accounts with negotiated agreements?

That would cleanly solve the issue and be fair on both sides.
Wow, that's quite a wikipage.

He seems like a neat guy.
While I don't agree with your points about Ford, I did upvote both you comments as I don't believe a difference of opinion is enough to necessitate a downvote.
What? this seems to work:

func(
lambda: otherfunc(
1, 2, 3, 4
)
)

And you don't need statements, given that with haskell semantics there are no statements.
Mathematical concepts are seen regularly in nature, with no intelligence or purpose required.

That humans can mimic this without necessarily having the mathematical formulas is not shocking.
Leave it to the Germans to suck the soul out of even something as benign and simple as license plate spotting.
I appreciate the interest in listening to a simulcast of Harvard-Professor-Collaborates-With-A-Nobody-Hobo. I'll forward this to my agent.

My agent is a tin can. I think she used to hold beans. Sometimes I put a few smashed nickels in her and rattle. While I do this, I pretend she's reading me my messages, and I'm like "oh no, I would never consent to a biopic directed by THAT charlatan." and then we laugh and laugh.

Oh how we laugh.
I'm not sure the perks are what encouraged me to apply in the first place. They always sort of felt like a nice add-on. Rather, it was for validation that what I was building seemed valuable. Perhaps this ties in to your status signalling point.

Also, it was refreshing to be able to compete on weekly progress as opposed to writing some lengthy business application.
You're ok with Google and Microsoft building a profile of intimate details on everyone who uses their services?

This isn't about having an adversary now, this is about minimizing future risk. A database of personal data is one index or scan away from being used to Target someone. Imagine what the Soviet government could do with information about your purchasing habits, organization membership, political leanings, religious participation. It's happening right now in China.

The fact that you don't have anything nefarious to hide doesn't mean you shouldn't be worried about the existence of such databases. I'm not hiding drug and weapons deals from the NSA, I'm trying to minimize how much information about myself leaks to people who have no business collecting it. All people should be similarly cautious. Unfortunately this isn't the kind of thing that matters to most until it's too late.

How many laws or executive orders or judge rulings do you think it would take before even the U.S. government could trivially abuse such information to target someone? What if you're a whistleblower like Assange? What if you piss off the wrong police officer? You haven't heard of corrupt cops harassing citizens and who stuck their neck out a little too far?

Bad actors exist all over society. It is only rational to minimize the amount of ammunition they may have against you, even if you aren't planning anything nefarious. The problem with this kind of digital surveillance, regardless of whether it is by government or corporation, is that the stored data is permanent and easily harnessed. Let's not even get into the power that such bits and pieces confer to actors with access to even simple ML technology.

I don't understand the reaction that people seem to have toward the desire for maximizing privacy.
Transaction rollback is probably what he meant. If that is a familiar topic to you the relation to undo should make sense and his point should be clear. If that doesn't make sense, look up ACID, Transactions, and Migrations in the context of a database.
Ed doesn't seem to have those operations. GNU ed's documentation includes yank, but it's not described in POSIX.
Yeah, the headline was weird to me because it's been this way for a long time.
Words We’re Watching: ‘Lewk’
It's not too late to learn. Just start playing around with stuff
>> we don't really look like your 1920s co-op!

Thats is not good marketing -- do you want customers to believe that you are the only innovation that happened in the field of _insurance_ (worth what, many trillions of dollars a year? ) in 100 years?

That sounds like a scam. You may want to change the pitch, just my 5c.
For us it’s actually the weekly updates, voting system, and leaderboard itself. It gamifies productivity.

The peer group is awesome too.

I’ll add the caveat that we “won” relatively recently so haven’t participated in many of the formalized programs yet (eg summit in SF, livestream).
90% of UK Data Breaches Due to Human Error in 2019
This is very cool. I’ve been using TheLounge for a long time. How do you see Convo evolving going forward? One thing I think could be made easier is the ability to offer it as SAAS to users, so I’d host it somewhere and make logging in and getting to my session easy for users who are not me.
I'm a long-time Stripe user who processes ~$40k per month, and I think you're being too harsh. From a business owner's perspective, PayPal is the kind of company that would shut down your account and steal the balance for 6 months if their shitty algorithm detects anything "suspicious." Your attempts to contact them can be ignored or given generic responses that tell you nothing. PayPal just doesn't care, and it shows.

That's what "doing a PayPal" means to me.

But this fee increase? I'm actually grandfathered in so it doesn't apply to me, but if it did, it would amount to a 0.6% price increase in my typical monthly Stripe fees. So for example, if I paid $1000/mo in Stripe fees before this change, it would be $1006/mo now.
Most of python’s syntax (partial if-statement, return, break, for-loop, etc) don’t make sense as first class terms in a pure language. You can’t represent the semantics of a Haskell program with something that looks anything like idiomatic python.
I wonder if they're supposed to be "q(uick) registers".

EDIT: Maybe not:

https://retrocomputing.stackexchange.com/questions/12081/why...
Maybe try Taiwan?
Then say that.

Look, your article reads as a general attack on (encrypted) email. Independent of how it is implemented. You mention "PGP" 7 times: 5 times buried in the last paragraph of the intro, 1 time in a random paragraph on key rotation, and 1 time at the very end, as if your entire post was about PGP specifically. Hell, your title doesn't even mention PGP.

You mention "identity" 3 times, "metadata" 5 times, "keys" and "plaintext" 9 times each, "user" 11 times, "messages" 23 times, and the substring "encrypt" a whopping 41 times. IMO that "plaintext" and "PGP" are roughly equal in usage--and that "encrypt" dominates that!--says something far stronger. Here you're here saying "this post is about no PGP" and I'm saying "but you wrote no (encrypted) email".

I'm in agreement about PGP. I'd even go a step further and say you could say any encryption scheme on top of or underneath email would be weak. (Filippo's age? Jason's wireguare? $unicorn? etc.)

Why? Because of the concerns you enumerated in the post that are fundamental to the way the above RFCs work.

---

Think of the numbers and relative scales. x < 0.0001% of email users encrypt using PGP. and LARP. Fine. Attack those users in your blog posts and comments. But y >>> x of emails users play some part in replacing email in the grand scheme of things, with a more secure alternatives.

The expected impact of writing a blog post and convincing ~nobody to quit using PGP is much, much smaller than writing a block post and convincing someone to start consider building, investing in, or supporting others to build that replacement.

And IMO, you're 99% of the way to the latter, and 80% of the way to the former.
Sorry, there's been at least one successful Rockefeller.

Win Rockefeller was elected, and very popular.

[1] https://en.wikipedia.org/wiki/Winthrop_Rockefeller
oops! I typo'd, it's Inferno :D
So the general advice seems to be, stop using federated protocol and start using... signal?

I find it hard to believe that an app that runs in electron and falls for basic web security 101 XSS exploits[1] is a more secure solution than using an encryption layer on top of a federated protocol.

[1] https://news.ycombinator.com/item?id=17050754
I contribute to https://www.coolearth.org/ which seems to be one of the best options following this approach
Sounds like Crestron, and if so I feel for you.