skysight-inc/HackerNews huggingface dataset:
Most PRs I've opened seem to languish forever, until I get tired of seeing them in /pulls and close them myself. It really depends on the project.
I agree. But then why do so many people take this view point? I mean we all can guess as to why but I want to hear the reasoning from them.
China does not have it because they are currently sabotaged by the US.

Had they been allowed to buy from ASML and other leading manufacturers of manufacturing equipment, they would have had better chances to compete with TSMC than Intel.

Even with the current sanctions, now when Gelsinger has been forcefully retired, which raises serious doubts about the viability of the Intel 18A CMOS process, which was the bet of Gelsinger for restoring the competitiveness of USA, this increases the chances for China to reach a point when they will have better semiconductor fabs than USA, which would not be good.

The hope that nobody will be able to make photolithography equipment competitive with ASML is likely to be an illusion identical with the belief of Intel from 10 years ago that nobody can make CPUs competitive with theirs.
i.e. senior devs know all the wrong ways to do things..
Single desktop chips are becoming a niche market. What matters is mobile and server, and both cases require low power consumption.
I use this style for my blog. It looks and works great for my case.
Here is an example page:
https://omics.sbs/blog/prs/prs_calculation.html
> Not do stupid GPUs.

"Gelsinger said the market will have less demand for dedicated graphics cards in the future."

(from: https://www.techspot.com/news/105407-intel-not-repeat-lunar-...)

Gelsinger apparently agreed with you. However, the market very clearly has enormous demand for discreet GPUs. Specifically for AI workloads (not PC gaming).

If I was on Intel's board I would've fired him for this statement. The demand for GPUs (parallel matrix processors with super fast local memory) is NOT going to go down. Certainly not in the next five to ten years!

I know Intel makes a lot of things, has a lot of IP, and is involved in many different markets but the fact that they're NOT a major player in the GPU/AI space is their biggest failure (in recent times). It's one of those things that should've been painfully obvious at some point in 2022 and here we have Gelsinger saying just a few months ago that somehow demand for AI stuff is just going to disappear (somehow).

It's magic hand waving like this that got him fired.
> incremental insert vs two pass

Insert each element in its sorted position. It will only degenerate if there are many more inserts than lookups, in which case a hash table would do nothing for you.

This could also be a good case for a radix structure.

> void* hash table

I would stay far from poor implementations of high level languages. Why use C if you want generics?

A reusable hash table can be implemented by implementing open addressing with 64 bit integer keys. Then if you have a fancy type you write a hash function and perform linked list chaining on the values.

Another way is to treat the keys as byte arrays.

> seemed the most intuitive way for the 2nd part.

Intuition is a kind of familiarity. There is no reason to learn C if you just write the techniques you already know in a less safe and more verbose way. You instead should be learning a new way to think about problems.
It's worth mentioning that IIRC the team responsible for the Arc GPU drivers was located in Russia, and after the invasion of Ukraine they had to deal with relocating the entire team to the EU and lost several engineers in the process. The drivers were the primary reason for the absolute failure of Arc.

Intel deserves a lot of blame but they also got hit by some really shit circumstances outside of their control.
Doesn't it bother you that even if the game will be complete to the say, beta test levels, it would still be an insane pay2win product? Like not even "sense of pride and accomplishment" pay2win, there ingame stuff cost "only" tens of dollars per item. Here it costs hundreds and thousands of dollars per ship. If it was a EA or Ubisoft game, they would been eaten alive just for such monetization. While for SC it is ignored by the actual players.
Master music theory on guitar: select a key and see all its chords and note degrees visualized! ( Created this so that I can jam with friends on any random key )

https://humandotlearning.github.io/guitar_visualiser/

Feedback welcome!
Definitely is. That's what the various LLMs are running inference on.
think of it as accreditation profiles. the highest is for life threatening cases like flight/medical, the lowest might be government expenses.
Technical ambition, optimism and timeframes: The Witcher 4 from CD Projekt Red
I was only just today looking for low-power x86 machines to run FreePBX, which does not yet have an ARM64 port. Whilst the consumer computing space is now perfectly served by ARM and will soon be joined by RISC-V, if a widely-used piece of free and open source server software is still x86-only, you can bet that there are thousands of bespoke business solutions that are locked to the ISA. A monopoly would hasten migration away from these programs, but would nonetheless be a lucrative situation for Intel-AMD in the meantime.
It still has a market cap over over $100b. Trust me, things can absolutely get worse from here. The default state of big companies that have been deeply mismanaged for 10+ years is that they go bust and end up getting bought out for a pittance. If the fabs can't be made to work in a reasonable timeframe when they are still competitive in the marketplace, then they turn out to be giant write-offs and malinvestment only good for shielding future income from taxes.
Please tell us more. How do you imagine what do you say being possible?
I disagree. They need to have a dedicated GPU and iGPU they had needs to be improved or they will absolutely fail. The current path forward is an APU or more of a system on a chip with CPU, GPU, and I guess, NPU.

Their dGPU is also pretty promising, I have it on my list to get - even if not for gaming, its possibly the best media encoding / decoding card for the money to get today. The only thing holding it back for entry level or mid level gaming is the drivers - for some games, it wont matter it seems, but for others it has some growing pains but they seem to be diligently working on them with every driver release.
Sounds interesting! Do you have any case studies to share?
It's time to take another tour of my self-hosted apps and the hardware we host them on.
Sure, but when the uber-wealthy capitalists make the laws, avoid paying the taxes that support the entire system, and then greedily take as much as possible for their own selves without regard to the well-being of the workers or the Earth, the parasite is overwhelming the host.

As always, compassion is the answer to all our problems, even the thorny one of finding out how to fairly reward those who innovate, while preventing them from devastating the Earth and her peoples while they do so.

And, above all, we must not let the wealthy and their attorneys make the effing laws or elect our leaders. That's always a nightmare receipe for a bad system, and here we are.
Evening use of eReaders negatively affects sleep, and next-morning alertness
Mosquitos are an extremely important food source for countless animals especially aquatic species. The gap won't be filled. The animals that rely on them for food will just die off
> Assuming that the survival rate is constant as a function of trip length

That's an assumption that doesn't hold up, at least that's the argument I was trying to make above.

Generalizing so much data down to a single statistic makes the number useless. Almost all context is lost, really the only context kept is mode of transportation and distance traveled. That isn't enough to help anyone make a decision for any particular trip.
> Why

Well they obviously would..

Also EU has promised various significant subsidies to Intel. They obviously has fabs in Ireland and building one in Germany and perhaps even Poland..
Original paper published on JAMA: https://jamanetwork.com/journals/jama/article-abstract/28240...
I use an espresso machine at home, and an Aeropress when traveling.

The Aeropress is awesome indeed. I would probably use it at home as well, except that I want to be able to steam milk as well.
Perhaps reasoning and understanding are things that don’t exist and that humans themselves are just next token predictors.

Heck reasoning and understanding are ill defined concepts. It might even be running on the same bullshit fuel as the word “spirituality”. Maybe the rigorous definition of all these vague words like intelligence or comprehension is really just next token prediction.
Albedo & moisture
Enron Corporation Announces Relaunch with a Vision to Solve Global Energy Crisis
Two legs, half a head, and enough wool to make a small knitted jumper
I know nothing about coffee roasting but the level of wankery on that site is an absolute delight. Makes me wonder if this is deliberate

https://timwendelboe.no/wp-content/uploads/2023/07/T_Wendelb...

https://www.gottahaverockandroll.com/ItemImages/000025/jul18...
It was a big mistake to rely on Government handouts to save the company then. You never want to rely on something you have almost no control over.
WGSL seems like a nice standard everyone could get behind
Capitalism is competition of the elite class based on their ability to sell things. They are incentivized to make people buy more things. A society where the elite class wants to make the lower classes buy more things will never be a society where the lower classes buy few things.
Seems like the board is going for a breakup strategy..
Facts are not copyrightable in the first place.
While I personally love that idea, I suspect it's too complex to fly in actual attempts to get something like this in place.
It's clear though that as the models get bigger and more advanced, their "reasoning" benchmark results improve. The conclusion though just focuses on the bottom tier models. The fact they even set out to create an LLM benchmark and only focus on bottom tier models itself is ridiculous.

The authors did the equivalent of "Lets design a human intelligence benchmark, and use a bunch of 12 year olds as reference points"

I will eat my hat if the authors rescind the paper in a year or so if their benchmarks show no difference on SOTA models.
Sounds like we have to destroy the earth or else we will destroy the earth.
Best thing we can do is stop pulling it out of the ground. Best way we can do that is to build out renewables. Best way to do that is to create a profit incentive for an oversupply of power that sucks up carbon.
You say you agree, but your points are opposite of his points.

Watching a senior is not a senior pointing you to pitfalls, or unknown unknowns.

The parent argues that although there is value in being near a senior, all the actions lay with the junior. This is a transition people need to make when they leave school and enter work.
AGI requires better retrieval, not just better LLMs. Here's why
US need to sort their shit out as well.
That gets really murky really fast.

Is 10 Cloverfield Lane a sequel to Cloverfield? They decided to throw the Cloverfield name onto it shortly before release for marketing reasons, the actual movie has nothing to do with the events and story of the original Cloverfield.

Is the video game Nier a sequel to Drakengard? Technically yes, but the connection is vague and distant. And there's also Drakengard 2 which is the sequel to a different ending for the original game.

How would you count Fear the Walking Dead, the spin-off series of The Walking Dead, itself and adaptation of a comic book series. Do the shows continue to get copyright protection so long as the comics are still being published? Or vice versa?
Yet everyone is okay with a de-facto single supplier of CUDA capable AI GPUs.
Biased and unsubstantiated article, written by "VP of Community at the Zig Software Foundation".

Lack of RAII in Zig is one of the reason why I refuse to write any software in it -- it's such a backwards design decision that throws decades of programming language safety in the bin. `defer` can be forgotten and is not enforced at compile-time, it's a terrible solution. Also, `defer` can be implemented in terms of RAII if needed.

Yes, yes... arena allocation can be faster than deallocating every object one by one, Casey is a convincing/charismatic individual with extreme and biased opinions and an extremely narrow programming domain, can RAII can be misused and cause slowdowns.

Every programmer that understands RAII knows these things. Guess what -- when provably better, you can use RAII for the whole arena and not each individual component. Also -- data oriented design is not inherently incompatible with abstractions and RAII.

I'm tired of seeing all these misconceptions, when -- TBH -- it's mostly a skill issue.
In this case you just set the column value to the existing value...
That waters down the felony convictions and what they were related to. Trump paid off a pornstar and tried to hide it in his financials so his election chances weren't affected.

One is related to running for President of the United States and the other is someone who has a drug addiction and who isn't running for any sort of office.
Violent conflict between human beings is inevitable. It stems from our conflict with nature.

We're all winners here and that's far better than the alternative.
The only thing that Apple might find even remotely useful are Intel's fabs. The rest of the business would have to be sold ton someone else or closed down (which would never be approved by the government).

Even then there is zero indication that Apple would ever want to do their own manufacturing.
The people being voted out are afraid because they know the power they have been wielding against their opponents and now it's being turned on them.
I'm not sure if it's that easy, because all the contributors to OpenZFS also need to sign off an a license change, right?

That said, they did relicense DTrace to GPL a few years back. but I don't really know the details on that, or how hard it was, or if that's also possible for OpenZFS.
> The socialist instinct ("anybody getting rich must be cheating") unfortunately obscures the real problem ("monopolists and cartels controlling supply and setting prices are the true enemies of the people") which hinders solving it; by putting capitalism in your gunsights, you make enemies out of natural allies.

I think this gets a little muddied in The Discourse, because tons of pro-market anti-monopolist and anti-cartel[1] policies (like, you know, any preference for more trust-busting than the post-late-'70s neutered version) get painted as socialism in, especially, the US, simply because it's regulation and since the rise of Chicago-school jurisprudence and legislative influence, the fall of anti-capture and money-influence-mitigating regulation of media over several decades, and generally the ascendance of the Reagan-associated neoliberal outlook across all of mainstream American economic politics until very recently, regulation is the enemy of capitalism in many folks' minds, even when it's (god this is frustrating) laser-focused on making markets freer in the sense of their function, not the sense of "less-regulated".

The result is that people who simply think "barely-regulated markets" aren't fix-everything magic fairy dust that can't possibly be improved by a couple more laws and enforcement mechanisms, or even in a some cases by flat out replacement by a government program, find themselves rhetorically connected to nationalize-much-of-the-means-of-production Marxism-curious socialists (besides not being so removed from Nordic-style democratic-socialists to begin with)

[1] frankly, I find it convenient in certain company to shorthand "shitty tending-toward-captured markets, sacrificing efficiency and human decency for the comfort of a few" as "capitalism" given the actual outcomes and evident tendencies of systems the leaders of which emphasize and tout how capitalist they are, and the frequent expressed and revealed preferences of folks who like to promote themselves as particularly capitalistic, for the same reason it's kinda fair to regard communism as authoritarian and anti-democratic in practice, but I'll gladly entertain other usage for the sake of conversation.
People are comparing intel vs AMD here, but in this context -- AMD doesn't actually make the chips do they? They've designed the chips and other companies such as TSMC make the chips.

A chip plant / "fab" is the thing that makes the chips, and the point of the chips act is to bring some of that manufacturing back to north america in case we end up in or watching a big fat war in asia that may impact TSMC or samsung's capacity to make chips.

Efficient is a synonym of "brittle" and some important things are better if they're inefficient and robust.
I feel like use of the term "homoiconic" is misguided. It seems like an attempt to turn an incidental attribute of some Lisps into a sort of Platonic ideal. I don't think that's helpful.

I think the property being discussed is more understandable if you just describe it simply: in some Lisps (notably Common Lisp and its direct ancestors) source code is not made of text strings; it's made of symbolic expressions consisting of cons cells and atoms.

The text that you see in "foo.lisp" isn't Lisp source code; it's a serialization of Lisp source code. You could serialize it differently to get a different text file, but the reader would turn it into the same source code. The actual source code is distinct from any specific text serialization of it.

We write programs in the form of text serialization because the reader will convert it for us, and because it's easier and more rewarding to write good and comfortable text editors than to write good and comfortable s-expression editors.

There are of course text editors and addons that attempt to make text editing act more like s-expression editing, but I don't know of many actual s-expression editors. The canonical one, I suppose, is Interlisp's DEdit, which operates on actual s-expression data structures in memory.

From this point of view, what people mean by "homoiconic" is just that source code is all made of convenient arrangements of standard data structures defined by the language that can be conveniently operated on by standard functions defined by the language.

Or, to put it another way, "homoiconic" basically means "convenient", and "non-homoiconic" means "inconvenient".

That's all there is to it, really, but it has far-reaching consequences. In a Lisp designed this way, basic manipulation of source code is trivially easy to do with operations that are all provided for you in advance by the language itself. That makes all sorts of code-processing tools exceptionally easy to write.

That's not true in most languages. Take C, for example: sure, a C compiler parses text and turns it into an abstract syntax tree before processing it further in order to eventually yield executable machine code. Is all of that machinery part of the language definition? Can you count on those APIs and data structures to be exposed and documented by any arbitrary C compiler?

No.

In that sense, any programming language could be made "homoiconic" if enough people wanted it. They manifestly don't, because most languages aren't.

But some programmers prefer working with a language implementation that makes it so very easy to manipulate code. So that's what we use.

It's not some Platonic ideal of language design, but it doesn't need to be. It's a pragmatic design decision made by certain implementors in a certain lineage, and it has consequences that a certain fraction of programmers find congenial. Congenial enough that it makes some of us prefer to work with languages and implementations that work that way.
Manifesto from Prisma on next steps with the ORM
There was some crank that once C&D'd a minecraft server for reproducing copyrighted buildings. I dont think he had the guts to take it to court though.

https://www.youtube.com/watch?v=9y2IiZvg1xQ
2/3 of the CO2 is stored in the soil, cutting "old trees" is the best way to release all that CO2.
NaNoWriMo usually offer very few high-quality content, but in the past year or so it seems to me it is at the same time better, and way worse.

The fact that GenAI content is grammatically perfect and produce stylisticly coherent paragraphs/chapters is good for my eyes and brain.

The issue is that giving a new author a chance pushes me to read at least 3 thousand words or so if the grammar and styles are Ok-ish to great. And Ai-generated story are so boring, and there's so many, I really couldn't find anything good this year. No new authors worth the boredom. I've opened steam for the first time in years, and now I play RPGs instead of reading. I still have naive storylines and shit character development, but at least I get to roll dices.

I also think it helps new authors too much, and they don't develop their own style. That's the worst IMHO.
Disrupting a market from the bottom always looks like a small market opportunity. Initially.

But then you move up, and the incumbents have to choose to keep ceding more of their lower end or lower their margins. And it is very hard and costly for a company succeeding at the high end to do the later.

That would have been a fantastic sign Intel was getting more nimble and strategic.

And been a good fit with a come back in the low end of fabs too.
Show HN: YTSum – Less words. Save time. See world
Is it a nice language? As an embedded software person who writes mostly pure C (and hates C++), I have been avoiding Rust as it seemed tedious and annoying when I last dipped my toe in. Perhaps I am just old and stuck in my ways :) I would love it if Rust was nice to use, especially if that is where the future of embedded is.
Determining what a project needs and doing your best to deliver those needs is what "doing your best" means. If you spend months working on a solution that needs to be and can be deployed in a week, because you want to make it shiny and such, you aren't doing a great job on that work.
> RAII is a solution to a problem that shouldn't exist in the first place (having to track the individual lifetimes of thousands of tiny individual objects with complex interdependencies)

That's not what RAII is at all. You're projecting an extreme use case on the whole feature.

You can use RAII to clean-up the arena at once without forgetting to do so. To manage the lifetime of a socket or mutex. No one is forcing you to go full-OOP individual-allocation design when RAII is available, that's just terrible programming in general.
They literally don't any serious homegrown alternative though, they'd be effectively forfeiting the AI race
Looks like I was wrong about which patent office I'm thinking of, thanks for posting.

Seems like it's the US that has doubling fees, doubling every 4 years.
Colt's Revolutions
I'm interested to see the responses to this, because my reaction is that I rarely as an employee feel as connected to a company as its founder, so the idea of coming into a potentially dangerous office for the sake of saving money for strangers is not high on my priority list for the one life I have available to me. I don't yearn for the luxury offices of Google, but encountering crime scenes is nowhere on my bingo card.
> You don't call 'struct_free(obj)' (there isn't even such a function), instead you call 'arena_reset(arena)' once. Stop thinking about individual object lifetimes, start thinking about arenas as 'lifetime buckets' :)

Yes, so you can use RAII for the arena if needed. The problem is not RAII itself, is where it is applied.

And having a manual "arena_reset" function instead of a RAII-based "Arena" abstraction is objectively inferior as anyone could forget to call "arena_reset" while RAII would enforce the clean-up.