skysight-inc/HackerNews huggingface dataset:
I started playing chess regularly a few years ago, in my late 30s. One thing that's helped me probably the most is lichess's puzzle storm. If I'm clear minded, I can hit 25. Out of curiosity I looked up 'puzzle storm gm' just to get a sense for what a gm can do with that, and it's seriously mindblowing.

https://www.youtube.com/watch?v=1arZ7pHspDo

This really shows how much of chess is subconscious recognition of patterns. Training that is much easier when you're young. Learning chess is a fascinating way of getting in touch with that kind of training.
> I also can't shake the feeling that the hinge has loosened up a bit, but that's purely anecdotal.

I feel like the amount of resistance the lid has to flopping over actually varies, which is strange.
Ancient tooth suggests Denisovans ventured far beyond Siberia
I was told a while ago that rebalancing could get into pathological cases fairly easily (on openSUSE we used to run a rebalance in a cron job and it turns out this would grind machines to a halt). I still use btrfs and haven't had this issue for several years so maybe the issue has been resolved? I'm not sure what the resolution might have been.
Great.

When you update to Android 11 or 12 it will cease to work well, because it will crash when requesting a permission. You can get around it by manually adding permissions.

When you encounter those issues I suggest forking it and doing the work he refuses to: Use ActivityResultLauncher with registerForActivityResult to request permissions.
Well, the horse riding! Sorry, I thought it would be clear from the first paragraph
> We used to have a neutral ground of, say, a respected newspaper or TV show which had the ability to reign in radicalization, and would present issues by weighing both sides in a fair and representative way.

No, we didn't.

We used to have oligopolistic media with a fairly uniform set of biases and actively-pursued agendas across all outlets. Even farther back, media was more diverse and often hyperlocal, but still not “fair and representative”.
> Companies will pay millions to union-busting law firms because labor organization is really the only thing that will improve the material conditions of their workers.

Don’t better working conditions attract better employees? If labor organization is the only way to achieve this (as you claim), wouldn’t companies be encouraging unionization to improve their competitiveness in the labor market?
> It's better and more secure that Google's own email client.

Have you or someone else audited the code or what is this based on?
It's even worse: it's called "voluntary" and people will ask you to join.

If you don't "voluntarily" join and put up a smile all the time people will notice.

There is no way to prove that your performance reviews will suffer from this.
Why oh why does every decent laptop have a 1080p screen? Apparently, if I want something other than 1080p I either buy a MacBook and pay the Apple Tax, or I buy something overpriced and often terrible in every other way?
I was under the impression it was largely a BIOS option.

Basically if S0idle is advertised as supported, S3 isn't.

On recent BIOS on Thinkpads this tends to be an option which can be toggled.
Teach your kids poker, not chess
"the domain in the curlbashware URL could be less shady than sh.rustup.rs"

Relying on a familiar looking domain doesn't get you much security, especially with internationalized domain names where what a domain name appears like in one language could actually be very different in another.
I struggle with this as well. My team grew during COVID, and many of them are in different locations. In many ways, they haven't been able to gel as a team. There are other managers who had teams before COVID hit and their virtual hangouts just amplify the bond they had before.

People will complain about these events, but I just don't know any other way to help teams learn about each other.
In 2020, a collapsible section is a matter of adding / removing a classname and a CSS animation; there's a few ways to do so, using jQuery is one, but you don't need thousands of lines of a JS library (network bandwidth + JS interpretation) to achieve that.
Fellow European here. Most shocking for me is the overall road "quality". Way too many potholes. I have the impression when the US builds streets, they pour asphalt over a stretch of dirt and call it a highway.
Collapsible section? https://developer.mozilla.org/en-US/docs/Web/HTML/Element/de...

There's some CSS transition stuff you can add to that to make it lightly animated: https://css-tricks.com/how-to-animate-the-details-element/

Yeah, jQuery might make some things easier, but when possible, using native HTML elements makes things even easier,
hmm. im not a fan of zero sum, "with us or against us" mentality in general, i would guess this could border on coercion, along with hostility towards non union employees (scabs). for example, someone not personally against organizing but who declines union membership is seen as an enemy with this mentality, a gross mischaracterization id say.
Thank goodness Google is looking out for my privacy!

It's doing about as good of a job at that as it is in upholding my right to decide what apps to run on my device.

It's remarkable that all that so-called "unmaintainable code" results in an app which is far more powerful, and just as reliable, as Gmail.
I loved this perspective from a hardware oriented engineer coming to appreciate the enormous complexity and difficulty in providing a stable and useful data structures and algorithms library as part of, say, rust std.

Each complaint is valid, but some of it is (they admit) coming from a bit of naivete. They're surprised red black trees are included in the Linux kernel? why? They were surprised at how useful rust std and a good? data structure foundation was? why?
Yes. You'll note that I already anticipated that in my original point. I was very specific in how I worded it for good reason.
You linked to docs of 3 python projects and each one looks entirely different while the docs of all rust crates look exactly the same.
And Tucker Carlson has never called for violence against black people.

I shared those links because sometimes it's easier to see how the media uses tragedy to demonize a political position when you see a different political position being attacked, perhaps one you support.
If it had been ratified in 1789, the "mathematical discrepancy" would have appeared between 8 and 10 million citizens. We're well past that now, and could ratify it if the states wanted to screw over Congress.[a] It wouldn't even need to be reintroduced, as submitted amendments don't "expire".[b]

[a]: Twelve states already signed on, just need a few dozen more

[b]: Case in point, the 27th Amendment[0] was submitted to the states for ratification at the same time (1789), but never had enough states sign on until 1991.

[0]: https://en.wikipedia.org/wiki/Twenty-seventh_Amendment_to_th...
Kudos to you and the team. These types of tools are hard to begin with, then become exceptionally hard cross platform.

Do you mind taking us through the stack to better understand the tradeoffs? Specifically, how are you storing and computing spreadsheet formulas / formatting? And maybe even the text rendering components?

Thanks mate!
Fully agree, and your example is still relatively simple. Method chaining in jQuery allows for extremely expressive one-liners that would require a huge amount of boilerplate in vanilla JS.
You might care to state why the chart is problematic.
Thanks for this. I tried learning a few weeks ago, enjoyed playing but didn't get better, and forgot about it.

(The Youtube chess scene is booming, btw. Thats how I got interested.)
Just remember, you can be someone's boss or their friend. Pick one.

I'm not saying you can't be friendly. But you need to lose any illusion that you can be friends with your direct reports. And the way to be a great boss is respecting people's time. So instead of piling more stuff onto their calendars, try to identify some time wasting meetings/ceremonies and replace them with something fun and engaging.
[Copied from my post on the other HN thread about this (https://news.ycombinator.com/item?id=31432334)]:

I guess I'll take the contrarian view here: the developer violated a reasonable Play Store policy, refused to fix the problem, and received an expected outcome.

If you read the details of the Play Store complaint, you will see that they say the app was uploading information from the user's contact list without properly disclosing to the user that this was happening [1]. This is a violation of Play Store policy (a disclosure is required). It's not an unreasonable policy.

You can see in the app's source code where some of this happens [2]. In short, the contact list is read off the device, email addresses associated with each contact are parsed out, and the app does HTTP requests to remote servers to get the favicon associated with each email contact domain. Note that this is the sending of information off each user's contact list (the email address domains) to those remote servers. As such, it requires a disclosure to the user.

The developer's response is that he refuses to add a disclosure to the app because he is not uploading "contact info". [3]. Ok... not a great response. Certainly I would expect apps to disclose whether or not they are using any information on my contact list to reach out to third-party servers, even if only domain names. In any case, it's Play Store policy.

In the end, he finally removed the favicon feature. And Play agreed to allow the app back into the store. [4] But he has not yet backed down on shutting down the whole project because he's still upset.

Sources

[1] https://forum.xda-developers.com/t/app-5-0-fairemail-fully-f...

[2] https://github.com/M66B/FairEmail/blob/master/app/src/main/j...

[3] https://forum.xda-developers.com/t/app-5-0-fairemail-fully-f...

[4] https://forum.xda-developers.com/t/app-5-0-fairemail-fully-f...
Will Switzerland ever be able to order them with a Swiss German Keyboard?
Eh, as I understand it this (Adderall "abuse") is fairly common and mostly doesn't have bad consequences.

Note that inability to concentrate reliably has fairly severe downsides as well, like (at the extremes) inability to hold a job. This is not good for your medical situation either!

Depending on person, "ask a roomie to try their meds" can be a lot more viable than "go and talk to a medical professional." And it comes with a safety valve - your roomie will presumably cut you off if you get problems. Plus the dosage will be predictable and there won't be random additions. Note that I didn't say to go try meth.

(Google "death by adderall". It's not hard to avoid.)

Of course if there's medical contraindications like blood pressure or heart conditions this is a bad idea, but first of all the side effect profile is pretty mild, and second if you have a medical condition you should already know to not take meds on the basis of random HNews recommendations. - Actually, they should know their preferred risk profile anyway. I'm just reminding them that the option exists.
Java vs Kotlin is a maintainability issue.

The reason it's pulled isn't java vs kot: It's refusing to use the modern APIs that are required for it to function on Android 11+.

My outline specifically mentions the use of illegal calls which will literally just crash on later android versions. He even has his call stack pasted as a comment.
"With that said does anyone have any suggestions for things I can do with the team that wouldn't be "mandatory fun"?"

Anything work related is "mandatory".
And bonding happens also naturally, when people work together on something with success.

Mandatory remote team bonding sounds bound to fail in most cases.

Depending on the size if the team and their interests, maybe some computer games could be fun and useful. I probably wouldn't say no to play battlefield or Left4Dead on company time with coworkers. But not everyone enjoys that.
take a train?
Another alternative explanation, that I find that extends to many alleged addictions is that he is avoiding doing what he needs to do because anxiety.

A recent related post:

https://news.ycombinator.com/item?id=31408431
I'm pretty sure there must be molecules or signaling pathways that upregulate specific enzymes but yeah as you say, epigenetically via specifically made peptides or genetically via mRNA injections, one could increase the quantity of a specific ensyme, the easyness being a product of how well delineated and specific are the genes/allele responsible for its encoding.
The medicinal applications are endless, e.g. increasing FAAH ensymes for next-gen sleep enhancers, or increasing specific ratios of phosphodiesterases for next-gen mood stabilisers/antypsychotics/anticonvulsants/antiepilleptics.
It seems like a very underfunded generic target.
Tangential, but sometimes I see people say that jQuery is dead/failed. While it's not as popular anymore, I think that's actually the perfect evolution for it. jQuery was making up for browser API shortcomings, and now many of those shortcomings have been addressed and been incorporated into browser APIs (not everything, but quite a bit).
> Do you want privacy on your phone?

lol. There is no privacy on your phone if you have Google's spyware on it. So your point is complete bullshit.
You alluded to this, but I think it’s worth saying explicitly:

People with ADHD are 2.7 times more likely to deal with depression than people without.

This is very subjective and I can’t put a finger on what it is exactly but something in this post just feels like depression.
I’m excited about Framework Laptops but am holding out for them to release and AMD-based model. I have no interest in supporting Intel.
If that's your experience most of the time, you might have ADHD. Here's a good (chest yet informative) introduction to the subject: https://m.youtube.com/c/HowtoADHD
I will always think fondly of jQuery. It did a great job for what it was intended, saved a lot of time. jQuery's time has passed, and that's ok too.
or delegate...?

document.addEventListener('click', function(e){
var t = e.target;

if(t.closest('.foo') && t.nodeName.toLowerCase() === 'button'){
e.preventDefault();
// do stuff here
}
else if(t.closest('.bar') && t.nodeName.toLowerCase() === 'a' && t.classList.contains('here')){
e.preventDefault();
// do smth else here
}

}, false);

one listener to rule them all...?

elegant enough and once you get used to it...

.closest can be pollyfilled too..
Do they state somewhere that they are having 1000+ users specifically from Chrome Store? Because I can see that they have live extension on Apple App Store which takes 25th place in travel category in US. Downloads on App Store are not public, but I'm pretty sure they had to have at least some downloads on there to make to the top 30 travel apps.

https://imgur.com/aZAtEB6

Also they do not state if 1000+ are active users or total users who installed extension because Chrome Stores only shows active users count
Business class Dells and HPs have one too. Named differently because TM but good enough.
https://amycastor.com/2022/05/19/a16zs-state-of-crypto-repor...
> Abortions, vaccinations, climate change combatting are supported by the majority of the population, yet no law on either can really be passed due to arcane rules and the refusal of one party to do anything that might benefit the other

This is an extremely simplistic, if not outright naive take. Majority might be for “combatting climate change”, sure, but when it comes to actual methods to do that, you’ll find that there is hardly a broad agreement as to what exactly should be done about it.

For example, I support carbon tax, but I’m against directly subsidizing solar/wind energy projects (as we do now). You’ll also find plenty of people who support both of these measures, and those who support only subsidies, but not direct carbon tax. What to do about it?

The current approach seems to be that the Congress, instead of talking it among themselves, making deals and reaching majority to pass a bill, just delegates the job away to bureaucrats in federal agency. As a result, in so many aspects of life, we are being ruled by unelected, unaccountable, nameless bureaucrats, who proclaim “rules” that no majority would ever support. What’s the point of democracy again?

There is, of course, another solution to this, that works much better in practice: getting federal government out of all of this, and leave these things to states, exactly as the authors of the system intended. You’ll observe that the states have much less troubles passing bills about protecting or prohibiting abortion, for example. Why must everything be ruled by federal government, which was never intended to be doing that?
Is it worth adding the library (download size + script parsing & execution) for that though?

At the very least there are some jQuery alternatives that are modular, smaller, and have less backwards compatibility like iirc zepto.
Back when I wrote C and C++ for a living I'd occasionally meet someone who thought their ability to employ the spiral rule or parse a particularly dense template construct meant they were a genius. I get the same vibe from certain other groups in this industry, most recently from functional programmers and Rust afficionados, for example. Nobody gives a damn if you can narrate a C spiral or a functional-like Rust idiom.

And this syntax density is one of the reasons I stopped advocating for the use of Rust in our systems. First, I don't want to work with languages that attract this kind of person. Second, I don't want to work with languages that require a relatively heavy cognitive load on simply reading the lines of the source code. Units of code (i.e. statements, functions, structures and modules) are already a cognitive load--and the more important one. Any extra bit I have to supply to simply parsing the symbols is a distraction.

"You get used to it," "with practice it fades to the background," etc. are responses I've seen in these comments, and more generally when this issue comes up. They're inaccurate at best, and often simply another way the above mentioned "geniuses" manifest that particular personality flaw. No, thank you. I'll pass.
I worry too about people not considering accessibility.

This isn't a complaint you can level at the gov.uk team. They're obsessed with accessibility. Gov.uk is probably the best example of a well-designed, well-built, completely accessible website on the whole internet.
There is a moral case against crypto
I have been using Pixel 4a. Check all the boxes. Just that the last Security Updates will be untill August 2023.

- Just need a newer version to this series.
I don't think K9 supports XOAUTH authentication over IMAP/SMTP yet [0], which is increasingly widely required by mail services.

[0] https://github.com/k9mail/k-9/issues/655
The original title: "How Elon Musk can improve free speech on Twitter?"

But I approve the title, just like I approve the simple, technological solution to a complex situation with lots of stakeholders and widely varying points of view! Because this article is premised on Mush already having acquired Twitter, and open sourcing Twitters "algorithm", which is of course, explicit and easily delineated.

I assume that Elon Musk, the Richest, and therefore the Smartest, Man in the World will take up this sage technological solution to a societal problem! He has no other choice! He must!
I feel seen.

My mechanism for remaining focused and getting through work has been to consume harder illicit substances, mostly cocaine. It's effective but definitely not sustainable long time and I'm not too sure where from here.
> It still astonishes me to this day how Director+ level at a company doesn't understand the power dynamic of being asked to 'optionally attend' these types of events.

Or maybe they understand completely?
As feedback, I had the same problem that you had. I reached out to support, they had me send in a video, agreed that the hinge was out of spec and mailed me a new one.

I installed the new hinge, and it’s more rigid. I no longer have the problem of the laptop falling open when typing on my lap.

Highly recommend contacting support for the hinge issue if you have it to.
Absolutely agree, but I like to think the magic bit can stick around as wonder. Perhaps that's bundled into deep curiosity.
BMW i3. No OTA updates. No touchscreen. Very limited telemetry (GPS location transmission can be turned off). Electronic key with a physical key backup.
> OP is maintaining their own patches to Rust's standard library

Oops, that's the bit I must have missed. That does sound like an ordeal and I don't have an easy answer.
This is what I tell anyone trying to learn programming or any computer related craft. The first step is to not be afraid of the computer. Only then you can learn.
Reading through this, I have to wonder why the Father was so obsessed with beating his Daughter? I have a daughter, and I have nothing but admiration for the things she does well, that I am no good at. Would I devote hours/days/months of my life to become an expert in a thing just so I could beat her at it? Certainly not.

The Father in this piece is running the risk of ruining for her, one of the very things she is really good at (and clearly enjoys), and all because of his own insecurity.
Thanks for actually taking a look.

I can imagine that the developer would have been more willing to make changes if Google had sent him the list you have compiled here.
why, sounds like a great idea.
TBH, I'm fine with people who want to flex refusing to work on CRUD apps. CRUD apps are my favorite. They pay well, rarely demand overtime, and never have me on call after hours. They're great for developers who just want to do a job, get paid, and have a life that doesn't revolve around tech.
I was choosing AMD even when they didn't have the better processors on the market, for this very reason.
I think you hit on the two key points. LIFO is definitely real, and the last to be hired are often the first to be fired. OTOH, you have to look at the financial stability of the new company vs the old, if the newer is on substantially better footing it may outweigh the LIFO effect.
So nobody in a car can use their phones, even passengers? Technically certainly possible, but not sure that will fly.

And if, it will be fun to drive around all the cars going 25 on the highway because they have an important call.
That's the problem.

It takes only 1 minute to write a wrapper, so you will write one, and I'll write one, and your dog will write one.
Man I only read through the source code to point out the issues with Permissions requests. I hadn't even seen the background of spamming your entire contacts list to a remote server.
What makes you think that’ll reduce it?
I actually preferred MiniDisc through the portable music player era. I didn’t stop using my MiniDisc player until iPhone 4, as my phone storage was suddenly sufficient to carry a good portion of my library.
If we’re going way overboard, then I think a more effective solution is to just force all manufacturers to limit cars to a max speed of 25 mph.

More effective and equally unlikely to happen.