skysight-inc/HackerNews huggingface dataset:
Here is an article discussing this:

https://medium.com/swlh/the-science-backed-secret-to-rapidly...

> On the first day of the class, the ceramics teacher divided the class into two groups. All those on the left side of the class, he announced, would be graded solely on the quantity of work they produced, all those on the right solely on its quality.

> The works of highest quality, the most beautiful and creative designs, were all produced by the group graded for quantity.
I first saw it in Jeff Atwood's blog back in 2008:

https://blog.codinghorror.com/quantity-always-trumps-quality...
Locked out of my YouTube account and don’t know why. Should I delete cookies?
My friends, I am devastated. I have a little Youtube channel (name can be found in my “about” section) that has in the past 3 years been part of my life.

It started a few days ago. I was visiting a friend in another country and using his Wifi with my notebook. It worked without issues for several days until I suddenly had to confirm I was not a robot and was logged out. I was told suspicious activities had been carried out on my account (which surprises me) and that I had to answer my security question (which I did correctly). Then I received a verification code on my backup address (which I entered correctly) only to be told Google couldn’t verify I was the owner of the account.

Since that day, I was not able to log in any more. I tried the account recovery a dozen times, with my usual device and from my usual location. I entered all data correctly (password, security question, verification code) and still do not get access to my account.

It seems that this is the end of my channel. It just started to become successful with half a million views in the last month. Filmmaking has become part of my life and Youtube offered me an easy way to proof my talent. I invested three years to get to this point. I don’t know if I have the force to start from scratch again.

By the way, I never had any strikes or other issues with none of my videos.

I checked the cookies in my browser and noticed that some cookies have been added by Youtube on the day of my being locked out and the days after when I tried to recover the account. Should I delete those cookies? Might they tell Youtube that my device is suspicious? Or should I be careful with deleting cookies as not to lose the last hook I have to convince Youtube that I am still the same person that used to log in the months before?

I am happy about any helpful idea.
At least two for OS X, since GP had two.
> For CS2, they offered Activation-free replacement installers and generic serial numbers on their support page.

This is the only reasonable way it should be done with old software.

> This resulted in a bunch of press about it being a omg completely free Creative Suite

Just write it in bold - something like "it's not free, you are only eligible if you have purchased a license". Whoever wants to pirate will pirate anyway

> they gave everything a shiny new Flash-based UI in CS

Flash?? Seriously?
I didn't use PHP since ver 4-5. This looks like a different language. Even so I hope I won't have to use it again.
I personally think remote workers living close enough to meetup if need be is the future.

As a programmer this year has been great in regard to work; while working from home. Slack or Zoom for video chats when needed, solves all situations I would've been next to someone in-person and if it wasn't for the pandemic.

I don't fear being outsourced as well, since companies still want their employees to be near and I doubt video conference will ever change that desire.
Working remotely doesn't have to mean working from home. You could be working from a rented office or shared office space, friends, a hotel and so on.

What's great is the flexibility and customization for each individual employee.
>it is just quantum field theory in imaginary time.

Quantum field theory is just thermodynamics in imaginary time, not sure why you object to calling it a thermodynamic ensemble. Besides, I could hardly introduce a subject as 'quantum field theory in imaginary time' now could I?
Frabrice Bellard truly works in God mode.
Ffmpeg, Qemu, Tiny C Compiler ... many others .. and now this!
I agree with you. Symfony and composer in general has just turned our code base into some kind of fugly java like monstrosity.

When I used composer the first time I really enjoyed it, that project also used Silex a minimalistic symfony2, which I also really liked. But what I found out is that in general it is really terrible to be dependent on others, as Silex was dropped by Potencier and my project is left in limbo, sadly. Its very sad because its one of the coolest things I ever worked on, and its still in use today many years after. But I am worrying that some time in the feature, a vulnerability or problem with Silex comes up, the company will have to rewrite the project completely some day.

I worked alot with Drupal7, absolutely hated it mostly because the hook system was hard to remember and performance of Drupal7 in general was absolutely terrible. Then I tried Drupal8 and though some changes are welcome, some stuff are just so god damn complicated, a task that would have been as simple as a few lines of code becomes pages of boiler plate, EventSubscribers and YML config files.

PHP used to be a good choice because it was rapid application development on crack cocaine, developers were cheap and diverse in skill and background.

I still think there is SOME use for PHP, I personally like it for shell scripts mostly because im so familiar with it. I used it alot the past 10 years for making stuff fast for friends and personal use I guess its also a decent beginner language for web development, though javascript would be higher on my list today because of the obvious front end relation.
It's designed so when the law makers give up on AB5 they have to admit it was the wrong move rather than letting the ballot proposition let them escape blame.
I still find it ugly. Citroen C1 looks much much better in comparison.
Seems like an awesome project, where is the best place to mount this sort of thing and is it useful to people who live in the city surrounded by buildings?
I think I hear you. Let people do what they want. Caveat emptor.

Here is what I am saying.

Imagine you're very poor and have a son who isn't very smart. He comes home excited about a new "job" washing the neighbor's car for $2 every other weekend because it means he'll be able to go to Disneyland this summer. Summer rolls around and it turns out he only made a quarter each wash because he had to replace his bike tires riding to and from the neighbor's house, and pay for soap and rags and stuff. You go to the neighbors and they tell you "tough shit" because your kid was too dumb to realize not even Mr Clean himself could make it to Disneyland washing cars for $2, and that the whole game was rigged from the start. Your neighbor just wanted a clean car without having to pay for it. Then after all this drama, they're texting your son that he should keep washing the cars for $2 because washing it for $10 isn't in his best interest.
> Is there a way for me to have an IDE with a kind of "compiler" that would help me convert this to PHP 8 so I can migrate it on a more recent VM? Of course there's 0 budget for this.

There is your problem. If it's runs on PHP5 (<?php phpinfo(); // in a php page), it might run without hurdle on more recent versions of PHP... or not, but PHP8 isn't a different language, they just added some stuff on top of PHP5. C extensions might break though, because yes, PHP relies heavily on them as the language is too slow to do anything meaningful like writing a database driver.
I'm guessing you've had a look at https://www.deepl.com/translator ? I don't speak Portuguese so I can't judge, but it explicitly offers European Portuguese as a translation target, and their other translations are usually top-notch.
You can say it for the other half. Some of us really hate the as-a-Service model :).
A friend of mine is a sculptor. He once said something to me along the lines of "if you want to make the perfect sculpture, don't try to make the perfect sculpture. Instead make lots of sculptures, until you make the perfect sculpture." - which I tend to agree with.

His advice had more to do with enjoying the process instead of stressing about the end goal, which I quite liked.

In the context of software, I think that being prolific is certainly key, but it also helps to study the masters. I've learnt some pretty cool lessons reading the source code of popular OSS applications for example.
MuditaOS: An open-source, e-ink mobile OS
Best web design trends for 2020
Saved you a click: It's an Electron app.
> However, if v is a right eigenvector with eigenvalue \lambda, then v^T is a left eigenvector with eigenvalue \lambda, as well.

Consider the matrix

M = [ 0.50 0.50 ]
[ 0.25 0.75 ]

Clearly [1; 1] is a right eigenvector with eigenvalue 1. But [1 1] M = [0.75 1.25].

> A matrix does not necessarily have nontrivial eigenvectors. Think about the 0 matrix here.

The zero matrix has _all_ the nontrivial vectors as eigenvectors.

> But, if A is nonzero, then it must have at least one nonzero eigenvalue, hence one nontrivial eigenvector.

Consider

N = [ 0 1 ]
[ 0 0 ]

This has no non-zero eigenvalues, but it is not the zero matrix. It does have a nontrivial eigenvector, [1; 0], because every square complex matrix has an eigenvector. (This is in contradiction to another statement you said, that a matrix does not have nontrivial eigenvectors—that is technically true but only in a limited sense that your space might not be ℂ^n or something that can be quickly generalized to it like ℝ^n. But like we’re in a computing forum and I might find that pedantic.)

I don't know why you consider the eigenvalue zero to somehow not count as an eigenvalue. Very suspicious.

> This also illustrates the conditions necessary for an nxn matrix A to have n linearly independent eigenvectors: the rows of A must be linearly independent.

Consider

P = [ 1 1 ]
[ 0 1 ]

The rows are linearly independent, but this does not have a second eigenvector.

> All of this is covered in a decent undergrad linear algebra course. I would suggest either finding a video course, or getting a good book and working through it, if you want to understand these things better.

sigh ... See this is why I sometimes feel bad about commenting here. Like, this comment thread was supposed to be a celebration of this different way of thinking about linear algebra, and then I have to deal with this stuff. Like I totally don’t think you meant to come across as condescending, but given that I have taught crash courses for struggling friends on linear algebra concepts they missed in their undergrad to get through our graduate work in physics, you know, it kind of does come across that way.
This applies only if they’re learning. Learning devs who do 100s of CRUD pages will have a DSL and metaprogramming toolkit by the time they’re done. Those who don’t learn will do the same thing, like an artist making 100 copies of their own first painting, each copy more faithful than the last. Better to make a 100 versions of the same subject, each one better than the last.
> Writing is thinking.

> Drawing is thinking.

> Sculpting is thinking

> Building things is thinking.

> Wrestling is thinking.

> Playing chess is thinking.

> Creating is thinking.

> Cooking is thinking.

> Walking is thinking.

All these statements can be correct and are correct to a certain extend.
There is Mortality New Tab (https://chrome.google.com/webstore/detail/mortality-new-tab/...) I used to use.

It is a modern-day “memento mori”. Quite ironically, it motivated me to live to the fullest. With each new tab, I asked myself “Is opening this website the best thing I can do with this piece of time?”. It didn’t hold me for entertainment; it held me from making time pass through my fingers, unintentionally.
Absolute principles of a good web design
Reporting someone else breaking the law should never be illegal. The law that says it is, is an illegitimate law. That is just playing into the hands of corruption and despotism.
I was able to convert a PHP 5.4 app to 7.1 but after that there are too many backwards incompatible changes to be easy to fix. Even the upgrade to 7.1 took a few days of tweaks to the code.

In my case the upgrade was demanded by security because the latest PHP5 release is no longer maintained.

For an internal app you're much better off just leaving it on PHP 5. Maybe add an op-cache for performance.
Effectiveness of Face Masks in Preventing Airborne Transmission of SARS-CoV-2
"But officer, this tiny slit in the wall is a fractal curve with infinite length"
> Again you seem to be imagining legislators are dead at the end of the term and born at the beginning or something.

Term limits have the effect of putting the experienced legislators in the employ of special interests - because that is the only way 'up'. The time in office becomes a portfolio for said special interest jobs, turning legislators "against the [poor] people".
Given the strength of the second-hand car market and aftermarket repairs, this will most likely turn into a prolonged legal war. Not sure which side will win, but I'm hoping it won't be the car manufacturers.
Had a look at your website and it seems like a fantastic product.

Regarding V1 of your product that ignores the encrypted SNI (ESNI) extension, do you mean it just allows all traffic using ESNI? If so, have you considered blocking malicious domains via DNS instead?
The psychological components of good code
CK Framework v1.17.0 Released
Flash is still used in animation and other bits, despite its web presence disappearing
I believe most are quite noisy if you have windows close to them.

It should be possible to design a quieter one and I'd be interested in seeing any references for a design like that.
A closed-source App could send the private key to a server. I hope WhatsApp doesn't do that.
Ask HN: How to Record Google Meetings
Looks like the recording option is not available in G basic suite now.
Roughly in the order you should do it. Hopefully it's at least PHP 5.3 code:

1. Definitely get a PHP IDE:
https://www.jetbrains.com/phpstorm/

2. Get a step debugger and hook it in:
https://xdebug.org/

3. Fix the code style:
https://github.com/FriendsOfPHP/PHP-CS-Fixer

4. Run the code through some static analysis tools
https://phpstan.org/
https://psalm.dev/

5. Upgrade the code with an AST fixer (might help you update to newer PHP version):
https://github.com/rectorphp/rector

6. Add tests to it:
https://phpunit.de/

7. Run mutation tests:
https://infection.github.io/

The "0 budget" is rough, though.
The Human Side of Championing Organizational Change
Affinity Designer is my best purchase this year. I don't need to use my graphics editor every single week or month, and it does not make any sense to pay Adobe on a subscription basis.
> It is noteworthy that last September “Masaar” had published a web page declaring that the authorities have blocked 596 websites and 32 alternative links since May 2017.

It is even more noteworthy that the Masaar site by the link says they blocked 116 news sites, 349 anonymization sites, 6 e-commerce sites, 11 culture sites, 8 blogging platforms etc and... just one terrorist site :-)
Laravel was inspired by ASP MVC, which itself took inspiration from Spring, not Ruby on Rails.
Hey, it's not about knowing everything. It's about knowing how to find information on how to find information on things when you need to be informed on things! :)
What would they use it for? The first 'static' means the method is a part of the class rather than the instances of that class. The second and third 'static' indicate late static binding, meaning they refer to the class being called, rather than the class defining this method.
This is from June...
This is exactly the impression the author wants to make upon the reader. But it fails to point out the relevant numbers:

1) most deleted polling places are in blue states, not red States.

2) what is most important for access is not the raw number of polling places but the total time polling places are open and usable. Traditionally, this was just 12 or so hours on election day only. Now, many are open for multiple days... or weeks.
Getting a copy of PHPStorm will make things much easier, you can run Reformat code on PHP files and you can also do mass updates from code inspections.

Also worth checking out is a package called Rector (https://github.com/rectorphp/rector) which will automate a lot of this by scanning the codebase and providing diffs so you can upgrade safely.
For quicker triage, open a ticket at trac.ffmpeg.org.
What some people might not know is that the transcoding results and quality are hardware dependent. You will get different results depending on whether you're using NVENC, intel's on chip stuff, actual encoding hardware, etc.

Edit: Obviously it's more complicated than this. But I think this is one of the reasons behind the need for things like Netflix's VMAF
The other post Brad made that day he references:
https://groups.google.com/g/rec.arts.sf.written/c/pbuT5Xty9Q...
https://peertube.debian.social/
PHPStan and Psalm support what they call "array shapes", basically you can treat the array keys as a type, similar to how TypeScript does it.
Photoshop's New Neural Filters Are Hilarious
I just want to emphasize how great and affordable Uniqlo's Merino range is. Merino wool is a fantastic, functional material and the value Uniqlo is offering here with their low prices but good quality is basically unmatched.
Some PhDs are useful outside of academia. Many are not. It really depends on what you work on, your personality, and what other skills you have. I have spent much of my career in academia adjacent roles, and most of the time, there is far too great of emphasis on the PhD and not enough on the skills to do the job that needs doing. I think our researchers would benefit greatly from better support staff in the form of engineers, programmers, and so on rather than letting those tasks fall to postdocs or even grad students. I suspect your "research division of a big corporation" had those other roles supporting you and your colleagues. Academia generally does not.

I often see PhDs filling roles that really do not require a PhD. Does that mean that the PhD was a waste? No, not necessarily, but was it the best allocation of resources?
Most Mac users just want something that works, open source.and freedom is not important
Spring Boot code is probably going to be less maintainable than PHP though. Added a new dependency? Congratulations, now your application behaves completely differently.
You can, but high performance websites are a challenge. Specially with spring
It has a great package manager since then, a nice ecosystem, and deployment remains trivial too. There's still a use case for PHP.
have you looked at foxitPDF ? this is a comparison table from Foxit's site against Acrobat Pro: https://www.foxitsoftware.com/pdf-editor/adobe-acrobat-alter...

(not associated with Foxit in any way shape or form nor a user)
Essential Elements Required in Automated Cross Browser Testing Tools
> It's a different culture. They go around the problems differently. Also the way the write programs seems simpler and leaner (composer in mind)... probably not ultra safe but a good enough ratio I guess.

No it's not a different culture, they(enterprise Java and enterprise PHP) both try to force some IoC container everywhere, except PHP is an interpreted language, it doesn't need a IoC container with with XML/YAML configuration files cause there is no long and costly compilation step to begin with...
Nice story. It can go either way, I think, depending on the courses you teach, how you re-structure them for teaching remotely, and how the college helps you with it. This is a good example of changing things for the better!

On the other hand, I think, certain courses and disciplines that require university facilities (experimental labs) or more immediate individual instruction are hard to do fully remotely.
An Indian startup is abusing DMCA to curb online dissent against their products
We already have a digital Euro/Dollar/Yen, just look at the banking app on your phone or the transactions you do with a bank or credit card.

But I'm very scared to see what those digital wallets for CBDC will turn into. If central banks get control over money flows they can do horrible stuff:

* set a maximum limit on the amount of money you are allowed to have/save in your CBDC wallet.

* give you an x amount of money and force you to spend it (by taking the excess away at the end of the month or topping it up to a limit). This will erode all incentive to save. If forces consumption instead of preservation.

* work with a whitelist of acceptable ways to spent the money. You want to sent some money to someone who is not a legal resident/lives abroad/is on a black list for xyz reason? Though luck...

* set a "transaction" price / hidden tax on less trustworthy or less "wanted" persons or company's. Like when you want to buy liquor/a gun/give to a church you pay 5% transaction costs, but when you pay your rent the transaction costs are 0%.

* in a very real sense untraceable money is privacy and making money traceable is taking privacy away. We may not have something to hide but there is nothing I want them to see either...

Revelation 13:16,17 says "It puts under compulsion all people—the small and the great, the rich and the poor, the free and the slaves—that these should be marked, and that nobody can buy or sell except a person having the mark"
All good advice for the average PHP developer, but I think it is overkill for someone that is starting with PHP just to keep alive a very old app.

Adding tests for an app with no documentation requires a lot of effort.
>where is the best place to mount this sort of thing and is it useful to people who live in the city surrounded by buildings?

On a very high tower, 90ft or so above the nearest structure.
New video-based social media platform YurOn growing faster than YouTube
The definition of "creating more" is the elephant in the room. Do you stay focused on one subject, iterating multiple times over the result, in order to achieve incremental improvements? Do you explore a wide breadth of problems, giving you new perspectives on thinking about the problem at hand? Do you churn out mindless crap just for the sake of it?

It's a rather fuzzy and abstract philosophical notion and any attempts for an absolute framing of "the one single truth" are flawed.
> You can actually commodify programmers quite well and both old-school enterprises and the SV juggernaut need their harvest.

At first we had guilds and craftsmen. We could only produce a few things, their quality was quite low and the products were expensive. This was one of the reasons quality of life was quite bad, actually.

Then we created the assembly line, standardized parts, mass production. Life sucked for the assembly line worker, but everyone else benefited. From a certain point of view even the assembly line worker benefited.

Hand crafting doesn't scale. 1 brilliant coder with in the Lisp Ivory Tower won't ever be able to reproduced the output of 100 decent covers in the Java Middleware Shop. It stands to reason, those decent coders can use their brains and time to test more, implement more kinds of features, talk to customers, colleagues, bosses, maybe even promote their product and do all sorts of things human beings do when they want something (coding is only a minor part of creating a successful product).

Two heads are better than one. And 100 heads that are not at loggerheads are better than two.
Your first matrix doesn't count, but the theorem is bogus: see my counterexample above.

The correct theorem is that every complex square matrix has an eigenvector. If we interpret your matrix as a complex matrix, then it does have two eigenvectors, namely [1; ±i]. Hence why I’d say it kind of “doesn’t count.”