skysight-inc/HackerNews huggingface dataset:
Could this article be summed up as “someone tries to install Linux onto hardware that wasn't designed for it and did reasonably well considering”?

IMHO if you want to use linux as a day to day operating system you are better off buying it pre-installed on supported hardware from someone like Dell or System76.

That it runs on a mac at all is a testament to a volunteer community.

The argument made that everything should be in a GUI sounds like a throwback to the 90s.

I think that Microsoft’s recent efforts to improve their CLI support on Windows are a good indicator that for a certain set of problems CLIs are just less restricted.

GUIs were there first on windows if you prefer otherwise but still Microsoft needed to add decent CLI support to stay competitive.
> However, it eschews the tradition of teaching a variety of views and perspectives for the rigid orthodoxy of classical physics or chemistry, without the clean experimental results to back it up.

I have same problem with astrology and numerology. Useful and entertaining and you can read about it in almost every newspaper but where is the proof?
a rewrite... is still more of a risk than fixing what isn't broken.

Defining "broken" is the problem. A long-extant program may be "broken" even while it meets customer expectations, and "fixing" it could be viewed as a regression by the customer.

I had a case early in my career where I was finishing up a rewrite of a report writer program. The old version didn't really have test data, so "testing" mainly meant comparing outputs of the legacy system vs. the rewrite. After I had sussed out all the errors, there were still some differences in which the legacy output just didn't make sense. I met with the customer liaison, and he checked with his users.

It turned out that nobody had bothered even to glance at those specific reports in as long as anyone could remember.
Thankfully I've had better chargeback experiences with EU banks. I've only requested chargebacks on products I've not received, and provided my attempts to communicate with the seller. Always got my money back, but was blocked from buying from that merchant again (not that I'd try it after the bad experience).
Spening a few hours of time on the topic is literally more valuable that the ssd itself. So what if you spend a few k per employee more. It is basically a rounding error in overall comp. This is also why I dont understand companies trying to save money on perks...
And then you have tested code with useless unit tests that cheat on metrics and defects and customer complaints very high too, because nobody is listening to customers either way. I regularly run untested code (when appropriate, it’s a trade off for simpler design with less abstractions sometimes) with happy customers.
> If two applicants were the same except that candidate A committed a minor crime 20 years ago, it is rational for me to prefer candidate B

Yes if that crime was defrauding money from employers.

No if it was beating up cheating ex wife's lover.

You skipped an important step, yet made a firm decision you mistakenly believe is educated. When confronted you'll respond that you don't have resources to look into details of every candidate's crimes.
Well, there's the catch-22.

> At the margin, removing a penalty for crime will result in more crime.

Making penalty inadequately high has the opposite effect of making relatives miserable and angry; affected population growing in dissent.
> It's always a lie? You're basically arguing that code with bad test coverage never works.

It may work, or it may not work. Without the tests you won’t ever actually know.

Maybe your customers are bouncing on bugs, and while you are earning enough, you could have been earning 3 times as much without those bounces.
Franchising, and buying up small hotels to form a hotel chain are both very old business models. So it seems to me that neither their original (basically franchising) nor current business model is innovative. What exactly does Oyo bring to the table? Seems even worse than WeWork.
Nothing, if you don't mind a constant stream of professionals turning tricks and their drunken clients marching through the corridors at all hours of the night.
I do not think totalitarian dictatorship is the solution to ads on facebook.
Senescent cells feed on their neighbours
I think it's kinda hilarious that the article talks about a psychological effect that hurts software teams, and HN gets into a full-on debate about software testing strategies ;)

I've seen this stuff before. Developers making obviously-bad decisions is usually a symptom of a dysfunctional work culture and a code base that's both vital and fragile. It's not fun to work in such places, but it is possible to fix them.
yes, why wouldn't it be?
That is actually by design: http://wiki.c2.com/?PlanToThrowOneAway
Actually Walmart struck gold because along with Flipkart, they got PhonePe which is currently valued around 10B $: https://dailyfintech.com/2019/11/08/walmart-hits-gold-with-i...
This is such a complex issue... On the most abstract level thermodynamic laws are defined in a closed space and those don't exist in nature. We would not have much history at all unless we existed in a space without divergence, tending to extremes instead of equilibrium.

History isn't an accurate account of what has happened. There is a lot of ego involved and later an ego-nation complex. History is basically an account of biases and extremes instead of a model of human behavior.

Perhapse we can make global laws to tend to equilibrium, designed with the fanciful use of AI and psychology/biology. Currently laws tend to extremes, motivated by profit.
Surely a better solution in this case would be to run linux inside a VM?

I ran this way for a couple of years on a black macbook, and it has a few advantages, such as the VM just suspending rather than rebooting if for some reason the host OS reboots, eg to install updates.

Now, there's docker et al too.

Personally I've always found setting up any complex dual boot configuration fraught.

And linux makes some things quite complex to configure (eg sound), requiring you to look online for solutions. Unfortunately those are often in the form of rambling and often outdated forum topics, or "educational" blog posts that start with "First, an introduction to computer sound hardware ...", when all you want is the cli command to change volume.
Linux Systems Performance – Usenix
It can be defended when the system is in a rather passive form of maintenance. E.g., every month a small bugfix. If it is more than that it becomes way to easy to fix one small thing while breaking three. Especially if the functionality is a little or a lot complex.

What it does sound like, though, is that everything was refactored/covered in tests in one fell swoop. I find that questionable. I think it is much better to start out small in an untested code base. Just cover the small piece you are working on now in tests and gradually extend.
I just saw this has been requested/discussed already on the 1Password forums:

https://discussions.agilebits.com/discussion/108049/ios-iclo...
The goal for this might not be to be visually pleasing, but to recover the actual colors of what is underwater. And yes, in that respect it should be physically accurate. She uses a color chart and multiple images from different distances. The algorithm thus ensures that colors are neutral.

This is not what the eye sees, but in general, very, very few photos are. Do you also model the fovea in photos you take and make everything blurry around the center in the pursuit of greater realism? Do you shun long exposures of the night sky, as our eye can't see the milky way in that detail anyway?

It's a misguided goal in general, I'd say. Some photos aim to realistically depict a scene, some aim to artistically depict a scene, some aim to depict a scene to evoke certain emotions and either realistic or artistic might be valid choices for that. The list can go on, I guess.

In this case, being able to see and convey the actual colors of what is being photographed has scientific and artistic value.
Is Typescript compilation multithreaded?
I imagine if you had multiple shots you could median filter through time, similarly to how people remove crowds from busy landmark photos.
The 5 Pillars for Influencing Others
How was the original version deployed? The definition of ‘very high load’ was different at the time.
I wonder what the best way to sell that would be? Maybe just slowly release it and use the asset as security on loans. That way you maintain the high price and get access to capital.
Correlation does not imply causation: Are they talented because they are "relaxed"? or are they "relaxed" because they are talented?

The relax of the talented amounts for the gap in talent, not the other way arround. That's the definition of talent, they can achieve more with less effort.

There is a very big bias in the study, the reference team are average violin players. Obviously, the try to compensate with training the gap, to achieve the same result. On top of that, as other comments say, the sample is too small and narrow in time.
Secret Bases Part 5
This practice is getting seriously annoying in scope of current events like google going into banking bussiness. One part are privacy applications but even worse is that suddenly pulling the application from play store using aurora (3rd part app for those that dont want google mobile services spyware on the phone) could cost you bank account which google will surely tie to google account. This is not good, we are beeing pulled to distopia at progressing rate.
Very cool. Thanks for making this. I'll definitely be installing it.

Just an opinion, but I'd vote adding git as a backend option. I think it's pretty common for people to keep their org-mode files in a catchall repo.
How to man-in-the-middle proxy your IoT devices
We seem to be going from pirated movies and music to pirated youtube. Not really sure how I feel about that.
So that couldn't have been the reason for account closure, I meant :)
AI just means "I want my paper funded & published" nowadays.
> PR value?

Yes, the hype around AI / machine learning is such that everyone wants it to do magic and invigorate their field of study.
Newly discovered Card Skimming script, Pipka can run undetected
And I am pretty sure that every single downvote I get for this discussion here is from somebody who doesn't properly understand the theorem statement.
OYO in India stand for poor quality. Neither do they have lasting assets other than contracts with Franchisees. Not a model built to last.
Do We Need a Web API?
There is no trust chain. You have no idea how lightning works.

Every hop only knows the previous and next one, nothing else, not even the length of the chain.

Your computer/phone finds the route and if you’re ok with privacy trade off you can outsource this task to your hub for a fee in single satoshis.

People are going to gravitate towards convenient solutions making all sorts of security, privacy and financial risks, that’s why it’s important to have multiple alternatives with different trade offs.
If I remember correctly, the agile manifesto was written, in large part, as a reaction to RUP, Spiral and other heavy weight iterative and incremental processes (not waterfall, btw). Its point was to redirect teams back to the prize. In the 90s, teams were becoming too focused on the process instead of the software and customer / user.

I don’t believe I’ve met anyone who ever said, “Hey, let’s do Waterfall!” More often, processes became waterfall-like when feedback loops would become too long. Sometimes, teams wouldn’t get feedback for months. Interestingly, some of the scrum teams I’ve worked with recently have succumbed to the same thing because product owners aren’t active in the process.

But, you’re right - “agile” is often followed as a way to get more done with fewer people. But, unless you’re starting with a heavy weight process to begin with, you’re not going to see much productivity gain. A process isn’t going to miraculously make your developers write code faster. But, used properly, it can lessen the risk of rework.
Hello,

We are registered and certified loan lending company that provides the best solution to your financial problem, Do you need money for the project, business, taxes, bills, and many other reasons, our loans are simple and cheap, contact us today. The loan you need, we can arrange any loan, which will correspond to your budget, as low as 3% interest rate, reply back now by e-mail: kreditechloanfirm@gmail.com for more details.
But we’d be paying $50 per month for free coffee! The 5% productivity boost is just not worth it.

It’s like they deliberately avoid facing facts.
But only because if you're writing imperative code and doing lots of mutation "you should be made constantly aware of the full horror of what you are doing."
C# has those now also: https://docs.microsoft.com/en-us/dotnet/csharp/programming-g...
In America we are seeing the acceleration of sex commodification to it's zenith.
NASA's Life-Hunting Mars 2020 Rover Will Search for Alien Microfossils – Space
Does it hurt artists really? I imagine a lot of YouTube users use ad blockers anyways, so a lot of artists have switched to in-video paid promotions.
ELI5: Explainable AI
"data science" and "science" are quite different things. Science is the systematic and collaborative pursuit of knowledge in a long-term endeavour. It is based on sharing and open exchange of methods and tools. Numericas, mathematics and computational codes are just important tools to do that. As Hinsen in the blog post I cited above points out, the most part of important computational codes is written in one-off research projects which go for a few years, and the people who develop these codes normally have to move on and work for a different institution, if they manage to keep working in science. On the other hand, important codes and algorithms may be used for many many years.

"Data science" is a broad term but usually just means the application of numeric, and sometimes scientific, tools to commercial means. It is almost always done in companies. Typically, between such companies there is no open exchange of tools and methods, no exchange of knowledge, and no long-term use of generated codes. This is the reason why data science companies don't have the problems which Hinsen pointed out. But, they could become affected by a degrading suitability of Python for computational science, because their tools were initially developed by scientists.
If you are using Firefox, there's a great add-on called Invidition that you can install. It redirects Youtube to Invidious and Twitter to Nitter.

https://addons.mozilla.org/en-US/android/addon/invidition/
I made the switch a month ago, and while I miss some things from Android (e.g. a clean way to change default apps, and a nice share menu/framework), the overall experience is so much better I am regretting not switching two years ago with a iPhone SE, instead of getting my previous One Plus 5.

And regarding Messaging, in EU the default is pretty much Whatsapp anyway, with some pockets of Viber and Telegram, so iMessage or Google Hangout was never a real option here.
between 100 and 1,000 users that experience the same issue but didn't bother to complain or call

Which is often because users have no (established, straightforward) process for reporting, or recognizing, a defect.

I found an ugly 2FA bug in a major ride-sharing app's onboarding and was shocked to find that they have no informal mechanism for reporting any defect. (I thought it important enough that I went through the hassle of reporting it through HackerOne, not seeking compensation but simply attention to the problem. It was closed within minutes without a glance or meaningful comment.[0]

I'm not shocked anymore, as this seems to be increasingly common.

Another growing trend is meaningless and even juvenile error messages. "Oops!" (with no context that could aid diagnosis). "Something went wrong." (ditto, and I see this out of the leading ticket site 300 times a year). Etc.

[0] it's possible that it was closed because that particular onboarding was later obsoleted, but still, that's just a bad look.
> So you don't have to deal with it until user data includes _any non-ascii character_ (including emoji, weird spaces copied from other stuff, or loan words like café)

Interesting text follows company set naming schemes, which means all english and ascii. The rest could be random bytes for all I have to care about.
Many formats like plain text or zip don't have a fixed encoding and I am not going to start guessing which one it is for every file i have to read, there is no way to do that correctly. Dealing with that mess is explicitly something I want to avoid.
Another type from what? If you can't define it, how can you optimize for it? (Certainly not in the online competitions of today.)
I have a bit of that, I'm "busy" even when procrastinating. I think I developed this as a defense mechanism in my teens - when I seemed busy or said I was busy, people bothered me less with random nonsense and "win-lose delegation"[0]. I had huge problems saying "no" to people when younger, so whenever I felt overwhelmed, I would instead present myself as super busy to avoid paying the social costs of refusing a request for assistance.

--

[0] - asking me to help with something which would take them a small fraction of the time and effort it takes me. Wasting an hour of someone else's time to save yourself a few minutes is something I consider an extremely disrespectful thing to do.
*for the legacy media
Thanks, this is the kind of insightful comments I come to HN for.
Social media controversies are one use case. We've all heard about the effects of 'cancel culture' and deplatforming, and people going after your livelihood because you said something seen as 'offensive' or politically controversial online.

If you're a very proponent/opponent of something like Brexit, agree with James Damore, think identity politics is bullshit, vocally support the Trump administration/are republican or are involved in some sort of internet controversy, there's definitely a strong middle class use case for anonymity. Makes it so your opponents can't go after your employmeny, friends, relationships, etc.
Let’s insulate ourselves from the delusional masses by forming coalitions
(Obviously) Since you are reading this you probably know what I’m getting at. People who are grounded in reality are rare and may often be lost among the sea of the deluded masses( I'm one of them). So this post of mine is an attempt to gather people who are like-minded.( people who I deem to be grounded in reality through my own colored lens of the world). The idea is to form mutually beneficial alliances in this insane world. Right now this process of forming alliances is somewhat unplanned and subject to chance events(you meet/know someone reasonable at school, work etc.). I'm hoping to cast the net wide by leveraging the internet. As to what exactly should the alliance be, or what it hopes to achieve is something to be discussed (though I have some concrete preliminary thoughts).

How to start: Email me your core beliefs ( though I personally prefer a voice chat with on Skype, google hangouts etc.), especially the beliefs where you think you differ fundamentally from the vast majority of people. I will quiz you on various subjects ( and so can you) to see if our beliefs align. Overall my beliefs can be loosely labeled as: generally anarchist (i.e a live and let live approach), generally anti-authoritarian ( meaning I believe govt/authorities do not protect your interests), largely capitalist( i.e vehemently opposed to coercive co-operation, put forth by typical socialism) etc. Perhaps at the bare minimum we have to share a meta belief that it is necessary to reach out and cooperate with other like minded individuals as it is virtually impossible to 'de-delude' the idiotic masses though arguments/dialogs etc. My email address can be found on my profile. In my profile you will also find a link to some webpages that outline my beliefs.

After this step, if we think our beliefs align, I will add you to an an online forum ( zero people as of now) , where you can interact with other people that I will be screening.

Caveats:

-It often takes a very long time ( months to years) to form mutually beneficial alliances. ( more so when individuals are geographically isolated from each other.) This is not a quick fix for your immediate problems, or for people without perseverance.

-The online forum is not to rant against the world, or a place to discuss your core beliefs. This is more of a place for doers not ivory tower thinkers.

Side note: It’s really hard to for me to believe that someone else is not doing this ( i.e what I’m attempting in this post) already somewhere. Let me know if you are aware of similar efforts, I would be eager to join.
Shooting the Stars from the Most Light-Polluted Country in the World
I don't think it would work well for documentation where you may only look for a very specific piece of information and maybe a little bit context. This style of presentation would, in my opinion, work best for tutorials where every new concept builds on top of previous ones, and context is king.
Cycling is much more tactical. Trying to win by a large distance reduces your odds of winning.
I should have been more clear that it’s mostly for non developers (designers) or front-end developers for running the back-end, without the hassle of installing and maintint the related development environment. The same as if it was a third party program.

If you still install a full ecosystem every time you want to try a piece of code in any language in Github instead of doing docker run I think you are missing something.

With that said I too use it in my dev machine and don’t really see the downsides for the kind of projects I work on, so I’m curious if you can explain your opinion.
Right-click the method call, "Peek Definition". Or Alt-F12.
Um, she was most definitely has been paid fuck you money. Unless you think her amount of wealth is uh normal and then I would say check your privilege
40% code coverage is meaningless

It could be 40% weak unit tests that just go through the code but doesn't test much

I would be happier if it were 40% coverage running integration tests with actual data and use cases
> Why not offer protection for everyone

That is how protected classes are defined. Everyone is in multiple protected classes.
The 50 hours likely include other things than just practice, like analyzing songs, reading about music e.t.c.
Absolutely.

Source: I watch YouTube.

In all seriousness you hear creators talking about collapsing revenues due to adblockers all the time.

Bigger ones survive with tools like Patreon but if you're new with only a small fan base? (<10k) It's not viable anymore. The good thing about YT was always being able to take that passion full time.

Artists will always create content, but they will always need to eat too.
And the reason why I think there is a deeper problem is that the issue is clearly not solved with the python2/python3 transition:

Why do some python developers have to maintain installations of a whole handful of python versions just to ensure that their code is working? Why all the mess with pyenv, virtualenv, and so on? If the python developers, as well as the library developers would support backwards compatibility, this would not be necessary at all.