skysight-inc/HackerNews huggingface dataset:
Industrialized farming is worlds different from these idealistic "small family subsistence farms." The hypothetical world in which one might be able to raise animals ethically as a food source isn't the same one that can have massive businesses turning a profit from supplying animal meat to millions of people. I don't think a business could survive in a market economy while treating their animals humanely. The cost would simply be unimaginable.

Most people who oppose the torture of animals and are sufficiently educated with how industrialized farming works face either discomfort and cognitive dissonance to some degree, or feel inclined to make a change (whatever that may look like.)

As far as the difference between living in the wild and living in industrialized farms, I think allowing animals to live in the wild is vastly more ethical than the misery that awaits them on factory farms. Of course, the current generation of livestock should never be returned to the wild. The "end game" would be the cessation of breeding of these animals.
hehe, im just going the other way for a startup of mine. Were i started with ECS (aws cloud run basically) and now going to lambda. Bot for our usecase the cold start isnt such a big deal.
Ah, but that's because "the economy" is not about you, but about rich people's ability to own everything. That is certainly growing.
2021 in Programming Languages
Can someone tell me what APT stands for in this context? it doesn't appear to be defined in the linked article.
Recruiting emails only when you want them
I'd argue that at the same time it is easier because you do not need to find valid colour sequences (in wordle you can only enter actual words to explore the solution). I wonder if the result is easier or harder overall?
Quines also play a large part in the Reflections on Trusting Trust essay

https://www.cs.cmu.edu/~rdriley/487/papers/Thompson_1984_Ref...
This is useful thx.

Feature suggestion: add the ability to toggle `white-space: nowrap` on the post titles. I turned it off in devtools & it still looks pretty good. Could maybe use a px or 2 of vertical margin between titles to better delineate, but not necessary. Or, alternatively, add tooltips.

Nice work.
Yeah, it's not that simple. It's never that simple.

When you deregulate the banks enough so that the 80's mechanism the GP talked about isn't working anymore, dealing with oscillations on the deposit rate becomes a major bottleneck for banks to issue new money.

I don't know enough to claim it's the largest bottleneck, but governments everywhere act like if it is. ("Governments everywhere" have mixed results on getting economics right, so take what you want from that.) But whatever the relative size, it's a relevant one.
He wrote some decent articles before, and he might write some good ones in the future, but this right here, this ain't it.

Unlike other "x in 2022" articles (for example https://www.ncameron.org/blog/rust-in-2022-2/), this one doesn't actually give any insight into the future of the language. Not only that, but there is no original content in it. He's simply repeating what he's been writing about for the past year. Maybe he should've called it PHP in 2021? Oh wait, he already did that (https://stitcher.io/blog/php-in-2021) and it's eerily similar to this article. If there is nothing new to write about, why write?

I'm glad you bring up the PHP Annotated Monthly blog, it's a great resource and definitely one of the blogs to follow to keep up to date with PHP.
We need to create and foster new types of scientific organizations
Infringing on patents need not involve "copying" or "stolen technology", and shitty outlets like Inc. know their framing is BS.
More like a lot of their flaws will resolve around a similar set of ideas.
Googles search's results are often wrong because of corporate choices. In Greece there is a completely independent news web site which for some reason just isn't registered as a news web site with google. As a result not only is this web site less shown than others (in google feed or in search results) but in the past there have been cases where this web site was the first to publish a story but google search only returned other news sites which reproduced this story even using the original material!

In my opinion, google has become too big and has lost focus on actual quality/engineering.
I know with PHPStorm, you can open from projects on a remote server and work remotely. That isn’t in the File menu on IntelliJ. There may be other difference, but that’s the only one I’ve noticed.
The “initial scan” scenario also happens after git operations like pull, checkout etc. When working in a team where you pull and push often, it’s a real quality of life improvement if the IDE adapts quickly, so I wouldn’t dismiss that completely.

Async is also okay (not perfect) for CPU parallelism, with tokio::spawn etc., which I think is important for fast incremental compilation once everything is in RAM. To pick an example, let’s say you change the type of a widely used function, now you have to typecheck the entire project again.

If I were to design a language server, my hope would be to achieve both good IO interleaving and good CPU parallelism with a single async based design.
OAuth 2.0 Authorization Server Issuer Identification
The best example of this that I can think of is sharing your screen while showing your screen sharing app window.
Sorry for unclear phrasing. I meant I used php from 2018-2020.
And honestly I don't know why to use php for the task.
I started at the company 2018 and the tech stack was given.
A good compensation and praising like "PHP has changed and now supports types etc." let me take the opportunity.

My bad, because it took me a lot of time.
I needed to do benchmarks were actually PHP turned out to have comparable performance in the scenario under test (concurrent consuming of message Queues and heavily write operations to databases), however it took more than 4 times the effort to get there with php.

In the end I resigned and switched to a new opportunity doing golang solving similar issues.

My point is, that there are folks out there (ab)using PHP for all and everything.
And finally php has made a lot of improvements but it is just catching up with other languages. There are still a lot of libraries, that still use older versions and probably never will get updated.
> What is the sense in assuming the prudent course of action is injecting a new pharmacological substance in your body instead of just allowing your own immune system to protect you naturally?

Your immune system provides very little natural protection until after you have been infected at least once, which subjects you to all the risks of actually having COVID. The point of vaccination is to get your immune system to that point without having to go through actually having COVID first.

> Most drugs go through multiple rounds, over many years, of FDA testing and often side effects are discovered.

Vaccines aren't most drugs. For the mRNA vaccines all ingredients are known to be long term safe except the actual mRNA itself, but the mRNA makes no permanent change nor does it last very long, so any bad effects from the mRNA itself must show up short term. (This has also been the case for all previous vaccines--if something bad was going to happen it didn't take long to show up).

The spike protein that the mRNA instructs some of your cells to make also does not persist. Your immune system does react to it which will cause long term changes--but those changes are the whole point of vaccination, and they are the same changes that would be made if you were not vaccinated and caught COVID.

In an alternate reality where SARS-CoV-2 was not going to become endemic and it might be possible to purposefully avoid getting COVID long enough for us to eliminate the virus you could maybe make a case for that instead of getting vaccinated.

We are not in that branch of reality. Unless you happen to have a short remaining lifespan, you will get COVID at some point. The health downsides of doing so unvaccinated are now a superset of the health downsides of getting vaccinated first.

> What is gained by taking it? Almost nothing.

An order of magnitude reduction in the risk of hospitalization, and an even larger reduction in the risk of death, from COVID.
Cloud Atlas was a mess.
I have never personally been helped by any dog.

Collective responsibility is such a strange philosophy. I owe an entity because a member of it's helped a member of my species in the past?
This is all true but Google and later Facebook made it easier to monetize spam and were clearly unconcerned about the impact on communities unless advertisers stopped buying. An unethical immigration law firm still needed to sign up clients but a teenager in Moldova could scrape someone else’s content, SEO it, and make a decent income without knowing who the money came from.

I think pjc’s point is extremely important: micropayments could dramatically change things but it’s quite hard to set values which will deter enough spam to be effective without excluding innocent people or simply increasing the damages when someone is compromised. That was what killed proof-of-work email spam concepts decades ago: even if you could get adoption, it wouldn’t have hurt the people using botnets to spam as much as many legitimate users.
> He wrote some decent articles before, and he might write some good ones in the future, but this right here, this ain't it.

Yes, I agree, this particular article is lacking.
sharing the cost sounds like a better notion of democracy than sharing the votes
https://en.wikipedia.org/wiki/Advanced_persistent_threat

Kind of a buzzword, not really applied all that consistently (sounds scary, if you're selling something it gets attention, if you're explaining why you failed to defend it always helps to make the attacker seem sophisticated)
Nurses Struggle Through a New Covid Wave with Rage and Compassion
Yes sir - So that if you've sent 5 invoices via another system, you can bump it and have it restart there. This is under your Profile, but you're the 2nd person to ask so I might move it into the Create Invoice Dialog.

Thanks for poking :)
PHP is either a flawed scripting language for some or a "poor man's java" for others.

I had to learn JEE(JSP,JSF,CDi,JPA) for some project lately, so now I understand a bit more why Doctrine, Synfony and co are the way they are, coming from Go, Ruby, Python and JS... Well I prefer just writing some JEE stuff rather than using a PHP framework in that case, because I realized the Java cargo culting was just insane in the PHP community and how PHP is poorly equipped to replicate that JEE stack...

PHP isn't going away though, billions of PHP scripts out there to maintain, and CMS are built in PHP mostly because of hosting providers still defaulting to Apache servers because cost.

Nothing is too little too late though, when I read about the evolution of Java, I realize I'm lucky to suffer through it today rather than 15 years ago...

> Its concept of "one endpoint is one script" is one of its biggest killer features that no other language has been able to deploy in such an accessible manner. Well, Perl and old-style CGI aside, of course.

JSP on Tomcat works mostly the same way. and nothing prevents anybody from using python or ruby, (or C++) in FastCGI mode. PHP has that whole "templating stuff" though.
From the documentation:

> Many devices are so-called high level API (HLAPI) devices. This means they are not controlled using regular Linux drives, but via a simple RPC system, employing JSON messages over a serial device.
I am in medical industry. Once I couldn't fathom why a company making a messaging app could think they were "changing the world". It dawned on me that value and meaning can be relative. You can always spin the arguments and convince yourself what you are doing is meaningful, or as least to your employees. For example, didn't Amazon empowered consumers very wide choices that's previously not available? Didn't they created tens of thousands jobs across diverse geographical areas?
Doesn't work yet but plausibly will in the future or if there's sufficient demand for it
Thanks, I've added that to title.
Believe it or not, I was at that PWL meetup in 2017! LISP and metacircular evaluation were definitely among the things that inspired the list. The "Micro-Manual for LISP" mentioned in the talk is on it.
Access seems to be blocked when HN is the referer. You need to visit directly or spoof the referer header.
CopperZap
Every rag aka DailyMail provide commentary, it's standard. Can't compare it with the Italians or Buzzfeed news. Vogue pivoted from beauty to standard gossip rag.
Easy to make your own with copper wire
the OG Glassshole
> People didn't actively go seek out a new version.

They did. They chose not to pin their dependency versions, so this is their clear explicit choice. They also chose not to test their dependency updates before pushing it through to their end users, pure negligence by e.g. AWS who was affected by this.
> If you're rich you get all kinds of people in your life soliciting your money, you gotta watch it like a hawk, it's easy to lose a billion dollars.

People forget this far too often. No matter how much money a person or an organization has, it can disappear in the blink of an eye if you view it as an unlimited money pot that you can keep going back to.
The distinction between killing people and ordering people to kill people.
My point is that if you have a class, or method, or variable that represents "one thing, or another thing" this is a poor abstraction. And that you can "reek" this smell quite clearly if your names contain "one Or the Other" or "One And The Other" the words "Or" or "And".

The example you gave is an artifact of a translation. It is not an indication that this class holds either a "YoungerCousinMothersSiblingsDaughter" class/type/value Or a "FathersSistersDaughter". First, because AFAICS these separate things don't exist. And second because of the first part of that name: `LabelContactRelation`, it being a label; not a return value.

You did pay attention to the part where I explained that this, naturally, is not literally so, did you?
The Ferranti mainframes mentioned in the article are probably Argus 700 machines developed in 1968/9 [1] Amazing that such tech was still running important infrastructure only a decade ago.

1. http://www.computinghistory.org.uk/det/16225/Ferranti-Argus-...
I could not pass its Captcha. It just reloaded the Captcha page and I would never reach the article
Supercritical is the state of the CO2 gas. Smoothly intermediate from a regular gas to a liquid.
US household debt as percentage of GDP looks down

https://www.statista.com/statistics/248283/household-debt-ra...
A green thread implementation will thrash just as much in your hypothetical scenario.

The only advantage of green threading is the capability to do problem-specific optimized scheduling.

If you're not doing this then you don't need green threads.
On the contrary, I appreciate the author trying to summarize something instead of having to go through the last 10 posts.
I don't know where you are from, but in Europe fact checker are actually only face up (and not too much) blogs, Facebook groups, and other similar media that makes hoaxes. Their news are like "that politician said that and this is false due to this, this, and this", "microwaving your phone won't charge it", or "vaccines won't give you 5G".

Heck, I read in some of them about how some important people done really bad things in the past, all with valid evidence from trusted sources, and no media faced them up.
And another far-from-original variant is still kicking, aptly named ‘ICQ’ [1]. AOL sold off its ICQ assets to Digital Sky Technologies (now Mail.ru) group [2] which continues to develop and invest in it to this day. From what I understand, like LiveJournal (acquired similarly by a Russian company Rambler [3], ICQ continues to have a sizable user base in Eastern Europe from what I gather.

[1] https://icq.com
[2] https://en.wikipedia.org/wiki/ICQ
[3] https://en.wikipedia.org/wiki/LiveJournal
From the article, I gathered that the patent isn't on the idea of doing so but the specific implementation. In short, Google took the knowledge they gained from the internals of how the Sonos speakers worked and copied that directly. This is a bit different from, say a patent on a virtual shopping cart where it's more the idea than how it's implemented.
That's correct, I agree. But I have been talking about personal property this entire time. Your example covers intellectual property.
I've classified you as someone who doesn't cycle because of how you wrote your initial comment, 'i.e. rabid anti-car cyclists'. This language is the same language people who hold prejudiced views on cycling use. I don't think these people are 'evil', you are making wild assumptions.

My reply told you that I own cars, I enjoy driving, I enjoy working on them. I find mechanics interesting, cars and bicycles both. I tried to explain that I do not sit in the 'us-vs-them' camp, I pay VED, yet I cycle a lot too. I think I can see both sides of the issue.

I think my response was even-tempered.

You complain about things being 'us-vs-them', yet you think adding cycling lanes is 'anti-car pro-bicyle'. I think you should look at whether or not you sit in a certain camp, to me, the language you use is telling.
Regarding bootstrap time, have you tried cold PHP, like a cgi script or a PHP script run from shell? Not fast at all. I guess you are comparing PHP with mod_php (or something similar that already has a running interpreter in memory). In that case, it would be fair to compare it against something with JVM in memory, like Tomcat or Jetty.
What egalitarian times those were.
People & especially the media love to play up this stuff. I lived two blocks away from Seattle's CHAZ during the 2020 BLM protests. Watching media coverage of my area compared to the actual experience of walking around and living there was a ridiculous juxtaposition. Even people I know who disapproved of the protests commented on the difference uneasily. I had numerous people from the east side of Lake Washington refuse to come pick up things I was selling on craigslist because they thought they would be mobbed and their car torched or something. Fear sells and there are a lot of people who want to sell it.
Hence the fundraising. I don't personally find it surprising that "you're dead anyways" isn't an acceptable conclusion to Mozilla's leadership, regardless of whether it happens to be likely.
Covid Test Misinformation Spikes Along with Spread of Omicron
dark theme should not be pure black as for some including me its hard to view my eyes get an afterglow ... dark brown is much better ... take inspiration from the dark theme of stackoverflow.com
Ha! I had to read that three times but I’m glad I did. Occam’s grooming implement is some good writing/thinking. Nicely put.
IANAL, but I think "to the extent allowed by the law" is a way to allow an overreaching (doing more than the law allows) contract to not be fully voided. It effectively allows you to specify ideals, but also means that the license my not work fully as intended.
So why is gold about the same price as it was in 2011?
I think one of the reasons why this system exists is to keep airlines from buying slots they will not use, which could both be anti-competitive and bad for the airport (passengers = money, planes = service, support, fuel, etc).

That's all fine in normal times but in a pandemic crisis (or environmental crisis) it's very silly.
If you choose to download my code and include it in your project and it doesn't do what you expect, that is on you.

The colors library has an infinite loop and you shipped that version to your end users? That's on you. Test and pin your dependencies. Not doing so is the true offense. Be upset with AWS and the likes who will run unvetted third party code on your machine.

Also note that an infinite loop is not malware. Implying such is insane. Are you now going to call every piece of crashing software malware?
Even in the AWS world, there's simpler options than k8. We run a pretty basic elastic beanstalk setup that serves us well enough. A big part of that is having a monolithic service though, most of the complexity either disappears or becomes pointless when your stack is just app servers, a DB and redis.
Hi! Author here.

Functions still only run a single request at a time, while Cloud Run can run as many as the container can handle. We want to build for multiple smaller requests, so when we get ~10k requests incoming in a short timespan it's a lot more useful to have Cloud Run.

I may be mistaken, but I believe cold start is roughly the same for both.
It feels like trying to program in an esoteric language, or a toy language made by a 16yo.

It's nice if you have no logic or loops or variables, but just goes downhill from there.

I really don't know why we can't just take a fork of MicroPython, agree that we are not gonna make any backwards incompatible changes anytime this decade, and none at all without changing the name, and then just include it everywhere.

All these "Let's make a better shell" projects are still held back by being shell. They are trying to be a UI and a language at once, and they're just OK at UI and kinda crappy at programming.

I think the closest tool to what you describe is Ansible which is in fact wonderful.
"Experiment"

sigh, which part of which vaccine is an experiment?
And TMZ
I would argue that racism comes from ignorance and insecurity.

A lot of frustration with PHP comes from using it a lot (not ignorant) and not enjoying it. They want to be better programmers than they language would allow.

Granted, PHP has improved a lot since I last used it (2004). I think a lot of the arguments were true, but are no longer valid.
R&D Engineer Wins Round 2 of Project Jengo, Cloudflare Wins at the Patent Office
"Dicatorship and Cooperation are the same thing, lots of people are telling me this, rigth now!"
Their website lists their Amazon store for international customers: https://www.amazon.com/rasa

Maybe it's available for you there?
Common Lisp: Macroexpand-time branching
And when those accounts suddenly start behaving like bad accounts, their votes get treated as such. There will be a window of confusion, but it might not be that big. And there would be an economic incentive for people to establish trusted accounts with high-quality voting behaviour.
I use PHP for my backend work. I don't claim to be an expert, but I have been writing in it for over 20 years. I probably started by rewriting PHP-Nuke to emit actually valid XHTML (what a chore -never again). I've written a couple of CMSes in it, and many plugins.

I've done some fairly big stuff, in PHP.

Works a treat. Fast, solid, secure. Widely-supported, great way to have a high "bus factor," because so many people can understand it.

All that said, I never did really like the language. It has always been a necessary evil, for me.
> ...although it's one of the safest and most energy-efficient civilian power reactors ever built it's a a technological dead-end, that there won't be any more of them, and that when it shuts down in thirty or forty years' time this colossal collision between space age physics and victorian plumbing will be relegated to a footnote in the history books. "Energy too cheap to meter" it ain't, but as a symbol of what we can achieve through engineering it's hard to beat.

Fantastic article. Well worth a read.