skysight-inc/HackerNews huggingface dataset:
That's an interesting point, which leads me to my main reason for coming to these comments and leaving my 2 cents: there are way less best practices of there than one would believe by looking at all the places, people and firms offering some set of "best practices".

One thing I learned after many years working in consulting is that, more often than one would believe, best practices are just a compilation of whatever could be found (hopefully at least common practices, more often "things I could find that were minimally documented to be reusable"), with no serious analysis of their claim of superiority other than them being common.

So, first thing: learn to challenge the claim of "best". Best for whom? Under what context? What other not-so-good practices are out there, and why is this the best?

Second:if it's documented and evident enough to be treated as a best practice, it's probably fairly common knowledge already. Barring the commonality of really bad things being done out there, don't expect that you'll become much more than mediocre by adopting best practices. By the time they get to be called there, they are no longer any competitive advantage, more a basic thing you should be doing already - assuming they are indeed best practices (as per my previous point).

It's not that I'm against best practices as a concept, or compiled bodies of knowledge. Just don't expect them to do more than keep you somewhere in the middle. True leadership and innovation lies where best practices have not been established yet - together with all the dangers and mistakes you can make on uncharted waters.
I would say that the 30% market-share Firefox had in 2009 was breaking the monopoly much more than the 3% Chrome had a time.

Sure IE6 had many non-standard APIs, but even the fact that all hobbyist browsers back then were implementing tabs and IE6 never had that, speaks to its stagnant development. To be honest I'd prefer some things Google is now pushing through th W3C as standards to be left as Chrome specific APIs and leave the rest of us alone.
HTTP/2's multiplexing is probably the main reason we don't need sprite sheets anymore. I guess icon fonts are the modern sprite sheet to some degree.
This is incorrect. The products we buy today from the Chinese through big box stores like Walmart (or Amazon) actually last much longer and work far better than the same American-made goods from 25 years ago in those same big box stores before China was so dominant.

Quality is actually going up as prices come down VIA CHINA. You may get comfort pretending otherwise, but Chinese manufacturing is generally far better than US manufacturing at large scale. Sure, you can find some bespoke businesses that make great stuff here, but if you want the best possible smartphone or bluejeans or air conditioner, or automobille, you'd go with China over the US most days of the week.
Vision Language Model like Qwen VL https://github.com/QwenLM/Qwen2-VL or CoPali https://huggingface.co/blog/manu/colpali
Power density tends to be the limiting factor for this stuff, not money. If it's 30 percent slower per watt, it's useless.
I fixed my lactose intolerance – by chugging ALL the lactose [video]
So they had no idea where to go next and were tired. That's reasonable. Seems to be what happens to most long running pop culture entertainment products, but creators usually have mortgages to pay and can't alternatively devote their energies to building out something more lucrative like Steam.
The USA is a giant ocean away in any direction from any meaningful threat. No-one is invading the USA. Everyone will be nuked to oblivion before that would ever come to pass.
Super interesting, thanks for sharing. How large a corpus of domain specific text do you need to obtain a useful knowledge graph?

Aider has been doing PageRank on the call graph of code repos since forever. All non trivial code has lots of graph structure to support PageRank. So it works really well to find the most relevant context in the project related to the currently active task.

https://aider.chat/docs/repomap.html#optimizing-the-map
https://archive.ph/PPGGV
You assume too much. I'm talking about languages I'm fluent in, can read and write, etc.

You'd have to be insane to think that, for example, IPA for Spanish isn't easier than IPA for English vowels. In contrast to English, most Spanish regional pronunciations are about consonants. And the orthography is very regular. If you give me the correct spelling of any word and a short description of where the speaker is from I can give you the IPA with remarkable accuracy, a task that would be very difficult for English.
This is a misleading framing. The two cables last year were not taken out by an anchor as an accident, it was literally a ship putting down its anchor just before the cable and then dragging it over the cable. In other words, sabotage. There's no point in trying to color any of this with rose tinted glasses when it's clear who's done it and why.
I don't think that's true at all. Duchamp's "Fountain" is an example of something that is profoundly impactful, didn't "cost" him anything, yet an AI could never reproduce it.
Show HN: Over engineering an entry to my daughter's school pumpkin contest
Try it. It mostly works but I think the way they manage memory is different or something complicated. We're essentially just constantly hammering an iframe for the preview. In early tests, I kept getting issues with it. I want to revisit in time and optimize that whole thing.
Original source: https://www.bbc.com/news/articles/cz7wl7rpndjo

Submitted with no discussion (11 points) https://news.ycombinator.com/item?id=42096208
If affectation requires insincerity, I actually don't think Yud is insincere, at least not about his core beliefs. Do I believe it's a poorly wrought novel of ideas that fails to achieve a respectable aesthetic end? Yes. There are many ways to craft a novel of ideas and not all of them involve inflicting pain on scantily clad heroines. These are choices Yud made for the book, which coincidentally echo non-mainstream choices he has made for his lifestyle over the years.

https://www.amazon.com/stores/author/B00J6XXP9K/allbooks
Yeah, I checked again and I am getting ads. The link for the first episode is this: http://traffic.libsyn.com/historyofrome/01-_In_the_Beginning...

It looks like it then routes the user to another link. Sometimes you get this one which has ads https://teletraan.libsyn.com

and sometimes you get this one that doesn't have ads: https://content.libsyn.com
Even the pentagons own assessments say this won’t make much difference.
A whole lot of Ukrainians do not want to fight.

A whole lot of people don't want to fight in any war.

What matters is the relative portion. Though they my differ in the views as to whether the lost regions can be regained, or on what terms a cease-fire may be acceptable -- by all indications, a very solid majority of the society in non-occupied Ukraine supports the fight.

Who is "they" and what is "clearly"?

About 60-80 percent of the population. "Clearly" as in according to reliable polling data I can pull up later. Or by spending any amount of time talking to Ukrainians.

There is a huge desertion problem,

It is obviously a significant problem, but a better source is needed on the "huge" part. The link you provided does not support that view.

If I hear "desertion is a huge problem", what comes to mind it the situation in Afghanstan after the notorious Trump-Biden pullout. The situation in Ukraine is nothing like that, not even remotely.
High Seas "international water" start at after 200 nautical mile EEZ. There's a few explicit articles dealing with malicious submarine cable damage.

But IIRC the TLDR is it has to do with indemnities and putting a vessel/person up for prosecution after the fact. And it doesn't apply if cable damaged while trying to prevent injury, which RU can always claim.

More broadly I think you're correct on paper... RU damaging subsea infra is under UNCLOS is technically punishable, but after the fact. And they're not going to lol pay damages to countries that sanction them. NATO kinetically trying to prevent RU damaging subsea infra (especially in highseas), in lieu of formal UN policing mission against such acts, is closer to act of war.
They are breaking Curly’s Law here (https://blog.codinghorror.com/curlys-law-do-one-thing/), the screenX/Y location mean one thing: the location of the mouse event on screen. Using it for anything else is a huge red flag.
Can’t believe I had to scroll so for the first comment based on reality and not wishful thinking.
Cheaper movies in terms of cost are often better than expensive movies because they have a humanity that shows through. Let me know when an AI can make a Jon Carpenter movie
I'm surprised there's such a cable in the first place, it seems it would be easier to go on land through Denmark and Sweden. Is it for some reason easier to have an undersea cable than a land one?
> in March 2019 … Nvidia was then still a fairly unknown company

Hard to take an article serious when it says stuff like this.
it's more fun/creative/CV-worthy to write new shiny features than to fix old problems.
Rosetta now supports AVX and AVX2 on Sequoia, but I believe all the others are missing (F16C, BMI, OSXSAVE definitely are not there)
L4D was a real hit though. I don't think they let anyone or them self (the artistic spirit, not Valve) down.
There are several interesting paragraphs buried in "Assistance", especially starting with "As of August 2021, if a farmer wants to sue[...]". tl;dr, there's an antitrust angle here.
No, wrong. Completely wrong. The US auto industry doesn't believe EVs will save them--they're certain it's going to kill them or almost, but the EV transition is being forced by CARB + ROW (Europe, China and Korea) which don't really give a shit whether the US auto companies like it or not. They will chase China and Korea or die. It's really that simple and has nothing to do with what they want and entirely what they're forced into by global competition and regulation.
I see this argument a lot. I use Firefox on my Mac, iPhone and my Windows work PC. I can’t remember the last time there was a website that was broken because of Firefox.

Do you happen to have any examples? I’m curious to see how broken/what the issues are.
And we've come full circle back to the anthropic principle, which does not imply that all universes eventually evolve life (it implies that if you are alive, you life in a universe that can create life)... so I am officially being trolled here.

The universe (OUR universe) must be configured to allow life to exist (obviously, b/c we do).

Not the same as All universes (in any configuration) will allow life to exist.
Has Framework indicated when a finished RISC-V based product would be available? It doesn’t look like the article mentions this.
You pay a datacenter to put it in a rack and add connect power and uplinks, then treat it like a big ec2 instance (minus the built-in firewall). Now you just need someone who knows how to secure an ec2 instance and run your preferred software there (with failover and stuff).

If you run a single-digit number of servers and replace them every 5 years you will probably never get a hardware failure. If you're unlucky and it still happens get someone to diagnose what's wrong, ship replacement parts to the data center and pay their tech to install them in your server.

Bare metal at scale is difficult. A small number of bare metal servers is easy. If your needs are average enough you can even just rent them so you don't have capital costs and aren't responsible for fixing hardware issues.
The problem is when one does understand, but is being subjected to them by someone who doesn't.
That sounds to me like you'll end up getting little benefit from ECS then. Let's say the JavaScript program is iterating over a hundred thousand instances of some Foo class which happens to have 6 properties. You'd ideally want good use of cache, but if your object vector that has all of the Foo objects also happens to have all sorts of instances of other types that have the same field count mixed in there, then you're going to spend a lot of time skipping over those unrelated objects and refreshing the cache.

I know that ECS is treated as a silver bullet by a lot of people, but my experience is that it really only works well when the data you're working with is statically typed so that you can actually partition into arrays where each array does represent a single meaningful type.
I think Half Life: Alyx really is their "Half Life 3" - there's no game I've played that comes close to anything like it. It's fairly clear in hindsight they opted for a prequel to disassociate with the baggage HL3 carries, in all aspects.
That’s not really how odds work. I could take 1,000,000 cycles or 10,000,000 cycles or even more for a 1/1,000,000 to happen.
This...doesn't seem like a good idea.
Bottom line: I take back the claim that very little lies on the corporations and the rich; I should say very little (in relative and absolute terms) lies on corporations and not enough (in absolute terms) on the rich.

-------------

1. The fact you cited is weird to me, since the top tax brackets in the US are pretty close together, and overall, rather low:

https://www.irs.gov/filing/federal-income-tax-rates-and-brac...

but - I guess I should have accounted for the skewed distribution of income in the US... for the top 10% to pay 75% of income tax, let's do some cocktail-napkin math to see how bad this is.

So, if we have a flat tax rate, this situation would mean that the top 10% make 3x more in total than the bottom 90%, or, 27x more per capita.

Assuming the average tax rate on the bottom 90% is, say, 12%, and on the top 10% is 36%, that would mean the average income in the top decile is 9x higher than in the average in the other 9 deciles. According to this:

https://dqydj.com/income-percentile-calculator/

the average and median for the bottom 90% should be about similar, meaning that the average (not median) top-decile person makes 9 x $45,000/annum = $405,000/annum. The median top-decile person makes $201,000/annum, or about 4.5x than the median person on the bottom 90%. If we were to compare with the median person over the entire population - the median top-decile person makes 4x as much as the median person overall. Ouch.

2. I was naively interpreting this:

https://fiscaldata.treasury.gov/americas-finance-guide/gover...

i.e. that individual income tax accounts for 51% of US federal income, while corporate income/earnings tax accounts for 4%. I mistakenly assumed that the vast majority of workers pay the majority of taxes.

I wonder, though, how that chart accounts for Capital Gains tax.
What a tragedy. I hope the community projects go better.
I like to phrase this kind of thought as: "The only dogma I believe, is that all dogmas are wrong".
Everything is finite including bugs. They aren’t magic or spooky.

If you are superstitious about bugs, it’s time to triage. Absolutely full turn disagreement with your directions
I just sold an NFT of this comment.
Emboss, a tool for generating code that reads and writes binary data structures
It's part of the defence strategy to not allow quick capitulation due to enemy's propaganda, the idea is to form armed resistance on the vast Swedish forests as a last resort for insurgency.

Of course if pushes come to shove the reality is not black and white, no need to be an asshole about it because every adult understands that, quite juvenile of you to think they don't. Guess your kind of rhetoric earn points with the teens, no?
"Best practices" is a tool that you need to know how to use it. Same as any other tool. If you do use the same tool for everything, this is when a tool becomes a bad thing.

"Best practices" is a really good tool if you use it in the correct context.
I don't think it's reasonable. When you release part of an episodic story, you are making an implicit promise to your audience that you will finish the story! Even more so if you end on a cliffhanger.

This applies just as much to George R. R. Martin, btw.
But the numbers didn't come from me but from the RP report.
So I've done a ton of work in this area.

Few learnings I've collected:

1. Lexical search with BM25 alone gives you very relevant results if you can do some work during ingestion time with an LLM.

2. Embeddings work well only when the size of the query is roughly on the same order of what you're actually storing in the embedding store.

3. Hypothetical answer generation from a query using an LLM, and then using that hypothetical answer to query for embeddings works really well.

So combining all 3 learnings, we landed on a knowledge decomposition and extraction step very similar to yours. But we stick a metaprompter to essentially auto-generate the domain / entity types.

LLMs are naively bad at identifying the correct level of granularity for the decomposed knowledge. One trick we found is to ask the LLM to output a mermaid.js mindmap to hierarchically break down the input into a tree. At the end of that output, ask the LLM to state which level is the appropriate root for a knowledge node.

Then the node is used to generate questions that could be answered from the knowledge contained in this node. We then index the text of these questions and also embed them.

You can directly match the user's query from these questions using purely BM25 and get good outputs. But a hybrid approach works even better, though not by that much.

Not using LLMs are query time also means we can hierarchically walk down the root into deeper and deeper nodes, using the embedding similiarity as a cost function for the traversal.
Not really, its registered as a motorcycle. From what I understand they're going above and beyond on safety to meet standards normally set for cars, but there are other light vehicles that people drive all the time that don't get special lanes.
For a long time I used to use smtp-sink — http://www.postfix.org/smtp-sink.1.html

$ smtp-sink -u nobody -R /tmp/smtp-sink -d "maildir/%Y-%m-%d/mail.%H.%M." 127.0.0.1:25 1024

Until I joined a team that didn’t find cli as fun and preferred GUI tools. And that’s when I found mailcatcher. It’s solid and just works.
You can see an undersea cable map here. I don't know about cables specifically but:

1. Anything sea based tends to be cheaper than land based, both in terms of sea transport and also lack of other interfering infrastructure, homes etc along the way

2. Shorter distance means lower latency

3. There surely is a land cable too. There's a lot of redunancy in the system

https://www.submarinecablemap.com/
I never understood why the west didn’t help more with the legitimate government forces in Russia, even if it meant more spies and what not. It was clearly crumbling and that’s when stuff like crime and corruption breed, even more so than in the old USSR, but we just sat back and patted ourselves on the back instead of seeking out allies in Russia.
It's not even a bad rendition of the naked human body.
Maybe just sending out a single squad car first to get a credible assessment?
I don’t think it is exponential. In fact, one of the things that surprises me about software engineering is that it’s possible at all.

Bugs seem to scale log-linearly with code complexity. If it’s exponential you’re doing it wrong.
I used a Gameboy Flash card that showed up as a blockdevice that was formatted FAT device, writing/overwriting a file upon it will overwrite the flash and inserting it to the Gameboy would then start it.

I suspect that there was some transation firmware that acted as the blockdevice and routed data to the flash as the "file" was written by the computer, it was a pretty clever and frankly painless way of updating since there was nothing beyond connecting, copying and flipping back.

Yes, in the long run you want something directly USB connected (preferably with a debugger) but as for having a no-hassle setup this was quite neat.

And considering that many of the first generation of Gameboy flash-devices had been tied to dodgy paralell-port flash protocols that were hardcoded to even dodgier win95 era flashing programs that required full HW access(and not working well on winNT based systems not to mention osX or Linux) I think a bit of the thinking for this was to future-proof the device by just basing it on some standard block-device technology like SD cards or UMass that was unlikely to become unsupported.
> so really the problem is that nobody seems to be aware that most OO languages are actually using message passing.

That turns out not to be the case. C++ is not. Java is not.

Of course, many would say that those two are not object-oriented, so that way around you can make it work.

> which i couldn't see because all languages i worked with are using message passing.

That still is not the case. So your explanation for the contradiction in your statements also makes no sense.

> in summary, you are confirming what i thought i understood.

No, I am most emphatically not doing that, and what I've written makes that very, very clear. There is little I can add to that, I could only repeat myself.

Have a nice day.
That really does not come as a surprise and that was totally expected. [0] As soon as Chrome started to become more of a platform (for their extension API) with many other companies using it in their own browsers, it tells you why they had >90% of the search market for years.

This is what the folks at Google have all feared and why they started to run away from the company, spurring up 'Google' competitors (including Microsoft & OpenAI) all bringing it down.

Google will appeal and fight back and either way will survive. But we have given Sundar enough time to turn it around and it's time for him to leave and a wartime CEO to step up.

It's possible as Sataya Nadella did this for Microsoft. Google needs to do the same.

[0] https://news.ycombinator.com/item?id=37116034
> You won't get an LLM outputting "wait, that's not right" halfway through their original output

No, that's one contiguous response from the LLM. I have screenshots, because I was so surprised the first time. I've had it happen many times. This was (as I always use LLM) direct API calls. In the first case it happened, it was with largest Llama 3.5. It usually only happens one shot, no context, base/empty system prompt.

> LLMs don't exhibit such an inner feedback loop

That's not true, at all. Next token prediction is based on all previous text, including the previous word that was just produced. It uses what it has said for what it will say next, within the same response, just as a markov chain would.
Could it be argued that we in the west have some degree of moral responsibility to prevent brain drain from developing countries?

I don’t see the point of giving out tons of foreign aid when we’re just going to pull the rug out from underneath of them anyway.
"Because it's best practices" can not be used as an argument.
I am not sure why you’re getting downvoted, as I think you raise some good points. Personally I think tariffs against China are valuable for geopolitical reasons, and think that might be a higher priority at a time when the CCP is unstable. But it will cause at least temporary pain for consumers, yes. I also don’t know the effect of deportation of illegal immigrants - my understanding is we have a (legal) way for seasonal agriculture workers to work in the US on some special visa. I’d be curious how many workers use or don’t use that program.

As for putting people between a rock and a hard place. I guess I feel that all the companies abusing their positions of power are where I want money to come out of. For example, just because Walmart controls distribution to shoppers in their stores, they shouldn’t be able to bully farmers into zero margins. That cost should come out of Walmart’s bottom line (and therefore from owners and shareholders of Walmart). Likewise for the other big players in this ecosystem. But we have no laws or ability to do any of this. Just thinking out loud…