skysight-inc/HackerNews huggingface dataset:
No site has perfect UX, but some of these complaints don't seem true, e.g.:

> No, those do not go away as you scroll. They literally (yes, literally) take up 25% of your vertical space

On my computer the bars do go away the instant I scroll down (Chrome on a Mac, and logged-in, not sure if those matter), and 25% is a made-up exaggerated number for a window the author has made much shorter than any reasonable person would be browsing with, even on a small laptop.

Yes, Medium strongly nudges you to have an account and be logged-in, and if you do a lot of the other complaints go away. Because it's inherently a social blogging platform, not a static blogging platform. And the social aspect helps spread your audience and build engagement... that doesn't make it a "poor choice". To the contrary, it's a great choice to have.
Ben Thompson explains the strategic bet they're making. Mostly from the words of the organizations themselves. https://stratechery.com/2018/the-experience-economy/
But this is a brand-new company, with no big-name engineering talent or history of being involved in mouse design or human factors testing, a leader who comes here to talk down to everyone, and they're charging more than Logitech does for their flagship [1].

[1] https://www.amazon.com/Logitech-Wireless-Cross-Computer-Cont...
I'm amazed at how many people here say that people should simply use a static site generator instead of wordpress or medium.

Does anyone else understand that probably 99% of Medium traffic (both reader and writer) don't even understand those words and would have no idea even where to begin? Most of them probably had trouble just signing up on Medium and already forgot their passwords.

This is where Medium wins. It looks ok, makes posts look professional, and doesn't give any choices. You don't have to choose a theme, or setup anything. Signup (or even, login with twitter/facebook) and just write. Done.

You can't possibly hope that any writer on Medium is ready or interested in a static site generator.
Comic: The USB-C Conspiracy
Show HN: How should I buy my next phone
They already had that setup. Facebook removed the $1 a year subscription when they bought it.
With two completely separate networks, the concept of net neutrality doesn't even apply.
Slack and Zulip are implementing pretty different communication models.

In Slack, most messages are a single line, and are very real-time. E.g. if a channel is getting 100 messages a day, and a conversation starts in the morning, you're not going to try to engage with that conversation even that afternoon.

In Zulip, communication is asynchronous by default. This has a lot of secondary implications; e.g. it means that by default you can assume people will see your message, rather than just the people that check in the next few hours. This means you can have substantive discussions on the platform, and the medium correspondingly encourages more multi-line, thoughtful posts. So we've currently decided that having to type an extra letter to compose is worth the tradeoff.

As an example, not having compose open by default allows us to use single letter keyboard shortcuts for navigation.

In any case,

* You can enable "Enter to send": https://zulipchat.com/help/enable-enter-to-send

* Private Messages (called DMs in Slack) in Zulip work the same way they do in Slack, with an open-by-default compose box.
Here's [1] an example from Herb Sutter's blog post [2] about the subject:

#include <iostream>
using namespace std;

void example_1_1_1() {
int* p = nullptr;	// pset(p) = {null} – records that now p is null
{
int x = 0;
p = &x;	// A: set pset(p) = {x} – records that now p points to x
cout << *p;	// B: ok – *p is ok because {x} is alive
}	// C: x destroyed => replace “x” with “invalid” in all psets
// => set pset(p) = {invalid}
cout << *p;	// D: error – because pset(p) contains {invalid}
}

<source>:12:11: warning: dereferencing a dangling pointer [-Wlifetime]

cout << *p; // D: error – because pset(p) contains {invalid}

^

<source>:10:3: note: pointee 'x' left the scope here

} // C: x destroyed => replace “x” with “invalid” in all psets

^

1 warning generated.

[1] https://godbolt.org/z/szJjnH

[2] https://herbsutter.com/2018/09/20/lifetime-profile-v1-0-post...
Google Maps Must Become a Transportation Aggregator
Is anyone aware that using code formatting for non-code is extremely annoying because, on mobile, it’s almost impossible to read because of the necessity to side scroll.
Same story in massive swaths of West Africa.
Made another little calculator, this time for deciding the best way to pay for a new phone.

Here's what I got to for my own usage: https://howshouldyoupayforyournextphone.now.sh/#eyJlcnJvcnMi...
> when the prices of two substitute goods, such as high and low grades of the same product, are both increased by a fixed per-unit amount such as a transportation cost or a lump-sum tax, consumption will shift toward the higher-grade product. This is true because the added per-unit amount decreases the relative price of the higher-grade product.

> Another example is that Australians drink higher-quality Californian wine than Californians, and vice versa, because it is only worth the transportation costs for the most expensive wine.
Same here, highlighting the text helps me keep track of the paragraph i'm reading and I was annoyed by this feature as well. On a related note, I've been looking for a plugin that highlights lines/paragraphs of text and is controlled by the cursor keys up/down (for desktop viewing only) but haven't been able to find such a thing yet. I keep on hoping that one day somebody would come up with such a thing.
I started modestly blogging on Medium in 2016. The same year I moved away from the platform to a Github Pages + Jekyll combo (https://msadowski.github.io/). I'd never go back to hosting my content on external platform.
If you want a serious answer to "What would it take to not be terrified of this fact?", I suppose it would be: Evidence indicating that populations are better served by ignoring reasoning and obtaining their beliefs through some other means, be it faith or authority.

In fairness, that opinion is not unprecedented in history.
A pure worker coop can have identical salaries - this is very rare.

But a coop MUST by definition distribute shares and dividends per member - if it does not then its not a coop
The part that resonated in the guide for me was the control questions, and identifying the expected lies. Dealing with those is all I ever did. Your goal during the test is to raise the output from the control questions as high as possible.

For example, the control question I got in at least 7 examinations was the same: "Have you ever stolen anything in your life?"

When I heard the question, I did three things at once:

1) Mentally tried to divide 1717 by 3, over and over, knowing that I would not solve it and allowing that to make me anxious.

2) Increase my rate of breathing(pretend you are inflating party balloons).

3) Tense my entire body, by imagining fire ants crawling up my legs, about to reach my groin.

A few seconds later(don't wait to long), I answered "no". The examiner pauses, and asks if I have told him the truth. I confess to petty crimes such as stealing candy from my sister as a young child, and further confess I knew it at the time I answered, but was ashamed to tell him.

There will be several more control questions, and some of them(obvious ones) will be of that type(an expected lie, but not relevant to the topic of the examination). When you give the expected lies, you want to raise the baseline. When you give expected truths(such as "Are the lights on in this room?"), you want to answer normally. The end goal, is that any response your body has to a real conceived lie, should be lower than what you exhibited during the control questions for expected lies.
Hi Qeric, interesting mouse design. Two Amazon review analyzers are saying that your reviews are fake. Do you have any response to that?

[1] https://www.fakespot.com/product/rbt-rebel-real-1-112-relax-...

[2] https://reviewmeta.com/amazon/B07DBSKWQ5
I think it's like a big-o type argument about rates of growth of approximately spherical areas in 3d space
I think dewey is asking about the articles linked from HN, not HN itself. The post implies that when you click on an article from NYT/NPR/etc, it shows the content inside the app (since there's a separate button to open it in Safari), doesn't it?
Caveat, I'm an adult.

I just bought scores... traditional/folk tunes tend to have easy melodies, then they have books of sheet music for beginner/intermediate levels at most stores that sell music books. Sightreading books once you get to that level -- I found playing "new stuff" motivating and there are beginner ones.

There's software (like Synthesia) but I didn't find it that useful. If you get a digital keyboard they sometimes have tutorial modes that include interfaces to show you what to play -- didn't find that super useful either once I could read sheet music, which was very fast. Yousician is an alternative which does present sheet music and it's super gamified. However, in my experience, it was hard to translate the game to playing independently; I had no memory of any of the notes I played, and I would play them fast, but it would be hard to rewind and redo a section if I made a mistake. Fun game though.

You'd need to play scales and chords every day -- probably a motivation app can help with that. One thing I do is mix it with improvisation -- I practice 4-5 scales and chords in them and afterwards it gives me new ideas to improvise. I don't know if your teacher encourages improvisation since it's not targeted practice though. I don't have a teacher and I'm not planning to ever play at a concert level, but do want to get better composing, so for me it's more important. If for a child, place the piano or keyboard someplace in the house the child can just sit and play, and never, ever tell them they are making too much noise (or buy them headphones).

There are ear training apps, they actually work, and I think ear training is pretty much always useful, so it could be a 5min "workout" in between practices. I don't do it myself I just listen to music I like and try to reproduce sounds without the sheet music, but I do listen to a lot of piano music for fun, so the app may be easier for directed practice.
Depending on how simple you want it, you could just use MarkDeep, TexMe or MdMe plus something like NeoCities or a Github repo. You'd miss out on some benefits of a full generator, like automatically creating an archive page and RSS feeds and stuff like that, but you'd gain that 90's simplicity.

[0] https://casual-effects.com/markdeep/

[1] https://github.com/susam/texme

[2] https://github.com/susam/mdme

[3] https://neocities.org/
For those questioning these numbers, 10x might be a little high, but I think it's at least in the right direction. Consider how many car trips the average person takes per year, versus the number of times they travel by plane. Travel by commercial airline is 100's of times safer per mile than travel by private vehicle, but the average plane trip is well over 100 times the distance of the average car trip.

Here are Wikipedia's numbers for a 1990-2000 in the UK (because that's what they happen to have easily available):

Deaths per Billion
Journeys Hours Kilometers
Car: 40 130 3.10
Air: 117 30 .05

https://en.wikipedia.org/wiki/Aviation_safety#Transport_comp...

So for an average journey by each a couple decades ago, this says that travelling (a long journey) by plane is about 3x the risk of death as travelling (a short journey) by car. Does anyone have more recent numbers for the world as a whole?
Do any of you guys know how I can downvote posts or let Medium know that I'm not interested in having articles like x on my feed?
It's funny how something as old fashioned as this blog feels like a breath of fresh air.

That's how Google design used to be but is not anymore.
Wordpress seems to be objectively bloated and messy in terms of the website code that is generated. You can run wordpress blogs through a website speed analyzer and compare it with a static gen site and see this.

The "hate" isn't based solely on being hip.
I hosted my own wordpress blog for several years on various virtual private servers, and was hacked multiple times. Just got to be way too much work to admin the site. I use wordpress.com currently. It's less than ideal, but I think you're underestimating the amount of work required to secure a site long term, rather than simply install one. For most lay users, insuring that their host is keeping python up to date, that the security permissions are correct on each file, and that every plugin installed is 'safe' is more time consuming than it's worth. I'm not up to speed on the state of static site generators, but that's got to be a better way to go for most users.
I am referring to the "Chinese vendors and mfgs" in the parent comment, not the entire Chinese "race." I called them conscience-less.

In support of my view, I quoted the World Health Organization stating that these people knew what they were doing, and it was done intentionally on a large scale.

In your view, is the World Health Organization fond of writing "racist white supremcist[sic] drivel"?

How is it "racist" or "white supremacist" to express horror at injury and death of Chinese babies? If I were either of those slurs, I would be celebrating this scandal, not expressing horror at it.
Young People Are Having Less Sex
Explorer & Edge make up more than 30% of internet traffic, yet you ignore testing them?
Interesting read.

As a person that follows this type of thing and somewhat works to prevent them from happening (that is, follows best-practices, relies on an outside entity to blackhole suspected-DDOS traffic, but also applies DDOS security measures at the security stack), I do find reading about the different types of attacks entertaining.

It's good to hear that a large majority of 'vulnerable' systems do get patched quickly (at least in-part according to the article). I guess that would be the good side of users having routers that are 'patchable' from their ISP.

I kind of view DNSSEC as a pretty large attack vector in the DDOS world - as it allows for a huge amount of amplification.
The Amazing Performance of C++17 Parallel Algorithms, Is It Possible?
If we didn't have medium where would all the documentation for js frameworks be published?
Russian space leader suggests engineers test spacecraft Stalin’s way
The Definition of the Kilogram Is About to Change
A Chinese Billionaire Is Using His Fortune to Unlock the Human Brain
There's always the Universal Unitarians.
I think it's a play on a fairly common meme from Reddit. Early example here:

https://www.reddit.com/r/seduction/comments/3cdmps/rule_1_be...
GitLab Made $10.5M in Revenue with Every Employee Working from Home
Why wouldn't china fight against "hate" speech?

I find it hilarious that the hypocritical news industry and the leftists mock china for their censorship while they themselves advocate for censorship in the US.

Of course both the chinese government and our leftists use the same condescending patronizing authoritarian excuse - "it's for our own good".

No thanks. Wish all the leftists in the US would go to china - their paradise.

And of course hollywood and most of our corporations encourage leftist censorship because they want access to the chinese market. What better way to win the hearts and minds of the chinese government than to show how well they censor at home.
Dan Mall on How to Stand-Out with Your UX Portfolio
There are legitimate reasons why stats wins out on interpretability.
1. Scaling is not hard
2. It is obvious to me "how to make these aggregations", but that is because I know statistics. Categories of variables treated as random effects can be interpreted both as a group (via variance parameters of the random effects) and individually via coefficients.
3. Bayesian estimation can even account for correlation of parameters and include it in the posterior prediction.
> There is a movement to completely eradicate these different forms to make the language a little bit easier, especially for kids.

As a Pole too, I'd be against it. There may be no difference in pronunciation, but the spelling is still linked to the grammar and origin of the word.

Eg. while "każe" and "karze" may be pronounced the same, the spelling clearly implies that the former one is a form of "kazać", while the latter is conjugated "karać". It's neither arbitrary nor unnecessary - it's perfectly logical and it conveys actual information.

Eradicating the difference would obfuscate the underlying links and structure completely, and I'm not sure whether it would really make learning easier in the long run. Simplification for the sake of simplification is a lossful process.
I don't see anything in the article about the extent to which this effect has been observed in the real world. Is it another example of economists assuming that people are idealised rational actors (who would prefer a 1.6x coffee bean premium to a 2x, to take the example in the article), or is there some hard evidence that it explains the real behaviour of real people?
Send feedback is not a simple process. The link takes you to a generic feedback page with fields you have to fill in. It should be much easier to report bad results.
Seems like the place to post my RSI-related story.

I've been using the Logitech MX Anywhere [0] for a while. RSI was fine, I didn't really think about it. Just a handy little mouse, no big deal.

Then it broke, the left-click just wore out. So I thought I'd "upgrade" to the MX Master [1]. Mistake!

I realised that the smaller – and therefore significantly lighter – mouse was allowing me to use the tips of my fingers to push it round the table, rather than using my entire arm – hinged at the shoulder – to do the same. It's like I'm making it dance around by tapping it in tiny little movements rather than pushing it with one big movement to where it needs to be. It's hard to explain. Either way, that made an enormous difference.

With the MX Master, there was much more arm movement. I was in agony within half a day. When I figured out what it was, I switched it back out for the MX Anywhere. Now I'm happy again.

It seems counter-intuitive, but for me it works. I don't have very large hands, so that may be a factor.

[0]: https://www.logitech.com/en-gb/product/mx-anywhere-2s-flow
[1]: https://www.logitech.com/en-gb/product/mx-master-2s-flow
Bitfinex Launches Bitcoin Cash Chain Split Tokens
Apple TV’s TV app does that.
> The problem is the filament itself. It burns like a candle...

I wonder if this can be addressed by keeping a slight positive pressure of nitrogen or CO2 in the enclosure of the 3D printer?
> people were praising the interface, and nobody listened to the few who objected.

Or maybe objecting had the same effect it had back then as it does now: absolutely nothing.

It's like me saying "the government is corrupt!" and, any time something happens or some time has passed, "shoulda listened! ;)" -- Seems a bit masturbatory at best.
A small note on that very last one: RSS falls in the "you probably don't know about this, so let us tell you that you can reach more people with it" category. Any platform that doesn't offer it, or offers it "tucked away" is doing so intentionally, to keep traffic siloed, and keeping the posts from reaching external audiences. Not knowing what RSS is as a user is completely fine, and really:to be expected. But that's true for all technology: pick any tech you value and the majority of the world won't be familiar with it (case in point: I didn't know hackernews existed until my stuff got posted to it and people started yelling at me about it) so it's not a matter of "do people know about it" but "should there be a reasonable expectation that people are told about it when they start doing a thing that would greatly benefit from it".

Not offering RSS, when you're an online syndication platform, is a pretty clear sign that Medium made Medium to serve Medium first. Not to be the best experiences for readers and writers of blog posts and long reads. Which includes not informing people about things they could have had if Medium was a little less self-serving and actually cared about getting people's voices heard out there.
Penning My Way to Clarity
Artists usually show their pieces to at least some other people, yet many paint for internal contentment - we are fundamentally a social species. A large part of experiencing something is showing it to other people to seek their opinion/approval - especially if it had a large impact on a person.
More to the point, beyond simply surviving, why do anything? What is life's goal? I would put it to you that many people like this were raised in such a way that their internal contentment and pride comes from this kind of thing: they judge people and more importantly themselves on the experiences they have had and the joy they get from it. They feel a need to share to get some of this joy - usually with loved ones and friends, but sometimes wider.

This is not a bad thing:
People often also have a need to hear about others' experiences - hence books, videos, and you being here on hacker news.
Hi Rajesh, thank you for your thoughtful critique of my documentation efforts! I took a look at the sentences that are hurting you. The first part is from H2O's mission statement, which is clearly quoted. H2O is very impressive and is seeing more and more use. The h2o maintainers are indeed very friendly and helpful. But perhaps that is because I approached them with respect and did not hate them for their mission statement? We may never know. If you have anything useful to add, the document can be edited through https://github.com/ahupowerdns/hello-libh2o
...that's what the app is doing.

It was just opening the links in a webview inside the app instead of tossing the user over into Safari every time they click a link. There was no scraping happening.
I don't think meaning is a path that can be forced. You have to figure it out on your own. What I would suggest is focus on things where the journey brings you happiness and satisfaction not the potential outcome. I like to code just for the sake of learning and coding and "making things move". Whether that skills translates into a successful business or app idea or not is irrelevant to me. I have several hobbies I treat this way. "Doing the thing" is what brings me pleasure, not the romanticized idea that I will be successful doing it or become some master of it in the future.
It should be well known by now that Apple developers serve at the pleasure of the king (https://blog.codinghorror.com/serving-at-the-pleasure-of-the...).
A section of downtown Cleveland is still heated using a closed-loop steam-powered district system.

https://en.wikipedia.org/wiki/District_heating

https://www.flickr.com/photos/timevanson/28933250436
when I read this the first 2.5x, I thought this would be about genetic engineering. but that story would come from another source than overclockers.com... what interesting times we live in..
It's very annoying, but thankfully reader mode in every browser gets rid of it and every other annoyance medium has, including popups.
DDG has had its own crawler for a long time. It combines its data with 3rd party data.
Perhaps beat-saber/guitar hero for pianos?

https://www.synthesiagame.com/

Haven't tried it personally but looks like fun
Thank you! Such a shame to hear. I will definitely browse the site to read about his legacy.
Why not launch Safari when the user clicks on an article? And make it clear that you have permission from HN to use their API?

Having used your app for exactly one minute, that seems like it would address their concerns and preserve usability.
That's the stereotype, but it's not clear that it's actually true [1]

1. http://theconversation.com/anti-vaccination-beliefs-dont-fol...
I don't know if that was specific to ww1. Finance, supplies and ability to hold a siege has always been key to wars.