skysight-inc/HackerNews huggingface dataset:
There is a positive psychological correlation between the Orderliness (Conscientiousness) personality trait and Disgust Sensitivity. Agreeableness (Compassion/Politeness) and Neuroticism (generally anxiety) are also positively correlated to Disgust Sensitivity. [0]

Lets assume that certain personality traits, such as Orderliness, Compassion, and Politeness, are most conducive with the role of moderator and they are the most susceptible to feeling (perhaps very intensely) disgust when confronted with such content (especially repeatedly over a long period of time).

It may be a catch-22. We theoretically want orderly, compassionate, and polite people moderating the public discourse. If we filter out those personalities, leaving only the most Open people who are least likely to have disgust sensitivity, then we have the people who are the least capable of making important distinctions about what is acceptable to the rest of the us.

That said, perhaps that's exactly what we need, instead of having moderators making sophisticated distinctions, we just need moderators who are capable of and willing to identify what is (universally) criminal/evil (exposing them to the worst of humanity). Leave the remaining distinctions to the community.

[0] https://www.sciencedirect.com/science/article/abs/pii/S01918...
but some freeing counterpoints are: you almost never need to solve the most general problem -- instead solve the restricted problem you actually have, not the general problem you want to have; it's better to roughly solve an accurate statement of the problem rather than exactly solve an inaccurate statement of the problem.
KRS-One "sound of da police"
Trump gets re-elected, by hook or by crook, and spends the next four years continuing to dismantle political infrastructure? Republican congresspeople continue to rubber stamp his agenda and Democrats offer only token resistance? The courts that Trump and McConnell have spent the past four years packing only rule against the most flagrant of Constitutional violations?

Trump has spent the last four years flagrantly breaking the law and suffered no real consequences. It strains credulity that he wouldn’t accelerate this with another four years and a solid Supreme Court majority.
Because you don't just drop into the reply in tests. You can drop into the repl on a production system. Or during a live dev env. No more guessing what the input was that blew things up, your gonna do that investigation on the real patient.
See, this is what I hate about emacs.

It feels like a spring loaded bundle of magic that will explode if I look at it wrong, and, having exploded, I will never ever ever get it put back the way it was.
That is what I never understood -- I've implemented exactly this "which editor emulation do you want to use" and "edit your own bindings" for one Windows product containing editor in early nineties. It wasn't hard. The default was, of course, the "least surprising" for the platform, but it also allowed other popular editors then. If there's anything that can reduce friction to the new user, it's that: a beginner can use the actions he already knows how to do. Let him just the ability to access those that are unique -- for these he anyway doesn't have any reflexes.

My biggest eyeroll whenever I looked at Emacs "help" (or any other, Emacs is not unique in that approach) was "and then you use Meta key." Well I don't think that anybody bought a physical keyboard with a key on which it was written "Meta" for a least 30 years. How about recognizing that for the beginners?

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

"But, meta is not always the same key" I hear every time -- fine, but that should also be the part of "advanced stuff." Just let people know that they initially have Alt, Ctrl and Escape where on the keycaps Alt, Ctrl and Escape are written.
I'm exploring Rust in embedded (for fun-time projects), and there is a lot of activity across the programming spectrum. I think Rust has a good story for anyone doing multi-threaded programming and values correctness.
JS development in IntelliJ/WebStorm is an amazing experience. The refactoring features alone make it easy to write code without worrying about details like "where does the file go" or "what should I name this". You can get the code working and rename / move code with a single click later on, knowing the refactor will propagate through the app.

The intellisense is amazing too. Start typing a method name and you see arguments with type annotations. it's overkill for scripting, but working on tangled legacy code it's very helpful.
>Jessica is Jessica Livingston. From Paul Graham's tribute, Livingston was a shrewd judge of people, which was an essential complement to the rest of the team's skillset.

Just in case anyone misinterprets this based on "tribute" and the past tense: Jessica is still very much alive and I would assume still all of those things. (They've both just stepped down from active roles in YC, AFAIK.)
Saying that a system is currently operating below the desired level of performance does not mean that it can't work.

I agree that the USA is not charitable enough, but that doesn't mean charity "doesn't appear to work". The government is also bad at achieving its stated aims, but that doesn't mean we should stop depending on it, or stop trying to improve it.
> I didn't use a present tense. Corbyn et al had a proposal to take control

You didn't say Labour proposed to "take control", you said Labour proposed "shills" "took control". Took.

Why you're continually trying to pretend other people can't read what you wrote, when it's there[0] for anyone to see, is baffling.

[0] https://news.ycombinator.com/item?id=24587997
But you can move to avoid state and local government taxes to stop paying them.

And citizens in high tax states with high benefits that only benefit the local population get to reduce their federal tax burden with SALT deductions that others in the country don't benefit from.

Apparently I have to get more hypothetical, imagine 49 states introduce a 100% income tax but with that tax revenue, they give free rent, free food, free healthcare, free netflix, the works. With unlimited SALT deductions all of their income would go to the state governments and the 1 last state would be covering basically the entire federal budget (they get some from other things like corporate taxes).

Obviously totally unrealistic but the point is that increases in state and local taxes with SALT deductions benefit the state and local population at the expense of the federal governments tax revenue.
At the level that you're usually writing specs, the bugs you discover are often very serious ones, such as dropping data.
@JJ big fan of yours and ideas behind Urkel.
Now in C it’ll be very performant.

Likewise, I’ve done testing with SMT and we were hitting the same bottlenecks.
It will be interesting to test this implementation.

We recently published a research paper where we propose a use of dynamic B+ Tree with efficient proof sizes.

Dynamic Merkle B-Tree with Efficient Proofs:
https://arxiv.org/abs/2006.01994
I agree that there’s a serious amount of FUD around it. I think it’s at least in part because it proliferating could seriously harm Alphabet’s ability to freely grab people’s code to incorporate in their consumer products (YouTube, G Suite, etc.) without reciprocating, and they’ve been careful to semi-subtly spread the FUD (ie. publish https://opensource.google/docs/using/agpl-policy/). https://drewdevault.com/2020/07/27/Anti-AGPL-propaganda.html
I 100% agree that noise could be a problem. Something worn tends to be removed/broken by confused hands. A pre-defined path is not ideal, for sure. But I expect a more controllable version will eventually follow.
Fiscal injection into private American's bank accounts already happens all the time. So what is your concern here exactly?
the question was in the context of swift open sourcing something. if it s an apple-ecosystem-specific language , it s not much use to the general audience
There was no point made other than the language is 6 years old and "someone" uses it. That's nice. I'm sure I can find other languages 6 years or older which people use and are not worth using.

How long has Swift been available outside of Apple platforms? And I don't mean experimentally available either. They only posted an announcement a few days ago where Swift is deemed ready for early adopters on Windows. That certainly does not sound production quality there.
FDA must do more to regulate thousands of chemicals added to your food
That’s not how lock-in works, and you’re trying to go back to free market libertarian philosophy. Handicap elevators , building codes, emissions standards are “authoritarian”.

Libertarian philosophy is maybe the least compelling of them all in my opinion.
> Who cares? Even when I had an HMO, we had eight hours to get the trash cans off the curb.

What does your health care plan have to with getting talked to by the home owners association?
I think the thing about Vi and Vim that has the most value in 2020 is not the software itself, but rather the keyboard-centric composable modal editing system that they popularized.

Some of the growth that Emacs has enjoyed over the past several years is from folks who want the Vim style modal editing in an editor as customizable and extensible as Emacs. Emacs "distributions" such as Doom and Spacemacs cater to these folks.
I see two ways in which Google Search is changing. Neither of them work for me.

It is true that, as you point out, the majority of Google users probably prefer a less literal algorithm. Do the ways Google Search is changing benefit people who aren't me?

One way that Search is changing does align with what the average user wants: it increasingly interprets results semantically (synonyms,contextual data,domain-specific knowledge,etc) instead of just 'grepping' text content.

The other way Search is changing is user-hostile. Google is an established monopoly now, whose founders have ridden off into the sunset. As its competition and idealism have waned, so has its willingness to put search quality above profits and strategy.

It does not serve the user to include more paid content, to find excuses to personalize search, to cross-promote other Google products, to make Privacy settings inscrutable, to steer customers to AMP pages, and so on. Google has "actually, it's a feature!" rationalizations for these changes, I am sure. No matter!

If the only metric Google cared about were customer satisfaction, I would agree that their surveys, statistics, and A/B tests matter. Sadly, Google seems increasingly concerned with attributes that are at odds with their users: advertising revenue, marketing, etc.

In my judgment, even for normal users, Google Search's bad changes already outweigh the good. I reckon the bad incentives will remain in effect for years to come, too, which does not bode well for Google users.
Bruce Lee was being cute.

After learning the art, you have studied anatomy and you know how to punch with intent, you know how to slip punches and you know how to time them.

Liver Punch

https://www.youtube.com/watch?v=pa7S-BRNlsw

After Mike Tyson learned how to slip punches, most of his sparring partners "were too busy to spar anymore."
Focus on fun, next time get your company's marketing team involved to design special hoodies for the event, limited to participants. Trading swag for participation worked well for me
But the individual states don’t have cohesion either. Ever school district in the state runs a different curriculum and uses a different set of textbooks
This is all generally very good advice but I’m equally amused at the ridiculous portrayal of “businessmen” throughout this post; most people do not see themselves this way and it’s sort of goofy to think they do. But that isn’t terribly important to the message.

Oh, and one other thing, if you’re at a 10-person ish startup, definitely don’t act like a company that is 1000ish. You’ll lose. And so your hiring practices should generally not align with what is outlined here.
Another quick visualization method built into Git:

git log —-graph —-oneline —-decorate

# —-graph for the visualization
# —-oneline for compact commits
# —-decorate for tag and branch refs

You can also add:

# —-all to include all branches

I typically add aliases to ~/.gitconfig to use these options by default.
Thanks! Yes I believe the SMT implementation as described in the Certificate Transparency paper always does the full 256 hashes per insertion. That seemed unreasonably high to me too, which is why Quadrable uses a "collapsed leaf" optimisation. The nice thing about this is we only need to do log2(num_records_in_db) hashes on average.

If I understand correctly, liburkel does even fewer hashes in the case of common prefixes which is pretty sweet.
most of my bosses have made me feel petty when asking for an extra $10k/yr

i've found that when working for corporations, it's all about the number you ask for up front. after that, it takes quite a bit to get more than the average 3-5% merit pay bump.

how FANG companies work with the $500k/yr total comp for average engineers, i have no clue... i think from what i've seen from levels.fyi the most common salaries are $160k-$180k/yr. after that, you get your salary again in stock options apparently... not sure what the interview process or job workload must be like.

how sustainable is programming? $75/hr to basically just write SQL tables and APIs that are advanced CRUD wrappers with light business logic on them? seems ripe for automation.
I remember when DLC used to be called “a patch” and it was both bug fixes and also huge amounts of new content. I wish I could remember what games this pertained to.
You honestly think there isn't already central planning? If you believe private banks are perfectly fine, what exactly happened in 2008?
Is this a USA vs the rest thing? I've worked in many startups in the US and almost everyone uses emacs. Last few years, VSCode has been getting popular though. I had a similar experience when I was a student in UC Berkeley, although it seems like there were more vim users in school than in industry. Anyway, pretty much all my current coworkers use Emacs and I work in Boston, MA.

Personally: I cannot imagine programming without emacs, to me programming is so strongly associated with emacs...

Of course, I also understand that it's all personal preference.
The type errors you start running into with generics with all of their weird limitations in swift can make things complicated fast. That and RxSwift.

Also swift as a language doesn't scale well. There are a lot of bottlenecks in the build process that doesn't let you scale simply amongst many cores like you can with C++, Obj-C & C and probably many other languages too. You're also effectively limited to xcode & apple desktops, so you can't go rent out a 100 core build server on AWS for builds like you can for every other platform out there, not that is matters much yet with swift's build scaling issues.

Also stuff like basic debugging often just... dies.

The more I work with a badly scaling language the more I appreciate a design decision like go made with building fast. I hope with generics in go v2 the boilerplate should reduce a lot.
Most likely yes. But the only reason I tried Emacs in the first place was because I knew it could do complicated things. I expected "Tutorial" to be the place to get started with those complicated things. It didn't occur to me that a tutorial would be necessary for such seemingly simple operations.

I did later go on to read tutorials, and I put many hours into customizing my .emacs file, but I always felt like I was fighting the system. Emacs is designed for hardware that's now museum pieces, and those design decisions have pervasive effects that make it impossible to configure Emacs to act like modern software.
>Yes, we've had sustained economic growth and wealth generation to a magnitude never seen before in the history of the world

Citation needed. I'm pretty sure the growth of real GDP in the US was higher in the 50 years prior to the end of the gold standard, than in these ~50 years since.
Add Some Ghibli to Your Raspberry Pi
Because the state tax is not a Spotify subscription?
In this link about a similar (or same?) issue it sounds like filters are done on the CPU in Firefox unless you enable a flag but it may be outdated: https://bugzilla.mozilla.org/show_bug.cgi?id=925025

> Safari and Chrome both do blur on the GPU Firefox does it in software unless WebRender is turned on. You could try turning on the gfx.webrender.all pref and that should improve things.
Creating Isometric Illustrations with Maths and Trigonometry in Figma/Sketch App
>>Enlightenment is having the light within, without darkness.

In my experience, this is impossible. Light is defined by darkness. Enlightenment must contain both. Trying to extinguish darkness is doomed to fail
Jiddu or UG Krishnamurti?
The thing that drives me absolutely bonkers is incompatible "upgrades".
This is amazing.

I already wrote this to another comment, but quoting myself:

> Is this a USA vs the rest thing? I've worked in many startups in the US and almost everyone uses emacs. Last few years, VSCode has been getting popular though. I had a similar experience when I was a student in UC Berkeley, although it seems like there were more vim users in school than in industry. Anyway, pretty much all my current coworkers use Emacs and I work in Boston, MA.

> Personally: I cannot imagine programming without emacs, to me programming is so strongly associated with emacs...

> Of course, I also understand that it's all personal preference.

I don't know if there is a way to prove that I'm lying. :)
For sure, can you point me to the labor law stating that company issued equipment is primarily for the personal use of the employee? I couldn't find anything at the federal level.
The USA actually has a history of disallowing large, centralized private banks. So-called unit-banking, driven by a powerful small-bank lobby created a great deal of instability in the 19th and 20th centuries. Canada and Scotland have a history of much freer banking than the USA. This is a very interesting subject, and I highly recommend reading a bit about it.
> A free market was the only possible market when society did not have the tools to organize and control resource allocation on the scale its possible today, due to advances in technology and expansion in education. We have better tools today, and we as a society can choose other methods for resource allocation that are now accessible.

Many have thought like you, some have even tried to architect society into something like you are describing, and fortunately those that did failed so spectacularly that they are remembered in the history books with names like the Soviet Union, Venezuela, Cuba, and maoist China. They all failed because centrally planned societies, either done through envisioned high-tech computerised/AI systems or through at-the-time high-tech 5-year plans like the Soviet Union, all suffer from the knowledge problem. It is simply impossible for someone to know everything about an economy to be able to plan it efficiently.

Perhaps a more tangible argument for the tech-crowd on HN is the lack of understanding that non-engineer managers in some companies have for the software development process and the disastrous results that follow. Now imagine having a Politburo dictating what every little work group in a country should do from software engineers to janitorial staff and you can see where this leads.

>But we discovered automobiles, trains and all that shebang.

Ironically things that were discovered and developed in the 1800s, the times of almost unrestricted capitalism and market price discovery.
Endless Ruby is the best Ruby.
Glad to see that other observers have keyed in on the discoverability aspect. I tried to highlight it in [1]. Unfortunately I haven't been able to hop back into the discussion there, and things have been moving at a fantastic pace.

The longer I have been working to develop processes and systems, the more I have come to appreciate defaults that do not change. It is interesting to see some of the new *coin and blockchain folks in their dark forest threads worrying about what happens if the interpreter changes its semantics and lamenting that contracts are meaningless if the interpreter can change. That is what standards are for, and that is what the "backwards geezers" are trying to do for Emacs since it doesn't have a standard, only social norms. I'm not too too worried though, since there are many sensible people in the community who understand why changing defaults can destroy trust and waste the time of millions of people. I am also not worried because there are many creative solutions to the problem of how to attract and maintain new users in a way that they can come to appreciate the benefits of stability.

1. https://lists.gnu.org/archive/html/emacs-devel/2020-09/msg00...
Because companies treat developers like replaceable cogs... So developers don't feel invested in the products that they're creating, so they don't really care about the result and it shows.
I happened to be in AP Stats back in HS with the son of the owner of the business who certified all electronic casino games for the state of NJ. We took a field trip to the business and his dad gave us all a tour and explained all of the testing they do for this sort of stuff, the code reviews, making sure the machine's odds were actually what they said they were etc. I don't remember many details at this point (it was 12 years ago, which is insane), but I do distinctly remember the scale and just the amount of stuff they did. It's very serious business, because it was in both the casino owners and NJ's interest to make sure the machines were in fact not hackable as much as possible.
> There can't be evidence of the cover up since the cover up is actually fictional.

That's "proof", not "evidence". If you see someone holding a bloody knife, that's evidence in favor of them having killed someone, even if turns that they didn't (and thus that the evidence was misleading).

Your prior would be the truth value you assign without knowing whether you've heard about the supposedly-covered-up thing. (Which is admittedly a hard epistemic state to be in for a significant length of time. Eg, compare: what is your prior that this question has a odd number of letters in it? Obviously about 0.5, but it's trivial to count them and force your epistemic state to near 0 or 1.)
You should listen to the lecture “Stop trying to improve yourself.” https://m.youtube.com/watch?v=fqqE1BLvISI#
Nope, it's the ecosystem around them.
Is the problem “unpaid” or is the problem “contest?” Because the goalposts seem to have moved a bit from your first post.
El Psy Congroo.
Thanks! I had forgotten about Emacs Prelude.
Valve lighthouse "trackers" work in a similar, albeit slightly more complicated, way.
2020 Election Scenario Explorer
Usually I get the notification for this thing, and I never get rid of the notification until I act on it
I should qualify that I think the idea of private banks is perfectly fine. I agree that what we have right now is a quasi-governmental centrally planned banking system and that should definitely be dealt with as it was government (through guaranteed mortgages) that largely encouraged the conditions that lead to 2008.
In order for the two-company Foundation/Corporation system to be even remotely legal, they must actually operate as distinct entities. That means the Foundation and the Corporation have separate bank accounts, separate employee rosters, and, as a result, they can legally be taxed differently.

If the Foundation started employing Firefox developers, they would have to convince the tax man that those developers were not de-facto employees of the Corporation. This would be very hard, because there would inevitably be chat logs where Corporation employees tell the Foundation employees what to do, because that's how code review works.

What would be the point, anyway? The Google Search deal gives the Mozilla Corporation far more money than the Mozilla Foundation gets from donations.