skysight-inc/HackerNews huggingface dataset:
At minimum Webmention requires the originating site to be hosting content that actually references the mentioned page.

Spammers would then have to host the location where the spam is located, and then you can block them.

But, frankly, this isn't actually a solved problem yet. I'd imagine building a spam blocking engine on top of a service like webmention.io is an obvious next step if/when this becomes an issue.
It's not the kids responsibility to make sure their grown adult parents have a social life. That's even more depressing.

I totally understand where people are coming from with that though -- the parents gave life and raised the kids, so shouldn't the kids repay them? The only thing is, the kids didn't (as far as we know) choose to be brought into life and have the experiences with the family they had. Maybe they were terrible or at best for some, neutral. Then, why would they feel the need to "pay back" for that?

Finally, would you rather someone hang out with you because they feel guilty obligation to do so versus happy freeness to do so? I wouldn't want someone feeling guilted into spending time with me because they "owe me one." If it was from a place of "happy freeness," then sure.
While I would advise against open sourcing the core of the game, opening the client api may be a good idea - perhaps others can write clients for it, but there may be issuing around people making bots to cheat the game.
Locating brain biomarkers to detect Alzheimer’s disease
I just made the move from Android 10 to iOS 13. I was shocked how complicated the process was. Not saying that one is more intuitive than the other.

But man...

No back button. The password manager didn’t integrate well. The keyboard didn’t adapt to the language I was typing in. Parameters were hidden in the settings app but sometimes also in the app itself. Force touch is impossible to predict without trying it (actionable notifications). The cloud is incompatible (I lost my WhatsApp history). The lock screen and the notification panel look the same but don’t show the same information (some notifications only show up in the nOtification panel). What the hell... the notification panel looks like the lock screen... Some control are stuck on an inaccessible and not obvious corner (abort the reorganization mode of main app starting panel).

I felt a bit stupid and understood the frustration of my 70 year old mother trying to learn how to use an iPhone. How am I supposed to explain it to her if it doesn’t make sense to me?

Nothing in the tech is really intuitive unless you truly know the product.

I felt hopeless and a bit depressed for y couple of days.

Thank god the hardware is gorgeous and the product feels great! :)
Which means that this is what the exploration pattern ends up looking like in practice:
https://www.smbc-comics.com/index.php?db=comics&id=2866#comi...

Aside: This SMBC shall be long etched in my memory: "All the best work has been done over here! [...] The funding is here too!"

---

Here's a teaser challenge for someone who has access to HN comments data for analytics: How often does an early comment come to dominate the discussion, rather than a better comment which comes later? Assume that there is some IID stochastic process which generates comments of varying quality (play with your distribution of choice), and plot what the time distribution of "best" comments looks like under that model -- compared to the time distribution of most upvoted/discussed comments on HN (can try different composite metrics here too).

---

Provocative meta question for PG: Are (venture-funded) startups the "fashionable" idea that is over-subscribed? How would one know? (suppose we restrict the discussion to Silicon Valley)
Comedy in the Era of Twitter Outrage
As a long time Android user, I really like that on Apple you can go to Settings app and have a list of settings for all installed applications. Settings on Android can be confusing, especially when it comes to things like the "Google" app.
We tend to try to predict alien behavior basing it more or less on our own, 10000 year-long history. If intelligent life that travels the billion-old stars actually exists, I doubt we would be able to put their intentions and modus operandi into words with our constrained ideas and limited, lonely planet vocabulary.
Clearly I don’t agree but it’s an interesting and detailed answer. I do agree that type systems help with refactoring but not iteration. There’s a fine line there. Personally I think Golang’s type system isn’t as good as it could have been... I do like the idea that Golang reports to provide quite good (simplicity above everything), if they added proper macros to replace code generation and to replace the desire I have for generics it would be a much more useful language for my needs.
There was also no agreement or assumption that the software would work on any OS upgrade in the future. No annual OS releases (Mac, iOS, android); no monthly OS releases (chrome, firefox), nothing. No assumption that bugfixes were included: companies regularly charged for bugfixes in the form of upgrade pricing. No assumption that a piece of software would continue to work while external APIs mutated. No online services that require services, and more importantly, human time to keep them up and secure. Pricing was one to two orders of magnitude higher. To the extent that there was free software, it was almost always subsidized by the OS.
The more people there are involved in a decision, the longer that decision takes to be made. If you're in a large company, everyone has an opinion.

This framework is useful to explicitly determine who is and isn't in the decision making process.

In other words, it's a good way to nicely say... "Back the F off!" to people that don't need to be involved.
Yes, but many of the nutrients in this study such as iron aren't anti-oxidants, but simply useful for cells, cancerous or otherwise. Usual health advice must often be inverted for cancer patients.

And the concept of "anti-oxidant" in general can be misleading with respect to the mechanism of action. It isn't simply the anti-oxidant effects of polyphenols that are responsible for the reported benefits.
Folks interested in this sort of news might also enjoy the OpenBSD Journal, which covered this recently, albeit more succinctly: https://undeadly.org/cgi?action=article;sid=20191202105849
It seems fashionable these days to redefine terms to suit an agenda. I think that this should be pushed back against.

The term 'monopoly' is clear and well-defined.

If Amazon is not a monopoly "in the traditional sense of the word" then the correct term should be used to qualify what Amazon is instead of trying to redefine the word in order to be able to label Amazon with it.
Eh, I'm having no trouble supporting webmentions with Jekyll (using webmention.io and a plugin).

Yeah, it's a bit annoying having to integrate with a web service, but it's not that big of a deal.

And bluntly: most people running blogs aren't using a static site generator, anyway, so it really doesn't matter that much.
Also, some thoughts on usability:

- The key is huge and really unwieldy. Disguising it (for subtle key distribution) could be hard. Solitaire here has a bit of a better story (nobody looks twice at a pack of cards), but in general a good key-derivation function could help. (A bad key derivation function could totally compromise this scheme - which is why it’d be good to specify one!)

- There’s no specifies incremental mode of operation (which is a useful property), which means that you’d have to manually break your ciphertext into blocks. It’d be good to specify an optimal block size.

- The creator claims in other places (e.g. Reddit) that certain types of attacks don’t apply because this is a hand cipher. However a hand cipher doesn’t mean that both parties must be operating the cipher by hand! It seems like a common use-case would be for one party to have access to technology (e.g. a spymaster), in which case a bug could enable automated attacks on the system.

What I do like about this cipher is the conceptual simplicity; I’m just bothered by the claim that it is a “strong” cipher without convincing evidence of that being true.
An alternative thesis - PDFs fit a world view where the highest objective of a document is to be read by a human.

If I am given something that I am personally expected to read thoroughly - be it a report, long-form article, slide deck, etc - then the most professional format by far is a LaTeX PDF.

I can only claim anything beyond personal experience but if I want to signal to someone that a document is important and was written with care then they are getting a PDF.
I wouldn't be so sure. Run enough trials and you can reduce a lot of the noise.
it doesn't seem relevant. In a country like the US the law pursues criminal individuals, not criminal groups. The fact that the system also falsely negatively identified people doesn't somehow 'balance out' false positives, it's not like the point of these systems is to randomly catch 100 African-Americans. (although given the political ideologies of some of the people in the surveillance tech space maybe it is)

The fact that it produces errors in both directions just makes the system even worse in total.
You could perhaps have a program that for every input you've tried gives the correct answer in polynomial time, but you haven't yet proved that it always will.

Nevertheless, I don't see how the answer to P!=NP could depend on the choice of axioms for set theory. Programs, their inputs and the state of a machine after executing n steps can all be encoded as integers, so P!=NP can be expressed as a statement about integers, and we know what the integers are: we don't need any dodgy set theory axioms for that.

If that's wrong, someone please explain how.

There are lots of interesting unsolved questions about integers (Goldbach's conjecture, ...) but people don't usually suggest that the answer to those questions might depend on the Axiom of Choice. Or do they?
That's a super comment and yet not a day goes by here on HN that I read the exact opposite: that privacy is dead and that we should all just roll over and enjoy our Amazon, Google, Apple and Microsoft telemetry because it isn't going to change back.
As well in this thread.
You, like many others, me sometime ago including, are missing the point that can be illustrated with Apple - Jobs broke the carrier control over software that is running on the device which, until Jobs, had been a given unquestionable fact of life like the sky is blue. That is what unleashed the revolution, not the nice piece of hardware which would be just a brick under ATT control like many before.
This is exactly right.

Recently, I drove a big 4WD SUV at about 5 mph onto ice in the middle of a 90 degree turn and lost traction in the front, and instead of doing anything helpful, the system decided the thing to do was engage the parking brake, which instead of stopping the vehicle put it into a slide, and almost got damaged because of it- when the vehicle stopped, it was less than half an inch away from a big transformer box in the front and less than 5 inches away from a concrete pole on the passenger's side.

I think I honestly could have done better without traction control than the stupid stutter-stutter click slide that came with it in that situation.
Not just languages: math, too! Absolutely brilliant man. In some ways, it's unfortunate that he influenced programming more than he influenced mathematics: his ideas for teaching were incredible, and all attempts to implement them succeeded. Were his ideas implemented more widely, there's no doubt that North America's schools would be leading the world.
My first Apple product was a iPad Pro I got last year. I consider myself quite tech savvy, but the gestures was a huge pain-point when learning the device, to the point that it soured the whole experience for me:

When trying to find the WiFi toggle button (which is accomplished by "pinching" the screen) I basically just tried every possible gesture until I found the right one (I know that some gesture opened it from watching others). By far the worst and most memorable UX problem of the year.
Buddy, it's called "Guerilla Gardening"....

I'm not from the U.S but the answer is of course yes, and they would vary wildly per council/municipality
this project is a joke. it’s not a realistic app that doesn’t already exist. it’s a school project tier piece of software. i’m surprised anyone even cares.
Amazon's current market share (whether online or overall US retail) is not the point.

The point is how fast is that market share growing and where will it be in (say) 10 years time?
The kind of people that care about indieweb are exactly the kind of people running self hosted static websites with blogs. Few on blogspot or wordpress are going to care.

Anyway, how did you manage to receive webmentions and set up an enpoint? Are you passing it off to some dynamic scripting language to handle?
A few cool things (not necessarily exclusive to Citymapper).

- Saving favorite places to get directions faster

- Relying on their indications to use the best tube carriage and best exit for fastest exit / interchange (can save minutes!)

- Enjoying gamification & stats on your trips using the 'Go' mode. This will the give you indications about how your daily journey compares to others, and the distribution of your transits by mode (e.g., tube vs bus vs train)

- Sharing your trip with someone

- Switching City when travelling

- Not using Google Maps for everything
This was the key for me as well in having a real understanding of it.
Not open source, but it strikes me that Notion.so, Coda and AirTable might be examples of centralized, online "Notes-replacements", all inspired by how Google Docs (Writely) let you collaborate and perform conflict resolution in the cloud a bit over a decade ago.
If it doesn't have a jtag connector it isn't embedded.
Hi, surprised to see unDraw posted here, as it's been two years since we started it! I'm Aggelos and I handle the product side of unDraw for Katerina who is the illustrator and creator of the project. So glad you like it and I'll do my best to answer your questions.

1) There's no chance of getting blindsided as Katerina started this to share work that was not used in client projects and keeps designing new ones daily since the reception of it has been amazing. In the off chance she gets tired, she'll just stop adding new ones, so no worries there!

2) She adds 2 daily for the past two years, but can't promise she'll keep up the pace during the holidays! If you want to request a specific one, she's pretty open to it on Twitter @ninalimpi. But don't share this! Haha...

3) Having the color change on the fly and offering PNG alongside SVG's, I think it would be redundant to add more options.

Btw, the footer is available in the homepage and is included in the /illustrations page for aesthetic reasons! Haha!
I think the accurate term for it is post-Christian society.
This isn't just preachy. It is ignorant and condescending.

I'm very glad you have never experienced enough abuse in your life to the point that you had to cut someone out of your life.

Maybe you should be listening to victims instead of jabbering at them about your religion.
I don't intend to lie to my children over ancient myths in general, but they can keep Christmas precisely because it's all in good fun.
Using a hosted service like webmention.herokuapp.com webmention.io or mention.tech is an option for a static site, or running your own instance of one of these (they're all open source).
And none of it was remotely denied from running if the company could not keep withdrawing money from your account, even if it did not require any remote resources to continue functioning.
This is nonsense. It sounds like you never really worked on any large scale project with at least some amount of legacy code. I have experience with travel industry, and I can tell with absolute certainty that there exist many projects (much younger than booking.com, by the way), where disabling something like that "in a day or two" is downright physically impossible. Marketing and strategical issues aside, there wouldn't be a single person who could apply necessary changes in a day or two for any amount of money. It might sound crazy for an outsider, but that's just the way it is.
Check again the next few days! :-P
Uninstalled. Looks like fun but I let Google choose a hard password and there's no way to paste it into the Android app. I tried typing it but had to swap back and forth between apps to get all the pieces of the password. The game clears the password when I got back. Last chance change password but I don't see how.
If that's true then the whole exercise is pointless (which, I guess, is a valid claim).

WordPress dominates the blogging world. Jekyll, Hugo, etc, are drops in the bucket by comparison. Winning that market over is absolutely required if Webmention is gonna gain any level of adoption.
How did we get to the point of templating YAML files when it’s a superset of JSON? Why not just generate a JSON object?

At what point do we get so deep into templates that we just admit that anything short of a programming language just isn’t expressive enough for a config file? I mean that probably wouldn’t solve it either — people would just template the script.
My radically simple approach to finances is a result of simple living. I spend maybe 1-2 hours a month thinking about money and finances.

- I don’t budget.

- I don’t use spreadsheets or finance apps.

- I don’t have any credit cards, loans, or debt. I don’t care about my credit score because I’m not ever going to get a car loan, electronics lease, or mortgage.

- I don’t own a car. If I did I would buy it with cash and purchase only what was necessary to get from point A to point B safely, with the best gas mileage.

- I have reduced expenses as much as possible, and only buy essentials: Rent, utilities, health insurance, and groceries. I don’t spend money on new gadgets, entertainment, or other things. I read books from the library, I go to the park instead of the movies, etc. I don’t go “shopping” whether online or offline. I don’t buy a new laptop or phone unless my old one breaks and cannot be easily and cheaply repaired (still using MacBook from 2014).

- At the beginning of the week I go to my bank and withdraw cash, and only buy things with this cash. I don’t buy much online except toiletries and cooking oil.

- Instead of budgeting food, I have a simple rule that if I’ve eaten out already in that week, I avoid eating out until the next week. I avoid buying groceries until I’ve eaten most of what’s in the kitchen.

- At the end of every month I log into my bank, check how much money came in, and subtract how much went out. I then invest whatever I feel like out of that month’s profit into a mutual fund. I choose mutual funds as my method of saving because they are liquid, free of management, and simply taxed (capital gains). I have them setup to automatically reinvest earnings. I don’t use IRAs.

- I’m happy with my income now, but in the past when I felt like I didn’t have enough money, I simply focused on the easiest way to earn more money (changing jobs, learning a new skill to change jobs, taking another job, etc.).
Who cares? There’s a front page drug positive post on HN weekly. Kids don’t know this; and it doesn’t really matter. It’s like getting up in arms about the group Crystal Method... just silly. Drugs aren’t as bad as the 80s DARE programs brainwashed people into thinking
Lets pretend this is an option and I'll stop hosting my website from home for the first time in 20 years to use someone else service.

How would you receive webmentions on one of these? It's two variables submitted as a POST as x-www-form-urlencoded data.
Popup at the bottom of the screen "Autolayout applied. <Undo button (shortcut in parenthesis)> [don't show again checkbox]"
It was the easier way to signal what exactly unDraw was back then when it was launched and since SVG images are code, it was much cleaner than writing CC(whatever) for users to understand. It remains that way but it will be much clearer in the new version.
No one calls weed a narcotic.
First: Forgiveness takes two people. One has to genuinely ask for forgiveness and admit they've done wrong. That's why Jesus wants you to ask him for forgiveness.

Second: Yes, you're being preachy about something you know nothing about and making a lot of assumptions.

If my wife's mom was in a bad mood, she would order her to close the windows. My wife (starting at age 5 or earlier) would start weeping as she closed the windows, knowing that if she didn't it would be worse. She'd then get a beating, for nothing. Her mom would call her worthless, ugly and fat constantly. The times of affection can be counted with the fingers on one hand. It was a lifetime of emotional and physical abuse that she only escaped by running away.

And yet, partly because of guilting from people like you, my wife tried her damnedest to forgive her mom and get her mom to love her. Every time it would end with my mom trying to use her, and putting my wife down. It took years of therapy to get to the point now when she can admit to herself that she's not a bad girl, that she didn't deserve the abuse. And that it's best, to put it mildly, for them to not speak again.
so dramatic. how often does that even happen? and you have no spare servers?
Ray Ozzie confirmed in a thread below that it was done by Charlie/Al/him as a joke.
Sorry, I updated my post with a bit of implementation detail.

http://webmention.io, which is a standard web service running separately from the blog itself, receives webmentions for me (it's a hosted service, though you can also self-host).

A Jekyll plugin pulls them down on site build, which I run periodically on a schedule.
You should make a blog!
EPO refuses patent with AI inventor. But can the AI be said to have “invented”?
Like many others, I have used CityMapper extensively in London, Berlin, Paris, Sydney, etc.

With public transport, and using the same data Google Maps has access to, it just gives better results except for walking.

I don't quite understand how the walking component of the routing is always so bad compared to Google Maps.

I routinely end the trip when the walking section is on, and switch to Google Maps because it is so much better than CityMapper.

If they could fix that, they would have a killer app on their hands.
This is a wrong-headed way of thinking about it in the early stage, IMHO, because it gets everyone into the mindset of I do x, and you _only_ do y, instead of the mindset of what I bring has no value by itself and what you bring has no value by itself but _together_ the knowledge, skills and hard work we bring are worth something.

It’s almost impossible to predict (or even tease apart afterwards) what things increased value and what did not. So forget about trying. Understand that ventures are risky, and focus on getting from zero value to something of value.

If you’re seriously concerned that your partner isn’t fully dedicated, an uneven equity split won’t fix that.
The problem is that they can't do that to completion- they often can't know the data that their advertisers are collecting and they certainly can't share the data that they're collecting from 3rd parties using 'profiles'. An important fact from this article is your privacy is often the minimum of the privacy settings you have set. So it might be true that you've never authorized Vox to monitor your demographic data, but they know enough to get that information from other companies. Legally they can't share that information.
I think the OP's motive here is to offer interaction to the other person who might be lonely. Not to make the OP feel good while not wasting time.