skysight-inc/HackerNews huggingface dataset:
Conflict over scarce resources is inevitable. When the violence starts, you should be prepared to win (from a nation state perspective).

https://news.ycombinator.com/item?id=37122796 | https://www.mdpi.com/2673-4060/4/3/32

https://news.ycombinator.com/item?id=37313586 | https://medium.com/@samyoureyes/the-busy-workers-handbook-to...

https://overshoot.footprintnetwork.org/newsroom/country-over...

https://en.wikipedia.org/wiki/Planetary_boundaries

There are 8 billion people in the world, and we’re on track to have 10 by end of century. Which is more likely? Everyone lives like a European (from a consumption perspective)? Or a bunch of people don’t or die while some do?
No, the main reason is to free up millions of man years of time for other more more desirable activities, and to reduce the tens of thousands of people killed in daily carnage on our roads.
No, a Pentium 60. This was spring 1996 not long before Escom went bankrupt.
The part of hindering access to the market place and DRMing some extensions is the dishonest part.
Dissident media, even involving hate speech, is still a far cry from media that is explicitly developed to radicalize and teach battlefield tactics / how to kill. Ask any federal agent who's job is to monitor this exact sort of activity.

You say "promote Dalai Lama" but an accurate analog would be a game about violently sabotaging police stations in China. Still think that's normal?

> Geishin Impact

Genshin Impact is Chinese propaganda? Can you elaborate?
We, or those of us who by chance survive the worst case scenarios, will just end up learning that maybe huge amounts of socially useless investment isn't compatible with life on earth. It is just not possible unless we carefully plan and ration energy - something the market simply won't do.
More quality science coming out of Stanford as usual.
> builds that are pretty much identical

Not quite. Try running Pylance on a build of your own.
From the FAQ:

' Why would pretraining a 1.1B model for so long make sense? Doesn't it contradict the Chinchilla Scaling Law?

Above is the training loss curve taken from the Llama 2 paper. Here I quote from that paper: "We observe that after pretraining on 2T Tokens, the models still did not show any sign of saturation". That is why we believe pretraining a 1.1B model for 3T tokens is a reasonable thing to do. Even if the loss curve does not go down eventually, we can still study the phenomenon of saturation and learn something from it.'

It is something I have been wondering about: why did Meta not keep the training process going on while the loss curves seemed to go down? Could they conceivably release a Llama 2.1 being checkpoints taken a month after 2.0 was 'cut'? Maybe the expected gain is too small compared to what can be gained with fine/instruct tuning afterward anyway?
Falun Gong is staunchly anti-communist but I wouldn't call it a Christian cult. I got quite interested in them ~20 years ago and obtained their books to see what they were about. From what I recall it was almost all watered-down Tai Chi mixed in with constant emphasis on the founder's supremacy. Whereas Tai Chi regards the navel/core as the center of the body from which all bodily processes and martial art energy originates, and which can be trained through exercise, Falun Gong asserts that a symbiotic being called a 'Falun' is inserted in disciples by Li Hongzhi or his delegates, and practitioners are then taught exercises to 'maintain' it. Tai Chi practitioners I've met regard this as a perverse grift. Their literature had a lot of sci-elements reminiscent of scientology; perhaps the founder recognized a winning formula and adapted it to the Chinese market. I think he fled China and lives in NYC now.
This one is called a circumstantial ad hominem.

https://en.wikipedia.org/wiki/Ad_hominem#Circumstantial
People, just try pyinfra. Pure python for infrastructure as code. Ansible, terraform, salt, never more.
That's not actually true. The conditions for the formation of coal and oil may likely never happen again because the bacteria to break decompose trees did not exist then but exist now, making oil formation impossible because trees decompose now. Unless they all die out, we won't get any new oil ever.
> You can publish your extension on Open VSX only instead of in the MS Marketplace.

So to use an extension in VSCode, it has to be published in Microsoft's store? And VSCode only in this other store?
> In Ancient Rome it was a common practice for someone in the audience to note down poets’ performances

Which was not at scale and in a different model of economy. Since it was the printing press which introduced the issue then what's the point in making an example from times where such issues didn't exist ?

> In the pre-copyright world, no one saw any problem with this practice

Because in the pre-industrial-revolution world the scale of the problem probably wasn't noticeable.

I know works of art were occasionally copied prior to printing press, hence the usually. I guess the modern analogy to your example would be something like CAM/TS films. You go to a show and copy the content. Are you arguing this should be legal ?
You missed the part where he assumed that energy demand will increase 400 million times and took 1 percent of that
The post assumes a 2% annual rate of growth in energy consumption. So, due to the nature of exponential functions, most of the energy loss would concentrated towards the end of the 1000 years, as the energy consumption approaches 400 million times present day energy usage. The first two centuries of use would not have a noticeable impact.
The supply chain does not end at the source code.
I'm fine with your beliefs about the trustworthiness of authorities, the IC, whatever. My problem with attempts to extend those beliefs axiomatically into computer science, where they don't hold. The IC's desire to subvert random number generation isn't a point I'd argue. Let's just stipulate that it's true. The process you're describing of accomplishing that, of preventing the distribution of random number generating circuits, doesn't work. That's not how random bit generation works in modern cryptosystems.
Surely all programming is essentially the creation of a domain specific language, or at least a domain specific vocabulary that describes entities in the domain, the actions that they can perform, and the messages that they can send and receive. You can be fluent in Fortran yet be completely bewildered by a Fortran program because the vast bulk of the meaning is in a language that you have yet to learn.

As for being left with expertise in a language that no one uses any more, welcome to the club. My first language was Algol-60, the next was Leasco Basic, after that I wrote some Fortran IV, then whatever dialect of Dartmouth Basic was on the Exeter Uni time sharing system, then Z80 assembler, then 6502 assembler, followed by Turbo Pascal in its various versions (I skipped all the 'standard Pascals), more Fortran (but I forget which version) then VB4, 5, 6, then VB.Net then C#. SQL was involved for quite a lot of the time too. Then I retired and now I play with Nim.

Were all of those a waste of time too? I certainly have no use for the specifics of Fortran, Algol, Dartmouth Basic, VB.Net, any assembly language, or even C# now, but they were all useful at the time and I created things that were important and valuable for the companies in which I worked.
it is believable that humans currently consume majority of calories from plants (likely wast majority from white rice and sugar), thought the questions is about animal agriculture land usage, and also how healthy/efficient are those plant calories.
There is no we. Both are different groups of people. And also yes, they're almost unrelated.
Biggest drawback is that since the structure is all discrete, it is inherently weak at modeling statistical distributions. For example, it'll likely never best a neural network at stock market prediction or medical data extrapolation.

However, for things that are discrete and/or causal in nature, we expect it to outperform deep learning by a wide margin. We're focused on language to start, but want to eventually target planning and controls problems as well, such as self-driving and robotics.

Another drawback is that the algorithm as it stands today is based on a subgraph isomorphism search, which is hard. Not hard as in tricky to get right like Paxos or other complex algorithms; like NP-Hard, so very difficult to scale. We have some fantastic Ph.Ds working with us who focus on optimization of subgraph isomorphism search, and category theorists working to formalize what constraints we can relax without effecting the learning mechanism of the rewrite system, so we're confident that it's achievable, but the time horizon is unknown currently.
Greece wildfires: 79 people arrested for arson
Isn't it more likely that demand will just outgrow supply? Energy poverty seems like a classic "planet Earth" kind of thing.
After seeing these LLMs produce a mix of correct, half-correct, and incorrect answers on subjects I'm familiar with, I am very hesitant to trust them with subjects I'm not familiar with. Let's not subject ourselves to the Gell-Mann amnesia effect here.

Credit to the creators of these systems for getting it even close, but until they can actually correctly cite their sources and provide followup references to real content instead of hallucinating titles and emitting hyperlinks to unrelated medical research papers, I'll stick to using it as a very rough overview of a subject, just to get the right collection of search terms for following up in traditional sources.
The main point that post eventually gets to is that Microsoft made the best IDE and the best extensions... so now it's hard to not use Microsoft with all the bad things that implies.

Um... OK?

I mean... Use it or don't. I'm not sure, "it's just too good not to use" is a legitimate complaint.
If you read the darwin-kernel mailing list archives from 10-15 years ago, some of the most ignorant questions were from AV vendors. (like: "why does my system deadlock when I stop the entire kernel waiting for a userspace helper ..") They seemed so horrifically incompetent that I resolved to never run any 3rd party AV software on any machine I control.
Good point. That's one problem that might be well solved by something like BitTorrent, which hashes all the files as part of the protocol. Once a binary gets analyzed and trusted (the current binary, not the process or every new upgrade), it can be safely used.
First of all: amazing.

Secondly, have you followed Linus Sebastian's ultimate tech/gaming home videos at all? He has a slightly different objective, but he's done some creative things which you may appreciate.
Your first paragraph really made the second one a pleasant surprise!

No we shouldn't be this power hungry, we've effectively never replaced an energy source by another... we keep on stacking the new ones on top of more of the old ones [1].

[1] https://ourworldindata.org/grapher/global-energy-substitutio...
Do we have gender discrimination in elementary schools?
When I found out that there are coding clubs in US public elementary schools that accept only girls, I thought to ask reddit about this.
In my opinion children of both genders should be allowed equal access to (coding) education – especially within a publicly funded educational system.

To my surprise I got a lot of comments on my reddit question defending the school position.

What’s your opinion on this?

P.S. Original reddit thread https://www.reddit.com/r/Teachers/comments/169tp2b/is_this_gender_discrimination/
Well, I remember them teaching that stuff, and regex is quite clearly a very different sort of DSL than the ones being discussed. That combined with the comment author's seeming lack of nuance made me wonder if they'd ever looked deeper than "all things without a for loop are a DSL". I think we are getting too far into the semantics here though, at risk of splitting hairs and geting lost in the details. The core point is that the article is talking about some quite specific types of DSLs, so you can't say respond with "No, DSLs are useful" and then list off a bunch of unrelated stuff as a rebuttal.
Love this response. I agree that investing in some sort of side hustle would be a good path to take
Ultimately learning a DSL is learning a syntax, a vocabulary, a model of execution, and the underlying domain.

The syntax shouldn’t take you terribly long unless it was badly made.

In my experience virtually any project whether you use a standalone DSL, an embedded DSL, framework, library, or writing something yourself, you will have to understand the underlying domain to be useful.

The model of execution can be simple or possibly tricky. There may be a small benefit to having an embedded DSL or framework over a standalone DSL as information learned could be transferable, but model of execution could still be more complicated and different than the underlying language in the other case. I’m thinking of things like Chef, Angular, and Parsec.

That leaves the vocabulary which you’ll either need to learn or develop.

You’ll take all of the domain knowledge, which as already stated, is the important bit. If you work in the same domain, even if it’s with a very different language, model, etc., you’ll have a great insight into what’s going on.

I feel like the opinions expressed in the article really just show a lack of experience of what happens after you’re done working with a piece of tech.
sublime is not accessible with my screen reader
The results seem to change as we speak. I no longer have any republican candidates on the first page of search results, but the links in the results are to the canonical campaign sites.
What does VSCodium add?
The difference any individual (or even a single small to medium sized business) can make is never more than a rounding error either - I'm not convinced that means we shouldn't be interested in such changes.
"If a lion could speak, we could not understand him" - Wittgenstein
I did read your reply, and I think your reasons for excluding it are insufficient. You can't just exclude any DSL that succeeds (has become "universal") and say "see? no DSLs are good!" The point of me noting how people resisted (and still resist) regular expression usage is to note that just like any other DSL there are those that dislike it and eschew its use and instead just write the code. It is exactly what the article is talking about, where it advocates writing in the base language and not using a DSL.

If you're going to make a serious argument that "DSLs are, universally, awful" then you're going to need to account for regular expressions a bit more carefully. That can be you admitting that you just dislike them and don't use them so consider them awful as well, but if you don't hate them then you may want to focus on the why, and it is likely a much more interesting conversation topic to pursue than "DSLs bad".
This has already happened, actually. Some leap seconds have been skipped iirc due to faster rotation from all the impounded water in reservoirs in northern regions.
https://drewdevault.com/2022/01/15/2022-01-15-The-RISC-V-exp...
Your “flicking of water” happens to many middle class who go to high end boutique stores. Classism is just an evolved form casteism that has embedded itself into the subconscious so we don’t recognize it as such.
I don't know the details of the agreement (if any) between the Rust Foundation and Meneide, but if the Rust Foundation thinks that Meneide broke an agreement then I'll let them allege that. I don't know how much use there is to speculating about it.

In any case, the Rust Project has made it clear that they're not interested in the compile time reflection the way Shepherd's Oasis was doing it, so I'm not sure what use there would be in completing that work.

You seem to be jumping around in this conversation, unwilling to stick to one point. Earlier, it seemed like your main complaint was his conduct. When I challenged you on that, you didn't back that up, you jumped over to this grant money speculation. If your issue with him is that you suspect foul play regarding grant money, why didn't you lead with that? If your issue with him is his conduct, why didn't you attempt to make any arguments for why his conduct is problematic when challenged on it?
It's a typical and completely compliant way to use the MIT license, but good open source practice? I don't think so. The MIT license permitting this sort of thing is why I and many others consider the MIT license to be a "cuck license":

> A Cuck License is a permissive software license that that does not enforce the freedom of derivative works. This means that anyone can take software licensed under a Cuck License and turn it into proprietary software, effectively cucking the original author.

> Examples of Cuck Licenses are the MIT license and BSD license.

> Cuck License consequences:

> There have been instances where developers's usage of Cuck Licenses has backfired. One notable example is Andrew Tanenbaum' MINIX, which got taken by Intel and turned into spyware called the Intel Management Engine. Tanenbaum went on to say:

> "Many people (including me) don't like the idea of an all-powerful management engine in there at all (since it is a possible security hole and a dangerous idea in the first place), but that is Intel's business decision and a separate issue from the code it runs. A company as big as Intel could obviously write its own OS if it had to."

> However, Tanenbaum maintains that he made the correct choice licensing MINIX under the 3-clause BSD License.

https://wiki.installgentoo.com/wiki/Cuck_license
I wish we could talk to orcas and explain to them at which level of overkill we could retaliate and exterminate them if they don‘t stop attacking our boats.
It might be easier to free up some of those man-years by planning and constructing towns/cities such that people don’t have to drive in them, than developing self driving cars. The two things aren’t even mutually exclusive, you could have a happy, mostly non-car based existence, and then supplement it with a self driving car on the occasion that you really need it (assuming it’s ever achieved).
Would definitely recommend Bronstein et. al's work on geometric deep learning! https://geometricdeeplearning.com

That's effectively the right hand side of the bridge that we're building between formal logic and deep learning. So far their work has been viewed mainly as descriptive, helping to understand neural networks better, but as their abstract calls out: "it gives a constructive procedure to incorporate prior physical knowledge into neural architectures and provide principled way to build future architectures yet to be invented". That's us (we hope)!
Not really; the argument would be that it creates a crime only Hindus can be accused of.

A Muslim or Christian or Sikh Indian, Pakistani, etc., would not be targets for caste discrimination lawsuits, under the logic.

Of course, as a legal matter, that's not true; anyone could be accused of caste discrimination if the law passes, whatever their religion, race, or national origin.
Yet, states making marihuana legal while it's illegal at the federal level is a thing. If the federal executive branch did what they are "duty-bound" do to, then this wouldn't be possible at all.

The methods the President chooses or doesn't choose to employ how to enforce the Controlled Substances Act seems to be more or less at their discretion in practice, and "we have limited resources and bigger fish to fry" seems to be a valid excuse, despite this being a judgement call at the whims of the executive branch.
There's also a 2D demake for the C64: https://www.youtube.com/watch?v=pK140z-ZX4Q
> The question few seem to ask is should we be this (literally) power hungry in the first place?

Nobody asks because the answer is "no" - huge parts of our lives are absurdly inefficient, wasteful, or just gratuitous when it comes to energy usage. Heating, transport, all of it. Computing, too.
Andre LaMothe's prior book, Tricks of the Game Programming Gurus, was literally life changing for me.

I was in my late junior or early senior year of high school when it came out. My stepfather had a 386/20 and then later a 486/33, a Borland C compiler, and a generic 700 page "Learn C" book at home, and I had worked all the way through the book. But I couldn't for the life of me figure how in the world to bridge the gap between the extremely slow, "high res" 16 color graphics libraries that came with the compiler, on the one hand, and what Wolfenstein and Doom were doing, on the other, both of which I was utterly entranced by.

And then I saw LaMothe's book on a random shopping trip to... Software Etc, I think? I'd never seen anything like it. And I knew I had to have it, immediately.

After getting that book, I was diving headlong into relatively fast VGA C programming in mode 13h (320x200x256 color). I spent the afternoons of my senior year of high school writing relatively fast texture mapping routines and trying to get full screen 30+ fps interactive scenes and levels running, which I think I mostly did. I had to write my own paint program, too, for 256 color palettized textures. It was thrilling.

Thanks largely to my time with that book, later when I was introduced to the internet the first week I started a Computer Science program at college, I was primed to dive into all the awesome C open source game libraries and tools (like Allegro and DJGPP) that I found online, and I was making commercial games and working in the guts of the Quake and Quake 2 code bases two short years later. (The book and then the internet were not, however, great for my college career)

I know there are corny parts of the book, and maybe things that weren't as cutting edge as they claimed to be. It doesn't teach you how to actually write actual Doom, of course.

But prior to the widespread roll out of the internet, it's hard to get across just how inaccessible most of the knowledge in the book was, at least for a high school kid like me. It really was like turning on a light switch when I got it. Sometimes something is just at the right place at the right time for someone, and that's what that book was for me.
So, the problem is also the fact the whole concept of caste, not just discrimination based on it, risks being painted in a bad light.

I am reading between the lines so. Would be a stretch to speculate about the caste make-up of said association?
> your future earnings are very much limited by your own abilities

Exactly. I thought it would be an interesting framing to see how people would invest in their own abilities. Specifically I was interested in what areas HN folk think it would be worth improving their abilities in
LAN Party game caching made easy
The recent discussion of Kentons LAN party house[0] reminded me to share this - since for some reason it seems this was never posted?

This acts a simple to setup HTTP cache for several gaming services like Steam. Just start two docker containers (one cache, one DNS), point the DNS server to the cache and its set. For better preparation, there are some tools to pre-warm the cache.

Thanks to affordable switches with SFP+ ports and a pre-warmed cache, we had several people simultaneously install games at over 100MByte/s - on a 100MBit/s connection.

https://news.ycombinator.com/item?id=37366584
The UN has revised peak projections down several times; the peak is now expected at 10 billion.
India’s anti-Modi alliance: A right-wing political trap for the working class
> You seem to have a bone to pick with him, but he's certainly not the originator of this drama.

No. Not with him in particular at least. I have bone to pick with people not applying Hanlon's razor, and attributing various fun conspiracies to people and spreading via social media.

And he might not be the exact originator, but he is now the main propagator of it.

In any case time will tell.
If we're still around in 500 years and producing that much energy, I don't expect we'd be limited to Earth anymore!
Ah I see now! Thanks for the clarification.