skysight-inc/HackerNews huggingface dataset:
This is great improvement, But sadly it is too little and too late. Firefox is only non webkit engine that matters. With Firefox's 4% global share and declining no one knows how to save it.

Maybe they can adopt V8 and keep Geeko to focus on lesser things.
The Zen sudden-enlightenment doctrine seem a newer teaching/dharma/interpretation than enlightenment by stages, distinct from it, and no less valid by any objective measure I can think of. I think Jainism and Hinduism also have some notions of enlightenment or concepts close or related to it, like moksha. The sudden enlightenment view seems closer to the root of western "new age" conception, so it seems rather uncharitable to pick an older and more restricted definition for dramatic effect on the claim of cultural misappropriation.

But the word "enlightenment" seems too overloaded from different conceptions/traditions, so it hardly seems worth splitting hairs over--using the word itself seems like a barrier to clear communication at this point unless you have a clearly defined context, like the enlightenment of the Buddhist Pali canon, or whatever. I just find your view narrow and uncharitable, and we should focus on what we know the author means rather than quibbling over the definitions of words. Language isn't that precise, evolves, and is meant to communicate, and is adequate if it gets the idea across. Personally, I think we more or less know what the author means here without going back to Buddhist canon, so we should probably just leave Buddhist canon out of it.
Did you happen to be under a lot of stress for long period of times?

Did you find any (even anecdotal) correlation between some cause and the result of your disease transforming into progressive?
One problem: doors.
That's what I had previously assumed it was. However article is about a legal case occurring in California and Youtube appears to be hiring content moderators in Michigan. They apparently need english speaking Westerners for some aspect of it.
A long time ago I worked for a company where I did the hiring and then HR did the salary negotiation, but I got to give a recommendation. One time I hired someone and they accepted the job, but I found out later that HR had negotiated a salary that was about 15% less than what I'd suggested. It really annoyed me. The guy was worth more.

The worst part was that he left after 8 months because he wanted more money (he didn't ask for a raise; he just found a better paying role) and I had to do all the hiring nonsense again.

HR people might be good for the company bottom line but they're not good at retaining staff.
I don't know whether you'll see this belated reply, but anyway: I have had some sympathy with your position, as you can see in my sibling comment, BUT as I read more about IRV, I am actually coming to disagree. Look at this page, especially the chart near the bottom: https://electionscience.org/library/approval-voting-versus-i... What this says is that in simulation, given mostly tactical voters, IRV doesn't do any better than PV (FPTP). This surprised me, but I'm starting to see why, as the rest of that page explains.

Here's another: https://www.rangevoting.org/TarrIrv.html The most telling argument here, I think, is that a century of IRV hasn't freed Australia from two-party domination.

Another page with simuations: http://zesty.ca/voting/sim/

What voting reforms have been attempted in your province?
The premis of this article is that everyone should push more because it is assumed that the range (upper limit) is low bailed.
I will point out that a lot of his twitter opinions would not be well received here
> in fact it is automatic and instantaneous and faster than any other editor

Really? I've always found emacs to be on the slower side of things (not nearly as bad as jetbrains / visual studio, of course) and many keyboard commands to be unnecessarily clunky. I don't know how many times I've given emacs a go, and yet I can't seem to get nearly as proficient as I am with VSCode (and sublimetext before that).

I know part of it is that I don't typically work in languages where having a live REPL up is terribly useful, so emacs support tends to be a bit... second class.

I think my biggest gripe is that there are actually two mountains to climb. First, you have to become proficient with emacs- the chords and so forth. Then you have to find the magical combination of plugins that work together on your operating system with the magical configuration that brings emacs up to par with things that I consider to be table stakes for a good development experience. Doom emacs probably got me the closest there, I think, but struggling to become moderately productive when I already have a tool with which I am extremely productive seems entirely pointless.
sure, billion dollar corporations have a billion dollars in defenses to fight it but poor developers don't have anything to protect them so they get raped
The article reminds me of my mode of thinking lately on the paradox of morality: https://0134340.blogspot.com/2020/09/the-paradox-of-morality...
But Pija is not part of the name; Pij is.

Italians use Fica for the female counterpart, and the national automobile company recently formed FCA. People joked about it and then everyone moved on.
> especially with newer developers

My experience is junior and senior developers fall for this.

> Often the original paradigm was chosen for a reason

True, but the reason is often:
- we didn't understand the problem domain as well when we wrote it
- it was written this way because it needed to integrate with a system that existed at the time but no longer does
- there was a guy who was really into X and he insisted on writing it this way. He no longer works here and no one wants to touch that code
- It was written by an intern
- It was written by a bad software developer (you're not morally bad for being a bad software developer, but they are real, and they write code)
- It was written as a prototype and was supposed to be thrown out
- It was written by me, and the fact that you want to rewrite it makes me feel bad

> Any ideas on how to prevent this?

Exploratory refactoring is actually a really good way to understand code deeply. Sometimes the refactor is bad and your throw it out, that's ok, you learned something. This applies to developers refactoring code, they learn the reasons for things as they rewrite it.
Where I work we use the term technical debt to differentiate between work that has been requested for business reasons (by the CTO, VP of engineering or product managers), and improvements that developers think can help us work faster with fewer bugs (tech. debt).

Given that there is a continuous change of priorities, knowledge and staff with different skill levels, it's just a fact of life that we accumulate some crappy design and lack of documentation. I think it's useful to have a label for this because it needs a different process for judging it's merit than customer or performance-oriented changes.
Humanoid That Once Said It Would ‘Destroy Humans’
With a big enough sample size, we could find someone who developed MS a few years after she stopped eating Broccoli.

It wouldn’t mean it caused it though..
I just read it on mine. It’s not even that long…
There are no guarantees that the count will remain correct after the first run of the query.
Without leverage these negotiating techniques are empty bluff. I mean, they could help to get a 5k/year pay bump, but they won't get you from 150k to 750k. The really important ingredient is stakes, insider knowledge, network of high rank friends who help you behind the scenes. But once you have that, the negotiating skills will come naturally: even if you aren't as fluent in business-talk like the author, even if what you say sounds clumsy, the fluent and experienced negotiator on the other side of the table will quickly notice that lazy tricks don't work on you, that you see his bluff and most importantly that you actually have other options. In my experience, in many times my firm negotiating position ended up with offer being withdrawn (from reputable, not FANG, but very well known firms).
Rallying to Protect Admissions Standards at America’s Best Public High School
A high frequency (MHz, table top) detector is being built in Cardiff. I can try to look up some more details later. Source: am in the LIGO Scientific Collaboration.

EDIT: I couldn't find anything published yet. It's still a work in progress last I heard (from a presentation by the group leader last year), but watch this space.
https://craftcms.com/docs/3.x/matrix-fields.html

Get a few hundred of those on a site and see how much ram you need.
Right, I've noticed this while trying to update my vimrc for web development. Syntax highlighting is just not as nice as in vscode.
You usually want to know when you're hitting the database. "Hit the database if the value isn't cached" is useful behavior, but should probably be telegraphed a bit more precisely than just the word "size".
“According to their calculations, the share of Asian students will actually be cut by more than half—to 33 percent, and will eventually drop even further. The share of black and Hispanic students would increase only marginally. And, ironically, white students would be the plan’s greatest beneficiaries, increasing from 18 percent to at least 45 percent of the student population.”

Because of course.
And the claim about how Perl behaves and is to be programmed in is totally, completely wrong.

For the start, one couldn't even write a correct "if" condition in Perl without knowing if it's about numbers or strings. Even if the comparison is over the "scalars."

Second, the numbers not only exist, one can control which numbers are used when (one can explicitly force integer underlying types for some expressions or code blocks, or keep the floating point calculation, or even turn on infinite integers).

Third, Perl has scalars, arrays, hashes, references, which have even different symbols throughout:

https://en.wikipedia.org/wiki/Sigil_(computer_programming)

so the types are more obvious when reading the language lines, much more than any language where every use of the variable looks almost the same.

That's why it looks "too much like line noise" to those who don't know the meaning of the symbols. But having these symbols makes the code somehow "firmer" -- the programmer must much more often write what is expected from some variable, and the expected behavior is more obvious when reading.
Probably the equivalent thing to test would be

regexp = /\b\w{15}\b/
IO.foreach('logs1.txt') do |line|
puts line if regexp.match?(line)
end

I imagine this will in both cases mostly be testing the computer's IO.

Regexp.compile doesn't do anything substantially different from Regexp.new or a literal (i.e. it doesn't optimize the regular expression or something) so I think the difference is just random fluctuations.
A possible reason for this cynicism is the fact that we're currently in the middle of the Holocene extinction[0]:

> The current rate of extinction of species is estimated at 100 to 1,000 times higher than natural background rates.

Another thing that's interesting and worrying is the fact that wild animals take up only 4% of the biomass of mammals, 60% being livestock and 36% being humans.

[0] https://en.wikipedia.org/wiki/Holocene_extinction
Its not about being the centre of anything... more like we had so much luck its unbelievable (stable sun, big planets cleaning asteroids, moon, magnetosphere etc.), and other life out there would quite a few more billions of years to get where we are. At least in this part of Milky way.

And its entirely possible light speed is the limiting factor that can't be crossed. Hence the civilizations of distant galaxies will remain unknown to us, same as we to them.
If it was free and happened largely painlessly every couple weeks, why not?
Please don't create low-effort posts like this that criticize / question the veracity of another post with zero evidence or context, it just creates noise and makes it harder for people to trust content posted on Hacker News.

If the above video was faked, and you could post a link or some context showing how it was faked, that would be a good contribution.

Thanks :)
I once had a job like that.... and it crushed me, but I didn't realize it at the time. I was the sole IT guy at an event marketing company... when I started, there was plenty to do, I kept a running log in Word so I could find and fix things that happened previously... it was great, and I felt good about it.
Over the years, less stuff broke, so I started some projects to fix things and make stuff better for the users... but didn't have good enough people skills to get buy-in and navigate around the day to day needs of everyone... so they got shelved more than once.
Also, because I was the sole IT guy, I was frequently interrupted, which kills flow, so I eventually stopped programming, and just started stalling until quitting time.
Towards the end, I'd volunteer when ever things needed to be done, like data entry when we had surveys to type in, etc... but I spent all my time waiting for things to break, trying to be super helpful, and waiting for the inevitable axe to fall. 15 years, a long run, but it is now 6 years later, and I still have trouble even starting things.

Please don't let this happen to you.
Time Made of Discrete Quantas
How so? W3C is also involved in standardizing the DOM interface to html. JS is equally their own dogfood (in the age of whatwg its debatable whether any of this other than maybe css is really their dogfood anymore)
Sure, I guess that would be convenient.

I think the field of game theory can help us to explain why salaries and salary negotiations are the way they are.

And who gets to define what is fair? For example, why do programmers get much much higher salaries than nurses or janitors? It might not be fair. But it’s simply supply and demand in action.
I think you'll struggle to find a human pronouncable 5 (or fewer) letter word that doesn't mean something nasty in some language.
Show HN: Na English – English grammar quizzes online
> The use of React complicates front-end build. We have very talented front-end developers, however, they are not React experts - nor should they need to be.
> I believe front-end should be built as standards-compliant HTML/CSS with JavaScript used to enrich functionality where necessary and appropriate.

This is what worries me about React (and with other front end frameworks in general). I'm writing this as someone who choose Vue for their latest project.

Web pages started off being documents - electronic versions of printed typeset pages - and could often look very beautiful. A lot of React pages seem, to me, to look like a collection of components - like modern versions of VB forms - facebook/twitter spring to mind etc.

There are a lot of very good HTML and CSS 'coders' that aren't developers, they come from more of a design background. Are they being disenfranchised by the modern frameworks? Will we end up making the web look less beautiful?
This article is pretty much blatant classist propaganda, but then so are the "Luxury beliefs" described within it, so IDK, maybe there is a grain of truth to it.
> Javascript turdlets

thank you
Tracking historical changes in trustworthiness using machine learning
Arrhh my timer didn't work, you weren't meant to start until 10am today haha. I've fixed the bug and also added a banner to say that you need to be on desktop for the video to work. Unfortunately Vonage API is limited to only desktop and I'll be looking to replace it with my own WebRTC solution soon.
Agreed for most cases. However, it matters in the context of canvas/WebGL games.
Because they edited and published the HTML spec with lots of examples portraying HTML as an authoring language. If W3C actually does intend to publish further HTML specs based on WHATWG (which they haven't done since 2017), they should consider injecting their own navi/styles into the bikeshed-generated WHATWG material as part of their CMS setup (and they have tons of static HTML anyway).
sorbet will support RBS as an alternative typing input.

https://sorbet.org/blog/2020/07/30/ruby-3-rbs-sorbet
If it takes huge amounts of energy to create the signal, won't we already 'see' the other civilization anyway when stars disappear because their matter is turned into energy to create the gravitational waves?
FTP directories are mostly protected by a password, so google can't search them. Removed from browser because not useful (even harmful) for the ad business.I don't see any other rationale for this action. An FTP client code is small and simple. TLS is already there for FTPS or SFTP.
It is fairly common with C programmers, and C++ programmers outside Windows ecosystem.
If the rooms in your house have doors and those doors are closed as they should be to slow the spread of a fire, how will the drone work?
Here is an article where they discuss how some of the reactions in the initial version of the video were faked (by an acquaintance of the video's creator who was hired to help), but the creator acknowledged the issue (which he wasn't aware of when he initially published the video) and rectified it by removing those clips from the video: https://www.cnbc.com/2018/12/21/glitter-bomb-video-was-parti...
On doing glue work in a team
$SAFE was removed in this one :)
transparency, gradients and rounded window corners.

oh, and a thin sans-serif font.

maybe a soundtrack
I can make a number of counter-arguments.

1. The volunteer nature of peer review is not a direct cause of bad peer review. In some sub-fields, peer reviews works very well at providing feedback or stopping bad papers from being published. In others, not so much. The difference is the norms of the community.

2. There are plenty of licensing bodies in other areas (medicine/plumbing/etc) where the reviewing body lets some of the chaff through with the wheat. Again, paying people can help but is not sufficient. What matters are the norms of the community - which take a lot of hard work to change/build.

3. Please note that the peer review process will always have errors (it's a noisy classification algorithm). The debate should be on the magnitude of acceptable Type I and II errors.

4. Asking papers to have 100% details of the experiment is impossible. It takes 20% effort to get to 80% details. And an additional 4x effort to get the last 20% of the details. A lot of details are often the psycho-motor skills of the grad student, and can't always be written down. I agree that experimentalists should include more details, and release their data, but 100% is too high a bar to reach.

> Then the entire community can choose to accept, reject, or ignore your work.

5. The Facebook architecture fails at separating true news from fake news, and a similar architecture for science will similarly be worse than the current system. Popularity contests rarely work at reliably selecting the best.
Thats a total BS claim. I took a quick look at the top 25, and the ones that made the list (top 25) that are PHP based are:

- 11: php-ngx-pgsql

- 12: workerman-pgsql

- 22: workerman

- 23: php-ngx-mysql

- 25: Swoole

Here you see a trend, workerman and swoole are BOTH nodejs clones, they have a event loop and are non-blocking. This means you CANNOT use 95% of core PHP because its blocking by nature. These are all a non-starter for 99.9% of PHP based apps. Also swoole is a PHP C-extension, not a "installable" framework like say Symfony is, taht said these are NOT frameworks at all, not sure why they are on the list?

Heres the REAL rankings of the PHP frameworks that are used in the wild:

- 299: codeigniter

- 323: fatfree

- 369: cakephp

- 370: symfony

- 377: laravel

PHP occupies the lower bottom of the ranking, and will probably always be there becuase og how PHP is built. The core model of execution is always going to be slower than a "running" program. This is evident with the nodejs clones.
> “take this commit and move it here”

Isn't that just `git cherry-pick $COMMITID`?
Changing from PHP wouldn't change WordPress, it's general engineering approach hasn't changed since it gained popularity a decade or more ago.

Except for Gutenberg, which could be characterized as an admin facing HTML editor powered by React components but with an interfacing layer between Gutenberg and React, so only some of your React knowledge applies. It gets saved as HTML. The actual served content is still served as PHP generated HTML. React isn't involved in the client workflow.

All of this javascript code is of course bootstrapped and defined by PHP hooks including dependencies, and redefined again in the JS, so you're constantly diving between PHP and JS just to set up the JS.

Now to work on WordPress idiomatically you need a whole new set of skills that introduce a whole new slew of problems. So it's not best practice or well engineered PHP, and it's not best practice or idiomatic React. The docs for Gutenberg are incomplete, so no luck there either.

Another platform that failed in this same way was Magento 2. They want to use the Cool Kids Tooling, but they want to do it their way, so there's all this Bullshit™ inbetween and you get a hamfisted barely documented Frankenstein's monster. The third party tooling docs can't help you because of the proprietary integration making much of it no longer apply, and all the novel domain knowledge to get it to work is floating around in Stackoverflow threads and github issue tickets.