skysight-inc/HackerNews huggingface dataset:
Seems like there is a pretty straightforward decision tree that one could create by rearranging these questions: Is this business or pleasure? Do you just run windows on it (as I've seen CEOs and COOs do)? Are you a developer? For binary linux builds (including docker)? For iOS? For Mac? Or Java? Do you have a build farm running on the various platforms and OS you support? Do you target just one specific platform and are you already cross-compiling or building on a remote machine? Do you need to debug binaries locally? Do you require a particular piece of software for your job? Is that software available for an ARM Mac?

I think if a person isn't qualified to answer these questions for themselves, then that gives us enough information to recommend that they buy an ARM Mac. ARM is the future for Apple.
In the real world, when I type close to 100 wpm on keyhero.com, the highlighting of the current word can't even keep up with a human typist.
I agree! High-profile transphobes and “scientific” racists should absolutely exercise self-restraint and avoid using their social media presence as a stick with which to beat minorities.
Very timely. So, after boycotting a certain manufacturer for more than a decade on account of their root kit debacle I finally relented and spent some money on a noise cancelling headphone. It works pretty good, the tech has matured and the difference between NC on and off is remarkable. Even a neighbour mowing their lawn or using a chainsaw disappears to the point that I can focus on playing an instrument or writing a piece of code or text.

This was a key element for me in overcoming my insomnia, I used to stay awake at night because it was finally quiet enough that I could concentrate. After identifying that as a key part of the problem noise reduction became a focal point. It has created a new problem: the headphones are so good at this that it is very easy to creep up on me and scare the bejezus out of me when I don't receive any other clue such as a changing shadow or something like that. I'll have to figure out some kind of early warning system for approaching people.

Whoever cracks this particular nut without headphones and manages to create a bubble of 2 cubic meters or so that is silent from outside interference will make a lot of money. The article lists one entrant that seems to be a move in the right direction but it does not look like that particular version will be ready for prime time in the near future.

My 'ideal' soundsucker (sonic black hole) is a ceiling mounted device that projects a cone of silence. One possible way in which it could work is by using a phased array of speakers to 'fake' a larger one. But that ideal will likely never be reached due to limitations in physics, imagine the problem as applied to a wavy surface of water: create a wave pattern that cancels out the wavy surface in one circular area without touching the water directly.

Edit: Another - unexpected - benefit is that all the fan noise and other ambient noise in the room I'm in (which I normally don't even notice) also drops by a very large factor with NC enabled.
> For one thing, doctors were upset because Semmelweis' hypothesis made it look like they were the ones giving childbed fever to the women.

This, I think, is a point that needs amplifying:

Doctor hubris causing harm and even death is not an isolated incident to this case. This is alluded to with the line about how difficult it is to convince health care providers to take hand-washing seriously today. One can look to some horrifying practices in medical history to see a track record of "I'm a doctor, so I know better than you" that caused needless deaths and sometimes despicably cruel outcomes. Rosemary Kennedy's case is an example of that happening all throughout her life, with first this:

During her birth, the doctor was not immediately available and the nurse ordered Rose Kennedy to keep her legs closed, forcing the baby's head to stay in the birth canal for two hours. (caused Rosemary's intellectual disabilities)

And then lobotomy [1].

On a personal note, my close family member is dealing with cancer. His last chemotherapy just about killed him - he lost 40 lbs in a week and went from being in full heath to severely underweight. When he told the doctor that he just could not do another therapy session - he feels that it will kill him - the doctor said exactly the above - "I'm a doctor, so I know better than you." He left that doctor - his tumor was already gone, he continued his last radiotherapy sessions. He was just like the people mentioned in this article [2] -

The surprising part was that people who were feeling the best at the start of the therapy ended up feeling the worst. They are the ones most harmed and who had the most to lose... without significant benefit for their cancer.

1 - https://en.wikipedia.org/wiki/Rosemary_Kennedy#Lobotomy
2 - https://time.com/3968918/when-chemotherapy-does-more-harm-th...
for (s = i = 0; i < NUMBER; ++i) {
s += 1;
}

I'm surprised gcc can't figure out that this is NUMBER*(NUMBER-1) and eliminate the loop entirely.
> Is Safari's team smaller than Firefox's as well?

Unknown

> but when there is a standard in place, why Safari takes sooo long to implement it is perplexing

Some standards are so bad, even Chrome ends up deprecating them (see Custom Elements v0).

Or they just go out of favor (see HTML Imports).

Or they are so poorly specified that even years after "becoming a standard" they have things like "this section is not specified yet" in their texts. And the status of these "standards" is often not above "Candidate Recommendation" (that is it is gathering implementation experience, and yes, that refers to Service Workers).

BTW Service Workers were moved to Candidate Recommendation about half a year ago: https://github.com/w3c/ServiceWorker/issues/1460 ("Double check everyone is happy with v1 going to CR.")

So yeah, I don't know what to say. Safari isn't chasing every API under the sun? Good for them. Web Devs assuming that whatever's in Chrome is the be all end all standards on the web? Bad for the web and for the devs. Apple possibly not prioritising Safari? Bad for the web as well.
I'm not sure if you've decided to switch up the usual "past discussion" with "if curious see also", but FWIW the latter suggests to me "here is more material that is tangentially relevant that you might find interesting" while the former is very direct in what it's claiming to link to.
I do actually agree that you are semantically correct here within the rules of M:tG.

In the world of a set of cards that do not actually exist, however, it is easy for me to imagine some older edition of M:tG that used this language to update "Block" from being a creature "capability" into a fully fledged "Ability." If that were the case, it would be an Activated Ability with zero mana cost (except for those creatures that, say, required some cost in order to block something).

I do recognize that if such a thing were introduced today however, it would be as a Keyword Ability like Shadow (maybe "Ethereal"?), perhaps with text like:

- Ethereal (This creature is unable to block)

- {Cost}: This creature loses Ethereal
The problem is WooCommerce isn't a product. It's a framework and it depends on your implementation as to whether or not you're going to have a good time with one inventory management system or another.

In direct comparison to Shopify, when you uninstall a Shopify plugin you have zero risk of lingering effects. You can't install a plugin that will break your API in "please hire better developers" ways, and Shopify doesn't give you enough power to harm yourself with "infinite variant" issues or un-trackable products.

Even with WPEngine which takes much of the complexity away of improperly sized machines or databases you still are able to destroy your ability to interface with other software through variant madness or overzealous plugins.

That being said we support it and our customers are happy who use it and get through the initial hurdles but it's very much up to your team or in most cases the outsourced help as to whether or not you're compatible.
I thankfully don't use it everyday, but Mac and literally everything on Mac (even the terminal started crashing on resize towards the end of the time I used it every day). Over time, I started keeping a note where I put every bug, missing feature, malicious feature, performance issue, driver issue I had with my 2 different MacBooks day to day, and it's loooong. I'll probably never organize it unless I'm forced to use Mac again.
You are only supposed to drink the kool-aid, not marinate in it.
It probably can, at high-enough optimization level.
Eigenquestion is a question that's when answered, turns into the same question, but on a different scale.
Ask HN: What's the elegant piece of software you came across recently?
While you post on https://news.ycombinator.com/item?id=23803539 (Ask HN: What's the worst piece of software you use everyday?) any elegant softwares that come in mind?

Recent one for me:

- Zenkit: Just worked for all my use cases (after trying a bunch of other products, including notion.so/)
> Eg. if you googled anything related to it in march, the search results displayed a "wash your hands message" even though the virus is spread by droplets AKA sharing air indoors with an infected person.

There's a fecal-oral route for covid-19, which is why the protocols for people who share a home with someone infected with covid-19 all mention using a separate (if possible) toilet, or making sure the room is cleaned thoroughly after each use.

EG, this from CDC: https://www.cdc.gov/coronavirus/2019-ncov/if-you-are-sick/ca...

> If possible, have the person who is sick use a separate bedroom and bathroom. If possible, have the person who is sick stay in their own “sick room” or area and away from others. Try to stay at least 6 feet away from the sick person.

Handwashing remains a crucial part of the set of protection measures against covid-19 and other respiratory disease.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2446461/

> Improvements in hand hygiene resulted in reductions in gastrointestinal illness of 31% (95% confidence intervals [CI]=19%, 42%) and reductions in respiratory illness of 21% (95% CI=5%, 34%). The most beneficial intervention was hand-hygiene education with use of nonantibacterial soap. Use of antibacterial soap showed little added benefit compared with use of nonantibacterial soap.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5781206/

> There was moderate to low‐quality evidence of a reduction in both influenza and respiratory tract infection with hand hygiene interventions in schools, greatest in a lower–middle‐income setting. There was high‐quality evidence of a small reduction in respiratory infection in childcare settings. There was high‐quality evidence for a large reduction in respiratory infection with a hand hygiene intervention in squatter settlements in a low‐income setting. There was moderate‐ to high‐quality evidence of no effect on secondary transmission of influenza in households that had already experienced an index case. While hand hygiene interventions have potential to reduce transmission of influenza and acute respiratory tract infections, their effectiveness varies depending on setting, context and compliance.
It would be an instant hit. Can't wait to read more.
Setting up WireGuard VPN by using wgcg script
I owned that machine - the original MacBook Pro from 2006, with a Core Duo - and it lasted five years and could have gone longer. I only replaced it after the aluminum bezel succumbed to mechanical fatigue. Of all the Macs I've ever owner, it was the most reliable and long-lived. The 32 bit ISA was never a problem in practice.
> Somewhat annoyingly there is no common thread to their meanings

The common thread is the Latin word "norma" for a carpentry square. This gets taken literally in cases like "normal vector", figuratively in cases like "Euclidean norm" (i.e. to measure) then increasingly distant as the word is a root to mean usual/ordinary/average (i.e. according to standard measure) in many languages and thereby ends up in "normal number", "normalized vector", etc. "Normal distribution" inherits it doubly, Gauss used it in the orthogonality sense and later authors in the ordinary sense.
I think it's in the standard system-wide list, let me check.

Edit: yep, it's in the 'common' list: https://support.apple.com/en-us/HT201236

They are also visible by simply clicking a menu or context-menu which shows the shortcuts on the right side at the end. Alternatively the built-in Help is actually usable as well as searching for menu items (click help and the text field will also interactively point to menu items with a big floating arrow when hovering over the search result with your cursor - that functionality works in all native HIG-conform apps, and it is dynamic so it also works when you have stuff like a "history" menu in the menu bar in a browser).
You probably just saved me a good 15min/week! Never knew you could toss “title:” in there.

Thank you!
Anything from Oracle really!
A modern-day SunPCi would be amazing. They were essentially a full 'PC' on a single expansion card you can add to a SPARC workstation.

https://en.wikipedia.org/wiki/SunPCi
> Shaming works way better than just talking.

I think shaming is never acceptable, under any circumstance. It's trying to make someone feel emotional pain in order to force them to do something. It's basically applying torture, except instead of physical pain it's emotional pain.
The huge and important difference is when you use this pattern in C the compiler has no idea what you are doing and can't check anything, nor can it reduce the cost of this dispatch mechanism. A compiler for a language where this is a feature can check what you are doing and de-virtualize virtual dispatch. In C you pay the highest possible cost for polymorphism while enjoying the least benefits.
Anyone interested in how much your brain can do in a second? I'm making a mindmap/chart for that in my quest to better understand natural intelligence and how it could be replicated as AI.
Home Assistant is amazing but you really have to read the release notes for every release to make sure something you're using isn't going to break. I appreciate the improvements it has seen over the years but it's definitely not something you can just update and assume all is well.
That is exactly what's happening here -- both deleted the "f", so there's no conflict, and their inserts of "b" and "m" are executed in order.
At this point, I think the Python 2 side is much less shrill simply because they've started dying out.
That may be "great" for an indie, but it's a disaster for a business you're hoping to live off, unless you have reason to believe it's going to change radically.

As an indie you almost certainly have no investment and are living off personal savings during that time.

$7,500 won't cover essential cost of living for most people. And if it does, you're probably doing without healthcare, aren't investing in a pension or generally in your future, and are living in a shithole.

If revenue is that low and there is "lack of [...] growth", even if that's the upper 90% of indies for the first year, you're probably going to end up running out of savings and desparately looking for a perm job in due course.

At least, with those metrics it's advisable to have some kind of second project, part-time job or similar.

EDIT: Above assumes you don't have a partner paying for your costs of living during this time. I didn't think about that.
The empty loop in python was surprisingly slow (68,000,000 iterations per second).

What is it actually doing here? A 3ghz cpu has 3 billion cycles per second. So it's spending an average of 44 cycles to increment an integer and compare???

(also fun fact, python integers are 28 bytes, but it still doesn't really explain the slowness: `import sys; sys.getsizeof(123456)`)
You are being down-voted and even reprimanded I have to voice my agreement.

I also don't believe psychology is an actual science (in the proper sense of the term) and is indeed more akin to religion or even astrology. (Not that that religion and astrology are not sometimes useful, they can be, as can psychology, just that they are something besides a science).
While the UI UX in macOS has degraded a bit, minimizing windows you’re not using as the main way to manage a desktop is, I think, a Windows habit.

macOS works much better if you manage windows with hiding, rather than minimizing. Once you get the hang of it, with cmd-h (hide), cmd-tab (switch applications), and cmd-‘ (iterate windows of an application) I (almost) never leave the keyboard and can get right to the window I need quickly.
+1

The Ryzen 4800h is the biggest leap in terms of CPU power for me since the Core Duo days. My 2015 MBP seems quite slow now.

And the Lenovo Legion 5 was less that $1000!
Not for anything important, no. For a fun side project, 1 compiler is fine. For a business that depends on a build chain, it's sensible to at least have a plan for switching. For a major OS kernel, even 2 compilers is too low for my comfort.
You can get on the front page with a handful (~5) upvotes, as long as they come in fast enough.
Oh god yeah — fuck Fieldglass.
This is a hit list against many major modern technologies. Yes, they they might not be working for you and it does not make sense without the time investment. Can you really say they are the worst software you use among the many other software you use very day?

I consider my worst pieces of software to be the ones where I cannot, for the life of me, understand even a tiny amount of why things were designed that way, or why things fail, or why I continue to subject myself to such torture. For the technologies above, I run into many issues with them, but I frequently feel that is on me, not on the software. They have also solved many real problems as well as exacerbate some others.
I've said this before in comments but I just really have trouble understanding people who can walk--especially in cities--with earphones. I know some are less isolating than others--some like the pass through mode on the Airpod Pros. But I don't even really like earphones on a forest path much less a city street.

I guess it's somewhat a matter of what you're used to. I grew up pre-Walkman and have just never gotten into the habit of wearing earphones like that.
Major fail, I live like two blocks from one of the most beautiful and popular lush and quiet rail trails in the country and is perfect for running and even has mile markers for runners and instead of taking me there it took me through an incredibly busy shopping complex and over an interstate to a nearby park that's not running friendly
Perhaps, but Apple really hated it.
For many instruments the solution is simple: practice on an electronic version. This obviously does not hold for all instruments and not all kinds of practice but it can have a big impact. It has an additional bonus too, you can put on a headphone and cut the outside world off as well so it works in both directions.
It must be tough for a struggling startup like Google to afford lawyers. With their free cashflow they barely spring for 100,000 or so.
yes, that's what I've been doing until this week. but since I'm looked inside the house since Feb this year I'm not spending money on anything. so I decided to give myself this cool room.

I'll do a 360 picture of it after it's done. like I did with the victorribeiro.com/3Dsphere but with picture instead of a render
> I'm curious, do others perceive undeserved upvotes as an issue? As far as communities like this go, I think HN is pretty fair about what kind of content is valuable.

I've used a similar extension on another forum, and the issue it addressed for me was that 1) upvotes aren't worth reacting to (for several different reasons) 2) it's hard to not react to them in some way if you see them. If you believe the first point, hiding them completely is simply the best solution.

As for why they're not worth reacting to. People have already mentioned they cause people to focus on what's already popular. They can also create feelings of inclusion/exclusion that lead to hive-minds, and mildly addictive slot-machine-like reinforcement (which people have extensively discussed in relation to Facebook likes).
I think it’s a case where both have their place.

One recent/current outlier is the Killer Queen arcade game: dedicated hardware, console ports that may capture the game but the in-person experience is entirely different and exclusive.
Uh, if we accept the premise that modern American right-libertarianism was practically single-handedly created by Murray Rothbard, and that Hans-Hermann Hoppe is actually still quite faithful to his old mentor, I guess we'll have to accept that his positions lie well inside the boundaries of right-libertarian thought.

I'm not claiming that all of Hoppe's positions are typical for, or representative of all libertarianism. I just used him as a handy example that the assertion that "libertarians love F.A. Hayek and Milton Friedman" is not a given, which is exactly the topic of the lecture I referred to.

As an aside, I'm sure the guys at the Mises Institute will be ecstatic to hear that you think their media presence is the best, even though all that sweet Koch money is going to Cato. I think I kind of agree. :)
Android on my TV: (keeps crashing, internet sometimes not working, sound volume usually is wrong, etc.)

Nvidia GeForce Experience: I don't actually use it daily, because it doesn't work. I have not been able to start it for the last 6 months without getting a startup error. I contacted Nvidia support, reinstalled, downgraded, updated, problem is still there. The tray icon always shows when there's a new update, but I have to manually download it.

Google Chrome: Whenever I ALT+TAB back to Chrome it freezes for 1 second. It could be one of the extensions I use, but never found the cause. Google's own note-taking app, Google Keep, was crashing the browser on Google Chrome: https://support.google.com/docs/thread/9482426?hl=en
I don't have this problem. I did some profiling and it's not doing much of anything expensive. Maybe there's some ad that I blocked or something that degrades performance for you.
I would like Windows 10 a lot more if it didn't ship with adware / spyware.
OneDrive for Business. You can't move folders with more than 5000 files in it (including subfolders). This is by design. The Windows 10 app is atrocious. It fails more often that not. It's built on top of SharePoint, which brings a lot of confusing features and configurations that makes no sense to someone just looking for a way to store the company's files.
"we mainly use phabricator now at my day job (which I love love love)"

What do you love about phabricator? It looks interesting, even if it is written in php. (just joking...)
I have a love/hate relationship with Mail. It has exactly the feature set and UI I would want from a mail application.

But god, these bugs. Somwhere down the line it became strangely slow. It's constantly displaying false values on how many emails it is about to fetch. And I accidentally deleted emails on more than one occasion without having a clue on how that happened.
Someone had to mention this.
>If we just run /bin/true, we can do 500 of them in a second, so it looks like running any program has about 1ms of overhead.

This is off by at least three orders of magnitude, at least on my machine.

$ time for i in $(seq 1000000); do true; done

real 0m1.049s
user 0m1.037s
sys 0m0.019s

This article would be better if it were about computers in general, not about Python. I specifically avoid using Python for anything serious because I find its performance impossible to reason about. Then again, perhaps it's a good thing to have examples that require thinking rather than just reciting the machine's specs like most of these lists I've seen.