skysight-inc/HackerNews huggingface dataset:
The last number I saw was 30% which seems pretty significant already. This is not some fringe group of technically competent developers. Adblockers are accessible to anyone who can install a browser extension on desktop, or install an app (content blocker) from the App Store on iOS, where Apple has features built into the OS specifically for enabling ad blocking.

https://www.statista.com/statistics/804008/ad-blocking-reach...
Ukraine's goal is to regain control of territory currently occupied by Russia, including Crimea, and potentially see Russia break up into smaller countries. Meanwhile, the United States aims to weaken Russia as a potential threat to NATO countries, but not to the point of its collapse, as they prefer to avoid having Russia become dominated by China. While some NATO countries, particularly those in Eastern Europe and the UK, may support Ukraine in its efforts, others would have been quite content with Russia taking over much of Ukraine and ending the conflict in March 2022.

There are powerful forces at play that are attempting to pressure Ukraine into accepting a compromised peace out of fear of a nuclear conflict with Russia.
There are concerns that the support provided by the United States may not be sustained in the long term. As a result, Ukraine has considered adopting a more self-reliant approach to defense, similar to that of Israel, which is known for being proactive in its self-defense efforts. Those same ideas are now circulating in much of Eastern Europe, and I suspect in many other middle size countries.

The message is clear as day, if you want to be safe, you too have to have nuclear weapons.
IIRC in Postgres you need to refresh an entire materialized view all at once, effectively recreating the entire table; you can't just have it update incrementally whenever the underlying data changes.

I think SQL Server can do this, but...then you have to use SQL Server.
This is something that designers know and care about, and translates into "this box/plugin sounds good" vs "this box/plugin sounds bad" when hearing reviews or asking the dude at guitar center what to try out.

For example, if you were comparing AxeFX, Kemper, or Line6 Pod none of this would be on the labeling, but it's deeply tied to how they were designed.
Here's the number of stories per day, for the last 30 days or so. These counts don't filter out dead, deleted, or anything else.

--------------------------
:: stories per day
--------------------------
[('2022-12-22', 774),
('2022-12-21', 1261),
('2022-12-20', 1306),
('2022-12-19', 1175),
('2022-12-18', 811),
('2022-12-17', 820),
('2022-12-16', 1285),
('2022-12-15', 1340),
('2022-12-14', 1221),
('2022-12-13', 1262),
('2022-12-12', 1133),
('2022-12-11', 851),
('2022-12-10', 795),
('2022-12-9', 1125),
('2022-12-8', 1250),
('2022-12-7', 1284),
('2022-12-6', 1306),
('2022-12-5', 1337),
('2022-12-4', 852),
('2022-12-3', 830),
('2022-12-2', 1245),
('2022-12-1', 1323),
('2022-11-30', 1481),
('2022-11-29', 1324),
('2022-11-28', 1348),
('2022-11-27', 866),
('2022-11-26', 764),
('2022-11-25', 922),
('2022-11-24', 1022),
('2022-11-23', 1177),
('2022-11-22', 448)]
The EPA numbers are from 2022, so assuming a modestly competent methodology they've already taken these issues into account. Choosing the six worst projects you can find is hardly a good analysis.

The scale-up issues I mentioned would not be applicable until you actually have very high construction volume, which currently does not exist anywhere. For example, the US built some 20 GW of PV in 2021, which is worth about 40 TWh/year assuming a typical capacity factor. But at that rate it would take some 90 years to build enough for the whole country, ignoring a likely increase in electricity consumption for heating and transportation (displacing gas), and ignoring any replacement. So the actually needed rate of solar installation is probably around five to ten times the current rate. Certainly, there is plenty of land and silicon in the long run. But there is still the question of whether it will be bought and produced at similar prices when the market pressures are that much larger. And the US still beat e.g. Germany in PV installs per capita in 2021.

The goal is not only to get off fossil fuels, but to do it fast.
The American PR firm helping Saudi Arabia clean up its image
Why would weather have any effect on earthquakes?
Time for other nations to do the same, albeit overdue
len(set(x)) == 1
> the fundamentals haven't changed

I believe they have, because we've gotten so much better at ORMs. ORMs get a bad rap because people use them terribly (and it's largely the ORM's fault because they encourage their own terrible use). But they are a true "change in fundamentals" that can finally end this debate.

Business logic doesn't belong in the database layer, because the database layer doesn't support the level of abstraction, composability, testing, and type safety that modern programming languages afford. However, that does not mean that business logic doesn't belong in SQL. It just means you have to treat SQL as an output of your actual business layer.

A good use of an ORM looks like a metaprogramming environment for conveniently building syntax trees that get converted into intelligent SQL. You know it's working well if the SQL looks somewhat like you'd write yourself and you can build one SQL statement with multiple layers that are abstracted from each other (in C#, think about passing IQueryables around). The structures are parsed into SQL and executed very explicitly only at the end of the chain, do a lot of work, and never produce SELECT N+1s. A good ORM user is thinking in SQL but writing in C# (or whatever your business layer is in).

A bad use of an ORM is trying to pretend like SQL doesn't exist, or is too scary for regular programmers to think about. It has SELECT N+1s everywhere. A bad ORM user is thinking in C# and hoping the database will roughly do the correct thing.
We Saved Our Startup $2500/Mo Migrating Heroku to AWS
That seems like an odd definition of anarchism that leads to confusion.

And anarcho-capitalism has nothing to do with anarchism since capitalism is a system of domination. It’s just rebranded laissez-faire capitalism.
This is one of those things that won't die like iOS can't copy&paste. Yes, both things were true for a painfully long time. They are no longer true now, so continuing to saying use these as examples is just moronic at this time.
Tesla Market Cap Falls Below $400B
Yikes, you can't attack others like this here. Since you've done this before (https://news.ycombinator.com/item?id=31980833), I've banned the account. If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future. They're here: https://news.ycombinator.com/newsguidelines.html.
A compensation plan of "room and board + a cheque upon termination" would be considered a form of slavery in most of the first world. Purchasing decisions in single-income families are usually ultimately decided by the person with income, aren't they?
From the blog post:

> One key feature of UnifiedPush is that the communication between the push server and the distributor is not specified. This means that a variety of technologies can be employed, such as WebSockets, Server-Sent Events, *XMPP*, raw TCP, or even SMS, whatever works best for the user.
You could invert everything in this comment and it would be just as valid. If you built this in Emacs, someone would comment: all this is possible in the terminal, new users who flock to Emacs won’t learn the terminal ecosystem, etc. Anything related to Emacs, Rust, JavaScriptjust turns into a religious “use this instead of that” opinion debate where nobody is wrong or right.

Use the tools you want to use. Don’t hassle other people for using different tools.
Don't Stanford TAs get $100/h for running classes though? Are the wages you mentioned total or just base with a large variable portion?
I couldn't have put it better. Use the SQL, Luke.
> Anyway, if my memory is correct, the issue was that memcpy was copying an extra 1-3 bytes at the end of the range, if the start of the range was unaligned. If there happened to be a pointer there then that would lead to a crash down the line. My memory could be off though.

Ahhh I could see how that could be! Fascinating. That's exactly the kind of heisenbug I used to love. I always liked the ones that seemed literally impossible but had a nice explanation.
You have to learn how your database handles NULLs, different databases do it slightly differently. Once you do that, you're fine.

One big thing is that NULL should never "mean" anything in a business sense. It is the absence of a value, hence it cannot mean anything.

By the same token you need to understand how your database handles concurrency. Different databases do it differently.
Doom Running on a Lego Brick
For some data on the game size (based on my implementation and analysis of a BBC BASIC four-room game "MINI" which I referenced in another comment and won't self-promotionally spam again...)

The source code for MINI weighs in at 4.6 K, saved in the tokenised form used by BBC BASIC.

In comparison, the Inform 7 source is around 3.3K in size. But that isn’t executable - it can be run in Inform 7, or it can be compiled into a “story file”, of which Inform 7 supports two formats. In the older, more portable, Z-Code format, I got a blorb (package) of 406 K; in the newer, more sophisticated Glulx format, I got a blorb of 602 K.

And to actually play the story file, you need an interpreter - for example, Windows Glulxe, an interpreter for (as the observant reader might guess) playing Glulx story files under Windows, is a further 275 K. Inform 7 can also produce a story file and bundled Javascript interpreter for a version playable in a web browser: for MINI, this bundle weighs in at 1.1 MB.
"Programming other people to be better" sounds like a really egocentric way to approach people skills. If you only see others as objects who can either help or hinder you get what you want, its going to catch up sooner or later.

Maybe its better to work on developing empathy? Leadership and Self Deception is a decent book on people skills that really emphasizes this approach.
WebSub + RSS/Atom is a good option for relatively slowly changing data. (Maybe at most a couple of times an hour). It is nice because it is opt-in and an enhancement on the regular polling API.

Using WebSub or UnifiedPush would technically very similar but you need a way for the client to pass you the subscription information. WebSub has a standard discovery process to manage this.
And here's the number of comments.

--------------------------
:: comments per day
--------------------------
[('2022-12-22', 6860),
('2022-12-21', 12008),
('2022-12-20', 13784),
('2022-12-19', 12418),
('2022-12-18', 11652),
('2022-12-17', 10372),
('2022-12-16', 13487),
('2022-12-15', 13468),
('2022-12-14', 13463),
('2022-12-13', 14500),
('2022-12-12', 12176),
('2022-12-11', 9787),
('2022-12-10', 9437),
('2022-12-9', 11439),
('2022-12-8', 12157),
('2022-12-7', 12013),
('2022-12-6', 13760),
('2022-12-5', 12971),
('2022-12-4', 9748),
('2022-12-3', 9416),
('2022-12-2', 12519),
('2022-12-1', 13578),
('2022-11-30', 13375),
('2022-11-29', 12077),
('2022-11-28', 12057),
('2022-11-27', 9024),
('2022-11-26', 9285),
('2022-11-25', 9848),
('2022-11-24', 10405),
('2022-11-23', 11677),
('2022-11-22', 4477)]
> What boggles my mind is when visiting sites like Reddit

Does it really boggle your mind though? Reddit operates as a left-leaning hivemind. The groupthink on that site has been strong for more than a decade at this point.
I fail to understand why politicians thought the cookie dialogue was a good idea. Adds almost nothing to benefit user and huge annoyance from the UX perspective.
you make this comment like the comment you are replying to is true. it's not, and just makes your comment even more ridiculous
Is that a form of sadism? Perhaps the sea lion is unable to conceive of the suffering of the fish. To the sea lion, the fish is merely an object. Playing with the fish is no different than playing with a rock to the sea lion.
True. I would imagine training AI to understand assembly first, make it write a higher level simplest building block like `foldl`. And make the language pipe-only. No closure or anything like that, just pipe it all the way down, the machine doesn't need "naming" or name based id, now refactoring is easier not to break thing. etc.
I used too, but I have developed an intuition that active noise cancelation is harmful in the long run. This is using some of the best options (Sony, Apple). Just weird ear sensations and "phantom" sounds after extended usage (maybe like tinnitus).
(disclaimer that I manage a climate research group)

There has been quite a lot of interest in Ocean Alkalinity Enhancement (OAE) in the last few years.

This is kind of an unfortunate title, as "geoengineering" (while not wrong) has a very negative connotation in non-scientific publications. Presenting OAE as ocean acidification remediation would have been a much nicer way to drive adoption.

As a side note, lime can be very problematic under some conditions (parasitic CaCO3 precipitation can cause a net release of CO2). But ultramafic rock is alkaline and everywhere. It tuns out you need approximately one large mountain dissolved into the ocean to reverse climate change (neutralize ocean acidification and causes the ocean to take up any extra CO2 in the atmosphere). Or you can just remove acidity from the ocean using solar power, and pour it on rocks somewhere.
2022 Jealousy List
I found mine by fixing his computer for free. He has a small business selling to the agriculture industry. When he asked for payment, I was more interested in the story of his business and how he made success. I never took payment and we ended up doing some large CCTV installations while he just wore the "business man" hat, I did all the tech and learned business vocab.

Have something to offer, be genuinely interested and it will happen. Don't be afraid to ask.
I think deep offshore wind has a real shot.
I went on a Mencken binge a few years ago and read a lot of his (mostly excellent) writing. I was surprised to find a recorded interview with him, done in 1948:

https://www.youtube.com/watch?v=QpGzpqU-b04
this went nowhere -_-
You can't post like this here, regardless of how wrong someone else is or you feel they are. I've banned the account.

If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future. They're here: https://news.ycombinator.com/newsguidelines.html.
The people who vote are indeed more likely the ones to be taxed. It's not the business and homeowners who are the 80%+ skipping every single primary election since they were established. But then considering the ideas I'm seeing on this page, that isn't necessarily a bad idea.
Tell HN: Two YC companies in a row hired and then didn't take me on
I'm a senior iOS developer with background at a FAANG etc, so during good times it was always very easy to find jobs. Recently I've had some pretty bad experiences with two YC companies in a row.

In both cases I went through long recruitment processes, spoke at length with the founders and technical staff, did a (paid) trial project, in one case this lasted for almost a month. In both companies everyone I talk to was extremely positive, even gushing, so I was not surprised to be hired.

I was very surprised though that in both cases they changed their minds before the formal employment had begun, due to their financial situation.

They were never rude, and they did pay me for the hours I had worked, but it still wasted a lot of my time since I didn't seek any other jobs while trial working for them.

It's hard to imagine that it was some kind of ruse to get very short term work done, but it's also hard to see how they couldn't plan better. Perhaps they started hiring on the expectation of being able to raise money, but that seems unprofessional and disrespectful towards the candidates, no?
I think what "we observe in nature" is debatable. Kropotkin was taking part in that debate, although it was over 100 years ago.

There's plenty of cooperation between population members not directly related observed in nature, that's literally what Kropotkin's whole book is about.

In the realm of "thought experiment", which is what "evolutionary psychology" seems to love these days: If game theory says that "tit for tat" is often the best strategy, then it's not hard to explain how creatures might evolve to do that. And if creatures are doing "tit for tat" then it is simple to explain how they might evolve to help other members of the popuation, regardless of genetic relation -- who would then help them. Thereby improving the genetic success of both participants. Organisms cooperating with other members of their population mutually improves the survival rate of all of their genes.

but here I am having the argument I said I wouldn't. You know the way to get me -- dropping statements about what "we observe" as if it is universally agreed upon and settled and not subject to debate or question -- without even a citation!
> when I said costs

Sure :) I probably came across as a bit argumentative.

I also meant to add that this was caused by a natural disaster as well, unlike Chernobyl. So nuclear is arguably even safer.

Again, drawing a parallel with fossil fuels - when a hurricane strikes the Gulf of Mexico and causes some sort of oil slick and kills wildlife, it barely hits the news.

Also, whilst writing this, I wondered what the fossil fuel toll was for the Japanese tsunami, and the Boxing Day one, for that matter. It's not something that seems to have concerned people despite the sheer number of cars, bikes, lorries etc. that contained oil, and were destroyed. And that's just the first thing that comes to mind. Oil refineries on the Asian coasts must have been hit. What happened there?

I guess my rambling point is, we really need to compare nuclear to fossil fuels, like-for-like.

And "we", in particular the media, don't do that, because it's hard work to tally up a distributed fossil fuel infrastructure versus one big nuclear power station that was very visibly destroyed.
> When it does happen and increases in prices are not supported, the viability of this business model is suspect.

I think you and the parent poster are agreeing here. Clearly there are degrees to which profit can be reduced, but if a business isn't growing its own profits at the same time as rising labor costs, then at a certain point the business will be just breaking even. Past that point, there is no alternative besides raising prices or shuttering the business.

This is the OP's point about certain businesses maybe not being viable, but society being worse for it. For instance, maybe hotels in all but the busiest cities aren't supported by the market at higher labor costs. Good in terms of workers not being paid peanuts, but bad for anyone trying to drive across the country (and society as a whole).
I am glad to see the cookie law, as misguided as it was, be enforced. Online advertising is an oligopoly with a stronghold on network effects.

However, I wish the law were solely about sites working with cookies disabled. The prompt on every website is driving me crazy, to the point of installing extensions like https://www.i-dont-care-about-cookies.eu/ (though this has been acquired by Avast apparently, so I won't ever update from 3.3.2).

Ever since the first browsers, cookie preferences were customizable in them. Websites should not duplicate that functionality, but merely respect it.
Thanks for putting all the numbers down its always interesting. I'm jealous and scared of having 4 kids. :)
Do you know of an example of a commonly used application which uses the emacs-driven functionality you're referencing, but where the application isn't generally used inside of emacs itself? I.e. do you know of a widely-used program which uses emacs as a library, but not as the top-level application?

This is a slightly leading question -- I certainly don't use any such applications, and am not really familiar with any, though I can't say I've ever looked.

But I think the above, as other commenters have mentioned, has a lot to do with why this isn't really a good comparison.

Even more so given that even if such applications do exist, programmers definitely like using libraries written or wrapped in their host language over ones simply available over FFI, so someone'd still want the functionality from elisp wrapped in a native API (a Python one in this case).
It's a thin line because of terrible reporting. This is destructive because until we get basic facts clear the pro-gun people are just not going to take people who say such things seriously. No more "assault-style" weapons or "fully semi-automatic" guns. Just tell the truth and break down the semantic defenses.
Most distortion effects aim to add frequencies that are harmonics of the incoming signal. DSP, with a finite sample rate, can add frequencies that are not harmonics of the incoming signal, unless care is taken to avoid this.
It looks like they have not passed the spending bill itself, rather they have just reached some consensus on how to order and vote on a bunch of amendments, many of which the piece itself notes are likely to fail.

Why the heck does there need to be backdoor negotiations regarding which amendments will be heard by the larger body?. Which amendments get heard is a procedural question, right? so why do the objections / hold up seem to be based on policy?

To be clear, Im not really interested in the answer to that question. I'm sure there is a "good" reason for it, and I understand in the abstract why legislative procedure is often used as a tool for negotiations and political messaging.

But if I can get on my soap box and vent a bit, it never ceases to amaze me how much congress has hobbled itself by over-complicating the lawmaking process. Over-complicated lawmaking processes inevitably leads to further erosion of congressional power by delegating authority to some executive branch department, which are (comparably) far more effective and responsive.

Like, I'm not saying they should just swap to Roberts Rules of order, but for petes sake. Congress gets to set its own rules about how it operates, you only need a majority vote to change the process, IIRC. The house I can somewhat forgive, since they only have a year or so of real time in office before they need to start campaigning again. But senators get 4-5 good years, whats their excuse?

You would think that enough senators would be interested in actually wielding the power of their office to pass laws (or to pass laws that repeal laws) that they would get off their collective butts to make their institution actually semi-effective.
Yes, so fast that it makes no difference at all to me. How slow do you think black is?
I have no doubt in my mind that it is related to Japan's intention to prepare for the future where they might need to create their own nuclear weapons. While it is true that the processes and technologies used for producing electricity and weapons-grade materials are distinct, there is a clear link between the two. Many of the same principles and skills that are used in the civilian nuclear sector can be applied to the development of nuclear weapons, and countries with advanced civilian nuclear programs often have the technical capabilities and resources to pursue nuclear weapons if they so choose.
All this Twitter News Porn is fascinating. In a very real way Twitter's impending implosion is like taking meth out of the hands of the meth addict. The addicts all know it is toxic but will do anything/everything to convince themselves and everyone else there is some safe way to take it. If you tweek here - make it hard to do this or that - and everything will just be peachy. The malicious narcissists will be kept in check. The toxic comments will be mostly unseeable. White supremacist will be unable to recruit. We can get on with pretending to converse.

Fascinating.