skysight-inc/HackerNews huggingface dataset:
Do the benefits of psychiatric medications have the same amount of evidence as vaccines?
Latin Language Spoken
This is part of a series I'm writing about compiling a small Lisp directly to x86-64 machine code. Let me know what you think!
Hmm. Dijkstra = Nearest Node First, Bellman-Ford = Shortest k-Edge Path.
> Let's not turn this into a character assassination.

This discussion is filled with praise for the late dictator. But say something negative and "let's not turn this into a character assassination". When discussing a notable person, why shouldn't we talk about their flaws as much as their positive attributes?
Is baseball also a subfield of math? The problem of swinging the bat can be reduced to physiology, which can be reduced to physics, and then to math. (Sorry for the snarkiness -- reductio ad absurdum just seems like the easiest way to argue this point.)
> My activity graph is almost solid green just due to commits to my private dotfiles repository

Same here lol
I was telling a friend about Bloom filters and he'd never looked into them, because he'd assumed from the name that they were some kind of screen space shader.
> In a society without hierarchies, an anarchist society, you still have groups and
> communication and working together, you just don't have people above you telling you
> something is OK or how it should be.

Yes, and when it's bad guys, we call those groups "cartels" and "gangs".

When it's the good guys, we call those "governments". You necessarily need governments (and thus law enforcement and a military of some type) to fend off the bad guys and to maintain order (crime, settle disputes, etc).

As part of all that, be it the good guys or the bad guys, you need a solid leadership structure, or you end up with warring factions causing chaos or accomplishing nothing at all. Who is attracted to leadership positions? "Crappy politicians" and "the Koch brothers".

Anarchism, as described just doesn't work. Even in small anarchistic collectives of a dozen or so people, they inevitably start developing rules and leadership and governance structures.

Rather that abolishing the police and throwing away established systems, I would much rather strive toward iterative reforms of injustices.
> For me as a technology manager, I'm more exhausted than ever. Video meetings are a pain. Because of this, people switch to asynchronous communication methods, which is definively more effective, but lacks even more personality. Text has many more layers of ambiguity. People get more aggressive and lonely. Misunderstandings rise.

IMO That's a cultural and psychological problem similar to when people moved from industrial facilities to service industries, or from waterfall development to agile. People can and have to learn workflows to accomodate that, and they will be happier.

> My job is to be aware of the emotional undercurrents of arguments and technology and physical distance just seems to get in the way of that. Any forms of creativity that happens in a group, like whiteboarding together, just isn't the same.

In my experience online whiteboaridng on tablets is far superior to in-room whiteboarding. Recording, replaying, integration of other tools, etc. It's again a question of consistent workflows.
Sure, but

a) It'd need to be called that by Dijkstra himself to be even arguably narcissistic and

b) The qualifier "Dijsktra's" is important because there are other algorithms for finding a shortest path (Bellman-Ford, Floyd-Warshall, A*), with different trade-offs (Bellman-Ford is slower, but can handle negative weights; Floyd-Warshall gets you all pairs and may be better when the graph is dense). Accordingly, I think the grandparent's suggestion of purely descriptive names isn't feasible.
What do you mean by the Sweden mention here?
Is there anything which doesn't use webrtc?
What about performance for web development in the 2020 Mac airs?
WebRTC is amazing, until you start getting users on iPads. The complaints of the Firefox users are easy to ignore (there are so few of them, after all), but the iPad users are too numerous (especially within my company).
And if they did, what value do you derive from it? Fixing a small logic error or one-off error gives you about as many data points about someone as them having absolutely nothing on github.
Black holes – Do they grow stupendously large?
Is learning the names of the concepts the problem for non-math undergraduates? I’d say that’s the only part that doesn’t give them headaches. Remembering peoples’ names is something we practice every day, understanding abstract mathematical concepts on the underhand is very painful for most people.
I love how they named the inverse spectrum the cepstrum, which uses quefrency, saphe, alanysis, and liftering, instead of frequency, phase, analysis and filtering. It should not be confused with the earlier concept of the kepstrum, of course! ;)

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

>References to the Bogert paper, in a bibliography, are often edited incorrectly. The terms "quefrency", "alanysis", "cepstrum" and "saphe" were invented by the authors by rearranging some letters in frequency, analysis, spectrum and phase. The new invented terms are defined by analogies to the older terms.

>Thus: The name cepstrum was derived by reversing the first four letters of "spectrum". Operations on cepstra are labelled quefrency analysis (aka quefrency alanysis[1]), liftering, or cepstral analysis. It may be pronounced in the two ways given, the second having the advantage of avoiding confusion with "kepstrum", which also exists (see below). [...]

>The kepstrum, which stands for "Kolmogorov-equation power-series time response", is similar to the cepstrum and has the same relation to it as expected value has to statistical average, i.e. cepstrum is the empirically measured quantity, while kepstrum is the theoretical quantity. It was in use before the cepstrum.[12][13]
A nice addition to this article would be https://thecorrespondent.com/443/brace-yourself-for-the-most...
“At Twitter, a fight erupted on an internal message board after a worker who didn’t have children at home accused another employee, who was taking a leave to care for a child, of not pulling his weight.”

Well that’s pretty beyond the pale. What’s going on with your coworkers is not your business (other than whatever personal/professional relationship you're maintaining). If 1 worker taking leave is putting undo strain on you, that’s a business problem. Go tell your manager that he needs headcount and then go do your job.

This is a root-level issue that cyclically results from & continues the uneven benefits. When workers spend time slap-fighting with each other, it makes it even easier for management to means-test benefits like this
Someone made a product called GitHub Gardener that does this for you.
This. I give people lots of room, I don’t even care if it’s in an ancient sourceforge repo, I still like seeing this kind of professional exploration and participation in new hires(like since 2010 at least). Not a requirement but a curious absence for me that suggests a more deeper interview is worth having.
> Singapore is clever enough to keep the democratic process

Mainly it appears to be a democracy. Speak to any of the cab drivers there who feel somewhat liberated to talk safely with a foreigner who is on the way to the airport, and they will tell you something about Singapore's democracy.
> humans are extremely cooperative and social when the going gets tough or disaster strikes.

2020 being a great example.

Jesus, this whole discussion is such a shitshow. Every time I hear about anarchism I keep wishing someone would explain to me how it all works, I expected a lot from HN users, but all I keep reading is fairy tails with obvious holes the size of Mount Everest. Like, did anyone even consider to think how you'd resolve the obvious market fallacies (which, despite the name, have nothing to do with capitalist markets, but simply with humans / rational self-interested agents).
My first car was a VW Beetle. I didn't know crap about cars, physics, handling, etc. The engine needed work so I had it rebuilt and it had pretty good power (for a Bug). Then one day I was driving fast on winding roads and quickly learned about the flaws of having a rear-engined car. I was lucky to walk away from the crash, though the Bug was totaled. Since then I've always had a fear of driving on winding roads...
Honestly, try out Linux Mint. I'm on 19.3 and it's the best OS I've ever used. Convinience of Ubuntu repos and ease of use, no Snap, some fantastic QoL widgets and apps developed for it, a great DE (well, you can choose multiple DEs but I love Cinnamon). If you want a Debian package base you can even get LMDE (Linux Mint Debian addition) which has all the perks of LM, but based on Debian instead.
Yes, even to the degree that its leaders have become quite wealthy through the infrastructure of the government.
Platform feuds are totally irrelevant compared to the overall forcing children to own a smartphone. In fact, Android and Google has probably made the situation much worse by driving the prices down.
That they care enough to give back a little? Even from a pure selfish perspective, I would still open a PR or an issue to double check that my logic is sound.
There will always, or eventually, be a point at every company where you will be tasked with something you haven't done before. At least if you're at a company that has challenging things to do. And for the most part you will be on your own. How good you get is pretty much up to you - no company cares much about mentoring or training except in superficial ways. That's been my experience at least. It seems these days Senior Engineer is a title given to basically anyone that isn't straight out of a bootcamp or college with a couple years or more under their belt.
This is my concern, as well. We have some people at my place of work saying, “Working from home has been great! I’ve never been more effective and happy at my job.”, 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 worry that the second group will “win” and the pendulum will swing the other way because of the latter group’s experience.

What we should really be aiming for is flexibility. Some people can be in the office, some can stay remote.

Personally, I dislike being in an office every day, but even more than that I hate the commute. If my manager forces me back, I’ll probably quit and look for a job/company that plans to allow remote work permanently. I’m trying to remain hopeful, however.
Capital and expectations for growth are the common denominator between these examples.

Building a business and making money doesn't mandate user hostility; hockey-stick or growth in a saturated market does.
I'm not suggesting that name. I'd prefer it was called a symplectic smooth inner product manifold. I'm merely pointing out the hypocrisy of the "name it after the discoverer argument"
https://www.americanbar.org/groups/public_education/resource...

The heart of the case is the presentation of evidence. There are two types of evidence -- direct and circumstantial.

Direct evidence usually is that which speaks for itself: eyewitness accounts, a confession, or a weapon.

Circumstantial evidence usually is that which suggests a fact by implication or inference: the appearance of the scene of a crime, testimony that suggests a connection or link with a crime, physical evidence that suggests criminal activity.

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

In direct evidence, a witness relates what they directly experienced.

Circumstantial evidence, by contrast, consists of a fact or set of facts which, if proven, will support the creation of an inference that the matter asserted is true.

https://youtu.be/4xGluGlQgdA?t=310

Direct evidence, often in the form of eyewitness testimony, can be extraordinarily weak. On the contrary, DNA evidence, for example, is 100% circumstantial.
Hidden variables theory was not disproved. Local hidden variables theory was disproved, but, actually, all local theories of any kind whatsoever that say that experiments have definite results have been disproved.

EPR is the argument that showed any local theory agreeing with the results of quantum experiments must have hidden variables. Bell showed that any hidden variable theory must be non-local. Conclusion: theory is non-local.

Many worlds escapes this by not having definite results of experiments or anything else. Since anything that could happen does happen, there is no need for non-local communication to achieve the (non)results.

Bohmian mechanics is a mathematically consistent theory (uniqueness and existence proven for a wide range of Bohmian systems) and it gives rise to an explanation of the quantum formalism. One can choose to dismiss because of prejudice, but there is no mathematical or physical reason to do so. Its biggest flaw, being nonlocal and thus philosophically (not actually) incompatible with relativity, is what Bell established as having to be the case for any theory with results.

The story with quantum field theory is more questionable, but there is a perfectly fine setup with creation and annihilation of particles, thereby being compatible in spirit with much of QFT. The biggest problem is that technically QFT has problems with having a well-defined wave function. But there have been Bohmian inspired methods of solving that problem, basically using boundary conditions that respect the preservation of probabilities under annihilation and creation.
Show HN: I created the simplest human language
I loved the Apple Pro Mouse and the Apple Mouse back in the day because Apple finally capitulated and supposed a damn right mouse button. I have never understood the resistance to that — even on Mac trackpads since the 2000s, control click is still the default option. The first thing I do on any Apple machine is set it to recognize the lower right corner of the trackpad as the right pointer button. Or on a Magic Mouse 2, the right top region of the mouse.

The ergonomics old the Apple Mouse/Pro Mouse never really stood out to me, though I was a teenager when it was introduced and other than loving my Microsoft Natural Keyboard (that I sadly killed when a poorly-supported wax cup from a fast food restaurant leaked all over it...good lesson to 17 year old me), I was very much form over function as long as the basic function existed (which means the terrible Apple puck mouse and the Mighty Mouse were both dead to me).

I don’t know if I could or would want to use an old Apple Pro Mouse today but I definitely would like one on display next to a G4 iMac.
Once people pay me enough to maintain old versions, I'll gladly spend some time on it. Until then I'd rather look forward and use my limited time on things I care about and if a new API allows me to do that quicker, easier or more reliably, then I'm all in.
Not having _all_ is just part of the problem. With "import *" you also unknowingly load and potentially overwrite symbols. If you specify each symbol you use, it's very simple for even the most basic linter to figure you are doing something wrong.
You might not see the problem, but it's factually inaccurate because there is an attribution error.

Oddly in this case where the author could have made a correct attribution he used the word "which" which does not ascribe a cause. If he had simply switched "which" and "because" we probably wouldn't be having this conversation, because the sentence wouldn't have been false. It makes me wonder if the author swapped around the rest of the sentence after writing it originally.

I don't think anyone is suggesting reducing the information content. Even wanting more is just fine and dandy, but the proper way to do that would be to correctly attribute the reasoning of the time, and then add something along the lines of "which we know today does $x."
I heard the opposite, directly from people who have a lot of kids (one person I know has 13): it doesn't matter all that much in terms of labor how many you have if you have 3 or more. The first one is a lot of work, after that the increase is marginal. They begin to take care of each other more, which I think you will agree is a desirable thing for any human to learn early on. It's _slightly_ easier in terms of _marginal_ cost, too (younger kids can re-use clothing, toys, etc), but only marginal, the cost largely goes up linearly due to the impacts of daycare, tutoring, extracurriculars, and higher education, all of which are expensive AF in the US.
People have terrible intuition about this kind of stuff. Just look at the number of people installing wood burners for evidence of that.
Lagrange vs. Legendre is kinda really easy to mix up, since you have Legendre polynomials and Lagrange polynomials and both are important in numerical analysis...
On that "try different treatment modalities" note, for talk therapy (which is very often not handled by a psychiatrist, but by a psychologist), don't be afraid to find someone else if you feel your therapist isn't helping. Having been in and out of therapy for half my life, I've had therapists I really related to, and ones who actively made me feel worse. That being said, it can take a few sessions to figure out whether you're going to get along with your therapist. I recognize that many people might simply not have other options, and it can take months to find a replacement, but trust me when I say that sunk cost fallacy thinking of "oh, it took me 2 months to get my first appointment, and now I need to find someone else who I'll also have to wait 2 more months to see" is a trap.
me (sitting in the toilet): let's read something interesting on hackernews.
Hackernews: What about an article on ancient toilets?
This probably is just a urban legend type story.
Or do you have evidence to point at?

Even the Wikipedia page on Erasmus of Lueg states there is no evidence to back this up.
At the beginning of the talk he needs to define "person" in terms of one word axioms. So he takes "man" as an axiom, and says:

A woman is like a man but not of the same sex

and

A person is a man or woman

How about just:

A person is a kind of ape. It can talk, make tools, and walk on two legs. It has hands and thumbs.
Novel wool-like material can remember and alter shape
Most people arguing with anarchists don't have the imagination to see an alternative world.
In a Physics article, we'd just call it CIPS after the first instance. It does get a bit unwieldy if there are too many acronyms or initialisms in a sentence.
I'm sure I could track down the issue, I just didn't have the time. I was just hoping to use it to install a more up-to-date package here and there just to dip my toes in the water and go from there. I really like the idea behind it, and hope it or something similar catches on. I may just have to throw myself into the deep end and try NixOS out in a vm.
I don't know about a decade, but what percentage of people with >10 years of coding experience do you believe have submitted a public PR for an open source library?

Based on the people I've worked with (both great and mediocre programmers), I think that is highly uncommon.
btw to all the curious with enough time on their hands, these lambda papers are really worth a read.

40 pages.. high density of ideas.
Someone who pissed the troops leader last month.

Reminds me stories from WWII about kids in camps hiding themselves in outside toilettes during sweeps to survive.
This is somewhat of a naive view -- the risks of any kind of dictatorship far outweigh any slight chance of good.
I find pretty much any social interaction draining. It's been a source for my chronic, major depression. While I don't have any issues socializing, like talking to people, keeping a conversation, or making friends, I just really don't like doing any of those things and I would be most happy never doing those things again, if it was viable and acceptable.
The debug code you add doesn't get removed before going into production?
You can make predictions if you assume that you are in (weighted) randomly selected world.

Well rather than a single world, I think that the perceived identity exists in multiple highly similar and interacting worlds seen as an entity. Just like we have a size in physical space we also have a non-zero "size" in probability "space".
You're selecting against employees working at Fortune 500 who are limited from participating in open source, unless filling some horrifying paperwork.
Too clever, too much magic. I remember I used to create such things in my projects in my earlier days as a dev and was quite proud of how compact things were and how much I understand my way around the language that I was able to come up with it. But at the end of the day, these things have a much higher price than it seems at first. Sparing a few lines here and there is not worth confusing your code's readers or yourself in a year. Standard established "pythonic" solutions are preferable.

Some are nice functions, I guess all of us have our collection of utils that we carry around projects and it's certainly nice to have some of them collected in an installable library. But I'd prefer to have them separately in small, separately installable modules, similar to "more_itertools".

delegates: Maybe it's useful for auto-completion in notebooks.

store_attr(): Too confusing.

Avoiding subclassing boilerplate: don't, it's too confusing.
Type dispatch: perhaps, but I think isinstance is okay too.

A better version of functools.partial: Ok, docstring is kept. Could be even changed in the standard library.

Composition of functions: Okay, could be an addition to functools in the standard library.

A more useful __repr__: Good.

Monkey Patching With A Decorator: Please don't.

A better pathlib.Path: I don't think loading pickle should be a method of Path objects. I already dislike pathlib putting read_text as a method of Path. Why not Path.read_jpeg_image()? Path.save_mp4_video() etc. Also don't monkey patch Path please.

Self: too confusing, little upside to it. It makes things look like the function is being called, while actually only a lambda is produced. Too much magic.

in_notebook(), in_colab(), in_ipython: Useful.

The L list: the numpy style indexing is nice, but you may as well create a numpy array.
Have you used a green monochrome screen? I still remember the first time I got one, because it was cheaper than those newfangled amber screens.

At first I thought it was a little stupid because of how slow the fade was when the cursor blinked, and it wasn't nearly as sharp or vivid. But within the first few hours of hacking around, I recognized how much easier on the eyes it was without the flickery amber that wobbled when you clacked your teeth together, and the weird random "snow" when refreshing the screen in a text "animation."

If only fractals didn't take an hour or so to render back then, an animated one at modern speeds would have been quite soothing to watch that way.

Fractint - I'm shocked I actually remember the name. Downloading it from a BBS is how I got my second computer virus! Exciting times. Nostalgic is right.