skysight-inc/HackerNews huggingface dataset:
> The Civil War and "Glorious Revolution" don't really fit a modern revolutionary politics mode. Fundamentally they're part of the older Reformation politico-religious conflict. Also they were elite-driven rather than popular.

On one level, this is true but, as I learned from reading Murray Bookchin’s excellent The Third Revolution - Volume 1, the Civil War story is more nuanced than that. During the English Civil War(s), there were a number of factions on the republican side: the Levellers and Diggers were the more radical, with popular and progressive goals such as universal suffrage, land reform (agrarian socialism), equality, freedom of religion, etc. while the Grandees were the officer class of the New Model Army whose interests were those of the parliamentarian elites who wanted to maintain – and extend – their traditional power as feudal lords.

The book covers the political struggle over the future of Britain without a ruling monarch (see the Putney Debates¹). Unfortunately, the Grandees were the ultimate winners of this struggle within the New Model Army. They maintained their position of privilege while the more radical factions were sidelined. And history remembers the victors.

¹ https://en.wikipedia.org/wiki/Putney_Debates
I meant it’s not built in as standard when you install apache, it’s an extra thing to install (even if it runs in process).
I assume the experiments were approved by some ethics board so that they weren't just for fun. Experiments on animals are justified if we think we can save human lives with that knowledge.
File format or Film format
Know how much you have spent on gas fees
The point is that quadrants are moot because you might not really know what belongs to which quadrant - only make guesses.
Can you clarify what you mean? The discount rate was heavily manipulated during the gold standard.

This is covered in depth in “Monetary Policy Under the Gold Standard, 1880 to 1914” by Bloomfield - there’s an online copy here https://fraser.stlouisfed.org/title/monetary-policy-internat...

>> did not involve the creation of new money (gold)

New money was created all the time - it was supposed to be backed by an amount of gold reserve. That was the whole point. It is not disputed that this is not what happened at all times.
Stylify.dev: Write Atomic CSS Like Facebook with Stylify
I were taught if one has to do the non-existing macroeconomics, one can only do money supply. Then the details are how, via interest somehow …

That is all. Only micro existed in Chicago school in those day I thought.
> Is it just me or PHP's evolution is a bit "too little, too late" for an almost 30-years old language?

No. While PHP won't be the language of choice for academia or some new hipster startup that wants to woo junior engineers with the promise of "we're using the latest cool shit", the trio of PHP, Java and .NET with their associated ecosystems has managed the fine balance of evolution speed between uprooting everything on the regular (like NodeJS which went through at least three major build toolings with zero compatibility and the Javascript language itself with at least four ways of creating modules) and becoming a live fossil (like Perl) pretty well.
Why shouldn't PHP be able to compete here? I personally prefer Python over PHP for stylistic reasons but I have no doubt that PHP is capable of doing the same things as Python, even if the syntax looks a bit more outdated.
Erlang's green threads are considered lightweight processes. They only communicate through message passing.

When selling Erlang, don't focus on "telecommunications industry" but sell based on Whatsapp: http://highscalability.com/blog/2022/1/3/designing-whatsapp....

More:
https://www.erlang-solutions.com/blog/which-companies-are-us...
I mean, I can't really imagine a world where the deer have mostly be infected by humans. It would seem more likely to me at least that there were a few human-deer transmissions, but way way more deer-deer transmissions.
Gunicorn is one of my favorite app servers. I've been using Gunicorn in production on a bunch of projects (any Flask / Django project I happen to work with) for around 8 years now. It's rock solid and extremely predictable.

I also use Gunicorn in development too, it supports code reloading and also lets you enable Flask's debug middleware so you can use the interactive debugger. This is all configured in my Build a SAAS App with Flask course, a code example is here: https://github.com/nickjj/build-a-saas-app-with-flask.

A Django example is here: https://github.com/nickjj/docker-django-example
More like thirteen. Apparently I misread the comment I was responding to as "for two years some time ago". Now I'm not sure why someone would have chosen PHP for such a task two years ago.
It’s a fair point, they to bring it back to basics a Bitcoin maximalist still has a point: do you want the money in your centralized, easy to use bank under control of a private bank down the line, or in control of a predictable and permanent protocol?

The truth about web3 is that much of it will remain centralized or peer to peer, but the fallback to certainty is the ultimate value; avoiding the long term moral hazard you mentioned the market often ignores, or at least deterring it. There will always be people who prefer control over convenience and distributed ledger technology hopes to raise that ceiling of user control over what they own significantly.
True. But it won't be easy. You will mostly likely be put on combination therapies first. Then onto combo SSRIs and Antipsychotics, then maybe you might get something that ups dopamine, maybe. If you look a bit bipolar though you'd likely go onto a mood stabiliser (i.e. calm the f down you over-active neurons, have some more gabba/ block those calcium channels etc). and personally that's what worked best for me, over active mind induced perpetual exhaustion -> anhedonia from the stress of a mind that never stops.
What a nice surprise to be reading through a great list like this (finding some lovely new things I'd never heard of like 13532385396179) only to come across my own Quine tweet!

Previous HN discussion of that: https://news.ycombinator.com/item?id=25244872
> Compare this to, say, the bootstrap time for Python or Java

The bootstrap time for a request exists only in a web framework, not in the language. And since you can have the extremes of pure fastcgi or uwsgi, or full Django, you need a more specific comparison.
But they could happen. https://en.wikipedia.org/wiki/Storegga_Slide

Besides that something like this https://de.wikipedia.org/wiki/Erdgasleck_in_der_Nordsee could also lead to a tsunami if it caves in.

Considering how many we have there it's not that unlikely:

https://en.wikipedia.org/wiki/List_of_oil_and_gas_fields_of_...
There is a garbage collection:

https://www.php.net/manual/en/features.gc.php

> This section explains the merits of the new Garbage Collection (also known as GC) mechanism that is part of PHP 5.3.

> First of all, the whole reason for implementing the garbage collection mechanism is to reduce memory usage by cleaning up circular-referenced variables as soon as the prerequisites are fulfilled. In PHP's implementation, this happens as soon as the root-buffer is full, or when the function gc_collect_cycles() is called. In the graph below, we display the memory usage of the script below, in both PHP 5.2 and PHP 5.3, excluding the base memory that PHP itself uses when starting up.
This is the better link IMO:

https://github.com/crev-dev/crev
I agree that a lockdowns did make sense to "flatten the curve" and it certainly did help reduce reproduction.

But the model probably relies heavily on extrapolation. It is like an election forecast. That can have merit, but doesn't really lead to a definitive result.
Nice I snagged another one, I should start making a tally of people guessing my political affiliation on this forum since they have no aggregate chronology and respond to a single data point

https://news.ycombinator.com/reply?id=29879903&goto=threads%...

What are you exposed to in order to come up with this stuff?

The point is that paper everything is an uninspired knee jerk reaction that isn’t holistic enough to address the environmental impact
I have written several VSCode extensions using Rust so this was quite interesting.

> Build platform-specific binaries from the Rust crate and ... do some host identification magic .... This was also pretty easy to rule out because [of] ... the complexities of multi-platform builds.

This is how I currently do it, but I agree it is not ideal. Wasm is a nicer solution.

> Both tower-lsp and lspower require implementing the language server as an asynchronous service powered by Tower, a framework for async Rust. We didn't think the benefits of asynchrony would be worth the added complexity to the language server.

I definitely agree. Async is way over-used in Rust land. That said, it wasn't that hard to use tower-lsp. It's pretty well designed.

> we initialize the Wasm-ified polar-language-server and manage the server side of the LSP connection from TypeScript.

Does this mean that it's more difficult to use the LSP from anything except VSCode?

I think the solution I would go for is probably to compile my language server with Wasmtime, bundle Wasmtime for every platform I support and then just run it through that. Then I don't have to cross-compile my Rust code, but it's still a fully featured language server on its own.
Wouldn't this be considered cheating according to the submission?

> The easiest way to do that, of course, is to seek the source file on the disk, open it, and print its contents. That may be done, but it is considered cheating; besides, the program might not know where the source file is, it may have access to only the compiled data, or the programming language may simply forbid that sort of operations.
I don't think it's one-sided at all. If you look at the 30 most popular stories in the past year then 5 of them paints China in a positive light (https://hn.algolia.com/?dateRange=pastYear&page=0&prefix=tru...):

- China lands rover on Mars (581 points, 314 comments)

- China to supercharge uranium race with 150 new nuclear reactors (261 points, 354 comments)

- China on Mars: Zhurong rover returns first pictures (243 points, 66 comments)

- China releases videos of its Zhurong Mars rover (236 points, 167 comments)

- China unveils 600 kph maglev train (229 points, 433 comments)

You could even argue that whenever China does something positive that's note-worthy then it has a much higher chance to be promoted multiple times (e.g. 3/5 are about the Mars rover, all within a month) and less chance that it will be flagged (or at least remain flagged).

I think it's safe to assume the majority of HN support democracy, privacy, freedom of speech & press, and similar civil liberties that China have cracked heavily down upon and not just within their own borders. When you look at what they have done in the past few years with Xinjiang, Hong Kong, SARS2, Taiwan, etc. then it's only natural that there will be a lot of negative coverage, and this negative coverage is understandably and deservedly greater than the positive coverage. If USA or any other country banned under-18s from playing games for more than three hours/week then it would receive the same amount of coverage. Same thing goes for for Swiss Ph.D student’s dismissal, Steam being banned, cryptocurrency deals becoming illegal, blocking Wikimedia from entering World Intellectual Property Organization and every other story you might consider "anti-China". My submission doesn't even mention China so people are not blindly upvoting it because it's "anti-China", but more likely because it's interesting to see proof that one of the largest Asian YouTube channels (which cover a lot more than just China) is planting interviewees to push a certain agenda (keep in mind the channel put a lot of emphasis towards presenting themselves as being 'authentic' and sharing views of random and regular people they meet on the streets).
Could it be that the adverts you host add tags/content to your site, which is literally SEO without you actively doing SEO?
Schrödinger's Corona Test
See, so as usual we land in goalpost shifting land. First comes the shock that somebody would replace nuclear with coal, but when this is refuted, instead of relief comes further criticism why it's still wrong. I won't bother anymore, since there were other things to consider in the nuclear phase out, and the goalpost shifting will continue until judgement day. I will leave you with a thought: If you wonder how bad Germany is doing, imagine that the US was at 60% fossil fuels 2010, and stayed there 2020. Germany is doing way more for the climate.
Humans and pigs famously share approximately 98% DNA, so we are very similar. Aside from weight and size.

Non-scientific:

- https://thednatests.com/how-much-dna-do-humans-share-with-ot...

Scientific:

- https://pubmed.ncbi.nlm.nih.gov/25689318/

- https://aces.illinois.edu/news/human-pig-genome-comparison-c...
"We're about to send a 3.4 GiB-large 4K video file, let's not rush the things and start by sending and ACK-ing 3 KiB of data, then we'll see".
It's really strange to me how these topics lately have tendency to devolve info infantile exchanges like the one above, where the first statement only serves to demonstrate author's emotional bona fides and the second validate and assuages it by offering a platitude. This is how one would interact with a child.

EG:

Op -2: Awww but pigs, I like pigs

Op -1: They were happy pigs
I’ve been on the internet since the 80s and the bad actors were still around back then. USENET was made unusable at one point by people spamming, mass cross posting, and playing cancel wars. This was well before ads or profit existed on the net.
Selecting for being a psychopath is a short term benefit at best. We have progressed as far as we have because of co-operation and compassion, despite the morally deficient among us.
It's a shame companies, especially large ones with strategic architecture teams who should know better, haven't identified the short term cost savings of using cloud provider specific services is not worth the long term cost of vendor lock in.
What is web3? What exactly is it? And how could it be used in this case?
I don't think it's hard at all to imagine scenarios where his other assets could benefit from a player like Signal competing with Facebook, even if Signal is non-profit.

This is similar to how Google Docs competes with Microsoft Office. It hurts Microsoft's cash-generation and thus benefits Google as they compete with Bing.

If Google had been even smarter (or poorer, so as not to be able to afford footing the bill for Google docs entirely on their own), they could have established Google Docs as a 501c3 foundation, benefitting from tax exemptions and donations from individuals and just dominated that foundation through large donations and putting the right people in charge.

This may or may not be an accurate analogy for Acton's true motives with Signal, but I just can't know the truth of it and am therefore not taking that risk with my cash.
Well if everyone agrees then what is the grievance?
> pretty much the only dynamic language in use today with ARC and not a GC

Python uses RC, with GC available but only used for cycles.
> There is a social contract

No. You use what they wrote because they allowed you to. It is not then their responsibility what you do with it or how things inconvenience you. It is up to the user to vendor the dependencies and make sure everything works the way it should.

> The difference is merely a matter of degree.

In the same way that using your front door to break someone's nose on purpose and someone skinning their knee on an unfortunately placed step in your garden is different degrees of assault, sure (i.e. it's not and the only way in which it is is pedantic and not useful).
But old games were not pixelated. The low resolution tied with the blurry, leaky old CRTs made sure of that.

The problem is our monitors, nowadays, are too good so we see pixels that we never saw back then.
Yes, but you wouldn't use it in this manner in a good-faith conversation.
Well, then make it 5 days. That still needs more capacity than the global battery production per year.
> But many fewer people are born compared to our population (which is 250 times bigger than in Merer's time), because now people do not become pregnant unless they want to, usually.

Ancient people had https://en.wikipedia.org/wiki/Silphium_(antiquity) for the same purpose. They likely used it up to extinction.
Maybe look into WebSockets?
Wait, but JavaScript only had async/await added recently too, with ES6 ? (Or was that "just" about an easier way to use these features?)!

EDIT: Argh, double posting, did I hit "back" by mistake ?
I believe it was Chomsky who defined what we mean by freedom of speech would be more appropriately defined as freedom of opinion. Harassment, calls to violence, inciting panic and defamation are not opinions.
Inefficiency wouldn't matter for hunter-gatherers, as they're not the ones that feed the animal (they hunt, don't farm). Also pretty sure that dog-eating isn't a recent things, I don't see why people "back then" wouldn't eat stray dogs in periods of low resource.

More importantly, inefficiency most definitely isn't the reason for which people on the internet "become very angry" at the idea of eating dog.
All Google had to do was to keep improving on their original messaging software, Google Talk.

Similarly, Microsoft would likely be a dominant player in the chat space today if they hadn't rebranded and renamed MSN Messenger several times and then abandoned it altogether.

MSN Messenger was frickin awesome. You could draw pictures into the chat window. You could play a game of checkers while you chatted. It had a thriving ecosystem of apps and plugins. Everyone I knew used MSN Messenger... and then one day, Microsoft just said screw it, everyone can move to slow and clunky Skype... and that was the end of it.

Hell, ICQ might still be around if AOL had put more development resources into it.

The chat space is so bloody fragmented now, but it has nothing to do with Apple. Any one of the above mentioned companies could be killing it in this space if they hadn't pissed away what they had.
I'm Indian and I do use EN-IN, as do scores of people using devices sold in India that have pre-installed and pre-configured Windows.
The CNRS was condemned for defamation. The brothers are not fraudsters. The phd in mathematic was well deserved. The other phd was just the minimum to get a pass.
Because it wasn't designed for long-running processes or data processing at first. It evolved a lot, but I don't see it outside of simple backends for websites.
Am I? I haven't heard of that before. You are right that when drinking tea I don't get the same unpleasant effect. Thanks I'll look this up!
Something of note here is the built-in Verilator and Renode simulation. If you don't physically have an FPGA but still want to try custom hardware acceleration this repo lets you simulate your improvements.
It's not unreasonable to group functions with the type they operate on.
For one thing, nuclear gives you contingencies in the long run that other forms of energy don't provide, up to and including nukes. But nukes aside, if for any reason, we get some drastically different climate path (say, a big volcano erupts) than nuclear does not stop working like PV could.

Solar and wind are predicated on certain things staying one way, while nuclear is predicated on other things staying in a certain way.
How to get an online Master's in CS for a price of your morning latte
Major product update: LabelFlow, the open platform for image labeling
Java has a high bootstrap time for the JVM. PHP doesn't have that, but the "tear down everything" model might imply a high bootstrap time depending on the framework, because things need to be bootstrapped per request that are already there in Java.
50 years? I'd hope we have fusion power by then. But it doesn't look like there will be enough batteries for wind power in the next 20 years.
>For tech stuff Google is usually pretty good, sometimes I have to change a little my query, but it works.

I rarely search programming topics nowadays. However anything related to electronics/mechanics/disassembly - tear downs/etc. is pretty a rather futile experience.
I’m just talking about the term, not globally surveying laws. It seems reasonable to avoid a term to describe abuse which is also used for media which a large fraction of adults have enjoyed.
IP spoofing bug leaves Django REST applications open to DDoS, password-cracking
Many languages has functions in Enums. They are just a specialized Class/Struct. Rust, Swift and Java among many languages has this.
What confuses me: These are good photos! Many are sharp, well lit. And they were made from a pocket camera of people who didn't specifically stand still for the photo.

Why on earth did they have people stand like grim statues for those staged photographs? I thought it was because exposure times were extreme with those early cameras but this kinda proves it wasn't? 1890s, those must be among the first photographs, ever.
Sadly I believe it might now be the end or that is what some of the most trustworthy voices carefully let on. I don't think we can stay in crisis mode for too long... we will be suffocated by our fears and neurosis at some point.
The more relevant point is that async is good for IO concurrency. But a LSP mostly deals with a single request at a time by a single client.

The network and disk IO is a tiny part (after the initial startup scan). Most of the work is CPU bound.

So async really doesn't get you much.
Maybe - one day - somebody will make the image based virtual machine for Java... VisualAge for Java was an attempt in that direction, but the image part was abandoned later in Eclipse...
Applications open until 19 July though? Even S22 still open through to March, unless I'm misreading/years aren't shown and it means last year?
You mean the most successful enterprise language and 2nd/3rd most used language overall?

TBH, I don't think PHP is going in that direction.
I treated yellow squares as two sequential rules: (1) regex with [A-Z] character classes less the characters you know are not in the exact spots -- this certifies you've eliminated the characters that shouldn't be there. These can be directly encoded into a single SQL query; (2) a series of in operators to check that the character is there at all. In SQL this could be `word LIKE '%S%'` after the initial (1) rule.
Perhaps it would help if you took a step back and realised you are demanding something from someone who volunteered to let you have some of their work with no guarantee other than that you'd get the work.

There was a time where we'd say "yes, this is cool. I'll use it" and we moved on. Now you can't publish something online without an army making frankly toxic demands on your time because they feel there is something wrong with what you made.

The attitude you are displaying right now is the one that birthed CoCs and the various other straitjackets that we use these days because folks have lost the ability to tell a toxic community to go jump in a lake when they make demands they shouldn't. And it is a shame, because the permissive and open climate is what makes open source: If you don't like it, you fix it.