skysight-inc/HackerNews huggingface dataset:
No doubt 'activity' is a worthless metric.

But someone who created and maintained a good repo, that's actually used by other people (doesn't have to be many), where the code is relatively clean and actually works ... this says quite a lot actually.

Of course the major caveat is that this doesn't mean that someone who does not have this is 'not good'.

Finally, if someone has made any number of contributions and they are objectively 'not good' - this is also a negative signal.

So 'if there is a github profile' and the code/usage can actually be looked at, it might be useful criteria it just needs to be contextualized.
True rental yield in India is 1.5-2% pa as compared to 6-7% in America or Europe.
In my case, I have found trying to contribute to open source to be a huge waste of time.

For example, I once found and patched a bug in paperclip, explained why it happened and sent a PR. It was ignored for 5 years and then they abandoned the project.

Or I once fixed Heroku issues by upgrading the ImageMagick version with a custom build pack. They featured it somewhere and suddenly I was getting entitled emails every day by random strangers who strongly felt that I should fix their Heroku deployment.

Then there's the issue of dependencies. My cool tool for analysing satellite photos won't be of much use to anyone who doesn't have API access to a satellite ground station. I.e. there's no benefit in making it open source.

And lastly, I've had the unpleasant experience of a company taking my open source project, adding copy protection and then selling it as theirs while simultaneously refusing to adhere to my license of either following GPL or paying for closed source use.

Nowadays, I only share source code for hobby projects with friends, but not publicly. Otherwise it's more work and less pleasant for me.
Your coding environment really should be providing that basic functionality for you.
That's precisely it, the nazis were embracing one singular shared heritage and killing people who didn't fall into it. This is precisely the opposite of the lefitst viewpoints, where you can announce your differences on your twitter bio as your identity and people are expected to acknowledge and celebrate them. "Afro-latina they/them autistic" and other announcements are pretty common along these lines are pretty common in a way I don't see outside of leftist circles.
IT equivalent: Obscure shell commands with one-letter flags and a manpage that really wanted to be a novel.
Greg Egan is definitely in the list of authors with the most radically hard science fiction ideas, even more extravagant than those I found in Alfred Bester books.

Speaking of the Dust Theory, this looks very close to concept as Max Tegmark's Mathematical universe hypothesis:
https://en.wikipedia.org/wiki/Mathematical_universe_hypothes...

Tegmark's book goes over it in a very readable way:
https://www.amazon.de/Our-Mathematical-Universe-Ultimate-Rea...
Terrible excuse. Things are read much more than they are written. That’s like using short variable names rather than descriptive ones as they are easier to type. With current IDEs that isn’t even the case and I’m sure word processors could use the same autocomplete. Every writing shortcut adds cognitive load for the reader to remember.
https://en.wikipedia.org/wiki/Cannabis_use_disorder#Medicati...
I asked ~50 candidates for some code I could look at, and not one had anything public to show me. I think being active on GitHub and having personal projects is a great sign, but it's so uncommon that you can't really knock people for lacking it. I personally use GitHub, but don't have anything of substance public. My previous employer actively fought against us contributing to open source (even though the company operated 100% on OSS). I still did so anyway, for tiny fixes that irked me.
How I use Github might possibly show you my passion and enthusiasm and skill as a programmer.

What many fail to understand is that disinterest in Github absolutely does not tell you anything meaningful about that programmer.

Too many hiring managers/recruiters/HR people focus only on the first point, as some sort of religion.
> apt has no navigation at all

There are multiple gui frontends for apt. Are we disingenuously pretending this isn't so?

> Compile from scratch

On a lot of laptops this would be 24 hours of straight building which would have to be redone when underlying libraries changed. This would further be non obvious until after an update your browser didn't open. Furthermore the setup for building it would be apt pun intended to be at least slightly complicated and errors caused by lack of say the needed dev packages would be non obvious and confusing to regular users. Pretending this is a reasonable alternative is of dubious value.

The browser is the single most important application on most users computer. Syncing it by itself and the users profile, settings, bookmarks, and passwords restores much of what the user expects from their computer. Providing no obvious way to install it without learning about ppas and wading through tons of out of date ppas to figure out the correct one that works with your system is non obvious, non discoverable and frustrating. Virtually all new users will end up with the snap version and thinking linux is just slow.

>guess how Chrome is packaged and installed there

Methodologies for packaging have different attributes and downsides Snap != Mac OS
> Computer science is not a subfield of math.

I wonder what Alan Turing would say about this.

On more serious note... Most people confuse software engineering with computer science.

Computer science is a branch of mathematics, software engineering might not be.

Oh and by the way, there's a bunch of mathematics and logic (again, a branch or mathematics) into language recognition and compilers...

Edit: think that many prominent computer scientists were/are mathematicians: think of Donald Knuth or Claude Shannon, for example. They laid the ground for other stuff to happen.
It's not unknowingly at all.
I thought we were talking about contributions at work? I find bugs in OSS libraries from working 8 hours a day on software (including in glibc and python).

My last company did have a policy that you are prohibited from participating in OSS, unless getting a bunch of approvals per project or per patch. I'm risking my job sending a PR.

It's work related, it should be fixed at work. (I certainly don't want to patch things in my spare time because the company forbids me to work at work).

P.S. I am in London. USA would be worse.
Multiverse and many-worlds are two different things.
As so often happens: https://xkcd.com/435/
There seems to be two schools of thought in opposition here:

1) For parents that have excessive obligations to their children outside of work it makes sense for the company to provide them additional time at this time to ease that burden. The time off is not a vacation.

2) For employees that do not have children (possibly by conscious choice) they feel that it's offensive to be forced to effectively do more work so that their parent colleagues can take time off (regardless that the time is not a pleasant vacation)

I don't have a good opinion, I see validity in both sides. I don't see an easy solution because any benefit differentially applied to the childless would raise similar concerns from parents.
“Linusgate” over 250 Messages About Code of Conduct Complaints
Show HN: Fully Remote Machine Learning Jobs
Modern American Evangelicals: Be ashamed of your naked body at all times.

Christianity: include a whole book about romance and sex in your sacred text (the Song of Songs).

I really wish people would read the Bible before opining on what Christianity says.
Very few of them are, because each case is different.

Another way to put this: EBM is only good for about 1 in 10 treatments.

Great for writing papers, though.
Who is "we"? Both Shor and Jozsa are mathematicians and Deutsch is a physicist.
How do you use the democratic process to hold someone accountable for weakening the democratic process? That’s like running barefoot to catch someone who stole your shoes.

I don’t think elections themselves, or manipulating what people care about, is the “simplest way” to do anything. It will make a giant mess, but there are simpler ways to do that too.

I don’t know the simplest way, but my guess is that it includes breaking down the current few large non-self-sufficient communities with poorly-defined value systems and weak social fabric into many small self-sufficient communities with well-defined value systems and strong social fabric, each of which will have less internal turmoil and therefore be better-equipped to be a healthy member of the ecosystem.
Ive said this before on here, but I'm 95% sure I could find two or three on my team and say "hey I have a simple fix for X, needs to go in quick, can I tag you in it?", and they would rubber stamp it knowing it comes from me.
I do think it's a level above the competition, thanks to their multi-year head start on the hardware-software integration (a la Apple) and their focus on VR comfort/quality. A year after it's launched, there's still no real competitor on the mass market side, just a few enterprise attempts (aka we haven't spent enough to get enough high-quality 3rd party content).

I think it might already be too late in terms of dominating.
For what price? Why reward a patent troll?
On GitHub you can click the symbol to see where it comes from. Any decent editor should provide similar functionality.

Reading the import line to find where a symbol comes from is really clunky.
Agreed, these seems painfully obvious. Need to set boundaries.
related question, is there actual open source data available for traffic or other kinds of urban movement for people to toy around with?
I love this!

> What Mini lacks, however, is technical vocabulary of any sort. You will never be able to discuss Kantian philosophy, file a quarterly financial report, or write a prescription in Mini. In fact, you may have severe difficulty in describing any single subject in depth.

Any plans to add domain-specific vocabulary like this, perhaps as an extension?

If Mini catches on, people will naturally make up their own new terms. Might as well come up with a logical set first, before this gets too messy.
Much, though not all, of this is due to philosophers discussing ideas from the past three thousand years originally in a multitude of languages. How should one discuss a "Platonic Idea" without confusion of a general idea?
Many thousands of undiscovered manuscripts, invaluable to India's literary legacy, are rotting away as we speak. There is very little financial support for archeology or manuscriptology in India. So much has been lost already. And, of the estimated known 40 million manuscripts, no one is being trained to read and translate them! Opportunity for philanthropy?

https://www.dailyo.in/arts/ancient-manuscripts-india-sanskri...

https://www.newindianexpress.com/thinkedu2020/2020/jan/08/hi...

https://namami.gov.in/manuscriptology-polygraphy
I suspect that trying to explain quantum computers from a global-hidden-variables perspective will be very difficult and ugly.
Amazon Founder Jeff Bezos Explains Why He Sends Single Character '?' Emails
For me, being present but not available with my family is some kind of hell, like the end of Interstellar looking at your family after you've gone - ever present but out of reach. But I've been suffering from the emotional fallout of going back to work full-time after having a family already - this just rubs it in extra deep.
Could you explain what is meant by "same amount of evidence"? Do you literally mean the number of articles published finding beneficial uses of psychiatric medications? The number of positive testimonials? Newspaper articles? YouTube videos?
I'm with you on the "Hard disagree", but I'd say something like: one of the great rewards to being a Mathematician is that things are named after you, and you get that legacy. God knows the pay ain't great.
I note that you state neither what the supposed "issues" are, nor do you state how you think they should be "solved".

I'll leave the why of that as an exercise for the reader.
Wow that bbc article was frustrating to read. The patent system needs a serious rework.
It is us-centric. There's enough choice in communication apps that iMessage is just a status symbol.
SMS works on all phones
“At present.”

The submitted headline misrepresents this post.

From the post:

“At present, it's not possible to make bootable copies of Big Sur, even with asr, Apple's own built-in replication utility. As such, we haven't released a Beta, or even an internal Alpha, because it wouldn't meet our own requirements.

So, for the moment, we're holding back, hoping that Apple will fix the issues [...]”
Officially, no. in practice, yes when there isn't redundancy and schedules need to be kept.
Can you link to one?
Don't fool yourselves, we are talking about one of the richest extant fisheries of Atlantic cod. This is pretty serious stuff for Maine, Newfoundland or Massachusets, for example.

We are talking about trying to keep your "fish and chips" safe to eat, or maybe not.

Last time the fisheries collapsed in 90's 37.000 people lost their job only in Newfoundland and the social impact was massive. It has not recovered still after almost 30 years with a record of lowest captures registered in 2016.
Pretty sure both were P2P at the time.
Yet, we very frequently read about RCTs that failed to find any significant benefit from this or that antidepressant, insisting therefore that psychiatrist are a bunch of quacks and people with depression are malingerers.

Those RCTs are administered by real people who are each either unaware that there is no way to get meaningful results from such a trial, or are motivated to produce meaningless results that can nonetheless be published to mislead.
I was on the panel for 300+ candidates and only 2 had any substantial gh presence - one had a bunch of prototypes that he specifically created to show off during interviews (“let me show you how i implement deque in a new language over two weeks”) and the other one was legit and worked for OSS company.
A few other favorites: Knuth shuffle, Levinshtein distance, Dijkstra's algorithm, Kruskal's algorithm, Kosajaru-Sharir algorithm, Bellman-Ford algorithm, Knuth-Morris-Pratt algorithm, Boyer-Moore algorithm, Rabin-Karp algorithm, Turing machines...
Houston has some.

I’m on my iPhone so I can’t browse the data, but XML and JSON can be found here.

https://traffic.houstontranstar.org/datafeed/datafeed_info.a...
> It feels perfectly consistent to say that we ultimately need to end animal testing but it is okay to use animal products for your literal survival in the meantime.

Out of purely academic interest, how are you not bothered by the clear contradictions in that logic?
But aren't you one of the authors of this article? The headline lists you as an author and you're a founding researcher at Fast.ai.
Last Week in AI Newsletter
Pretty sure it was both and patent troll stopped both.
I'd say that the minority of assholes is less of a problem. The big problems are variations on the tragedy of the commons where the reality itself creates incentives for reasonable people to behave badly.
Ah, the Nassim Jade scandal might be more apt: https://jesscscott.wordpress.com/2014/02/20/nassim-jade-scan...
If you think it needs "more attention", you need to state what "attention" you think is needed.

Do you think Apple should just ditch the radically superior iMessage protocol and force everyone to go back to 30-year-old SMS, which was developed in the mid-1980s? That's not going to happen.
Getting Color Output out of a TI-99/4A
Let's be clear - it's OK to write shit code. There are many many contexts in which writing shit code is perfectly valid. Indeed there are times when writing shit code is almost a requirement. You're experimenting, you're researching, you're learning, you're having fun, you're in the initial build stages of something, you're under time constraints.

And lots of code should not have tests, or be works of art, or be bug free, or be commented, or be comprehensible to less experienced developers.

It's a problem that Github is used for assessing programming skills at all because those assessments ALWAYS look for consistent perfect code as a high arts with full code coverage etc etc.

Public code also has time context - maybe you wrote that four years ago when you were new at some technology or skill - what exactly does that mean to the assessor who is seeking perfection?

I don't want to direct anyone to my code as an assessment because it's always misread by the assessor. Even worse I find myself rethinking posting code online because I think "but what if I get assessed on this will it hurt my career"?

I think that analysis of people's public/Github code is a hiring antipattern and the fallback of those unskilled in assessing candidates.
People with mental disorders cannot relate very well to people with very different mental disorders as well. Someone with a mood disorder may still be bigoted towards someone with a developmental condition like ADHD.
This is the most important comment. The title is misleading.
> Like it or not, users develop a mental model.

Agree 100%, but good APIs aren't just a raw interface to a snapshot of how a system happens to be implemented at the time the API was defined.
I tend to agree -- it seems to me that democracy creates ecological conditions favorable to long-term survival, because the risk of destruction under dictatorship is asymmetric with respect to the probability of prosperity.

Democratic checks-and-balances assume the inescapability of despotic buffoons who rise to power either through force or sometimes even through the people's choice (while it's good to believe in the wisdom of crowds, one must always account for its lapses). I think these are very realistic assumptions.
Maybe 2-4 hours for a first draft and then 3-4 edits of 15-30 minutes each. Much more if I have to research the topic too.
Are we?

> I will still think odd that’s someone who is a professional hasn’t found one bug in an open source lib that is worth a PR or even an issue in a decade of work.

It seems like the person is surprised how nobody has any contributions from just their professional work. Naturally unless I had no life outside of programming I would spend the vast majority of my time doing my 9-5 stuff.
This is empirically false. Git has added commands solely for the purpose of improved usability via git reset and git switch. Neither of these add new capabilities to git and were instead added to provide clarity.
So basically it doesn't matter which level you're hired for, because you'll have to teach yourself how to do the job regardless (with minimal training/mentoring)?
Could “disordered rock salts” bring order to next-gen lithium batteries?
Yeah for a big company there is no excuse. Smaller companies might be more impacted by giving people this freedom but maybe the advantages outweigh the disadvantages anyway.
You should disclose your ownership of this site when posting about it.
> I think lots of anarchists are perfectly fine with putting some people in jail.

Huh, that's not what I've heard. Anarchists I've seen talking are very strictly against explicit hierarchies, and prison obviously is very much that, since bare minimum you have prisoners at the bottom of the hierarchy there.
>A disordered rock salt anode for fast-charging lithium-ion batteries

https://www.nature.com/articles/s41586-020-2637-6
And PigeonRank™: https://archive.google.com/pigeonrank/
You get downvoted when you say incorrect, obviously dishonest things.
Presumably because these exist: https://en.wikipedia.org/wiki/Photographic_filter
Shanghai is the biggest seaside city and pretty sure Hong Kong for a long time was the principal port (wrt China, of course).
Audio for a number of Damn Interesting articles can be found on their podcast feed.
Sure, read some books.

But know that they're all wrong. Some fatally.

The best you can do, ever, is to be consistent. So pick a style and stick to it. Honor the principle of least astonishment.
> Event the name "Boolean", could be changed to "Conditional"... and be even more readable.

Definitely not. The term conditional is used for statements of the form “if X then Y”, in computer science as well as logic/philosophy.
This is the problem with much of the spectrum of political rhetoric in America, they're almost all somehow unrealistic in their basic, shared presumption of a world without some over-determining Other (a black box concept that is somehow causal of all social woes) is the goal: feminists, a world without patriarchy, anarchists, a world without hierarchy, Nazis and White Supremacists, a world without racial degeneration, so on and so forth).

Socio-political issues tend to be more complex in causal factors than political rhetoric can possibly bare.

Look at how conservatives re-evaluate the value of "BLM" at every opportunity since it represents all Black politics to them even though Official BLM is a distinct political group in the Black community of whom not every Black person agrees with the stated manifesto on their website, there being more than enough easily searchable YouTube videos to learn the opinion of various Black commentators.
I read the whole README but have no idea what this does. Is it letting you know when you change files that have had a large number of bug fixes recently? With the assumption that a code location that was recently fixed is likely to have more bugs?

Wouldn't the fact that a location was fixed recently imply that it now has fewer bugs? And wouldn't a location that hasn't been touched recently be likely to be problematic?
>and then we have a smaller but more vocal group that says, “I hate working from home and it’s incredibly stressful. I want to go back ASAP.”

I hope they can get their way as soon as possible--so long as they understand that a lot of their teammates won't want to join them and that the new normal will be less co-located generally.

I have zero problem with people who want work-life separation, so long as they don't insist on others to do the same based on their preferences.

(I was remote before anyway so it doesn't really affect me. What's missing now is meeting co-workers on trips.)
> That is the part that is fixed. If it is, say, 2048 bit RSA then that is what Bob uses to confirm that a particular message is from Alice.

A public key algorithm like RSA doesn't actually operate on large data structures like a whole message. Instead it's used on a digest of the message, a hash.

But the decision of which algorithms to accept for such a digest is up to Bob. So even though Alice wouldn't send a new message using a long obsolete hash, the impostor can present a message which claims to be from Alice using that hash and you apparently are enthusiastic about Bob's client trusting this bogus message.

Because OpenPGP shoves the hash identifier into the structure that actually gets signed with RSA, the impostor cannot easily just mis-attribute a modern signature to an older hash, but they can re-use any signatures they do have with a suitable identifier.