skysight-inc/HackerNews huggingface dataset:
I recall reading some details around this on https://blog.merovius.de. Maybe it was this article: https://blog.merovius.de/posts/2018-06-03-why-doesnt-go-have.... Compilation speed plays a big factor when deciding which features are added to Golang and I think they'd have a hard time maintaining the current compilation speed if they remove this limitation.
torrents maybe
Not having to worry about the size of the disk for one. So much time in on that premise systems was about managing quotas for systems and users alongside the physical capacity.
AAA Gaming on Asahi Linux
So how did Apple invent iPhone? What monopoly did they have?

Nationalizing anything is an absolute disaster for innovation. What innovations did Aeroflot develop?

The free market and a thriving entrepreneur ecosystem creates innovation. The profit motive is a powerful one. Taking risks to invent the next big thing is what drives entrepreneurship in the first place. Governments are corrupt, inefficient, and don’t get punished by the markets when they fail.

This idea that governments are democratic is a myth. I didn’t vote for tethered bottle caps in the EU. I didn’t vote to send money to fund wars. In the U.S., one can vote, but the policies that actually happen are the result of what lobbyists spent the most money buying the relevant congressmen.

The answer to this is smaller government. The most democratic thing there is is the free market. Everyone can vote or not vote with their money. And the results are seen nearly immediately and companies have to respond.

If we could choose to pay taxes on a line-item basis, that would be the most democratic thing ever. Because a rep that you voted for on one issue and is wrong on another issue gets his “wrong” initiative defunded and his “right” initiative funded. We should bring free market principles to government not government principles to the free market.
Yeah exactly. A very different way of thinking. While there are exceptions always (friend table composed of user_id pairs), I view my database/schema as a namespace. So customer_id refers to the same entity across all my tables.
The situation in Germany with the "Sparkasse" and "Volksbank" is a bit different. They have a special legal form, preventing takeovers from other banks. But the local Volksbanken (or Sparkassen, I guess) can merge with each other. If that process in the end also leads to a "too big to fail" status at some point in time, I cannot predict, but I doubt it.
AWS breaking changes and price increases
Portugal seeks to become low-tax haven for young people
I have blocked the domain on my browser; this helps with mindless clicking on fandom sites appearing on top of Google searches while the communities have moved on to other wikis.
Cool URIs don't change https://www.w3.org/Provider/Style/URI

This will cause a massive amount of links to go dead on the web and that's a fact. It will definitely not only affect people who hold .io domains.
Sounds similar to emacs org mode where you have markup and tables can have Elisp formulas in them.
Stephen Maturin switches from opium to coca leaves about halfway through the Master and Commander series (around 1800). Ensuring a steady supply of the leaves becomes a recurring theme as is his sharing of their wonders with the various scientific personalities he comes across.
The Amiga C compilers most likely didn't do a lot of optimizations where strict aliasing would matter though (at least from what I remember it was pretty straight forward, a memory read or write in C typically resulted in a memory read or write in assembly).

Basically, C code compiled to assembly in the Amiga era looked much more straightforward than the output produced by modern C compilers (with optimizations enabled at least), you could put both side by side and see a near 1:1 relationship between the C code and the assembly code (maybe also because the Motorola 68000 seems to have taken a lot of inspiration from the PDP instruction set).
Theoretically, you can't pay for placement on Google without it being labelled an ad.

Practically, you can pay SEO experts to help you keep your rankings up.
Make sure to always google a name you want to use before using it, to make sure you're not going to get clobbered by someone else's dominant SEO on the word.
FTA: “To my personal taste, I would have strongly preferred honoring the exit signal to be optional, and subsequent superfluous yield calls being ignored and returning false.”

I think that would trigger countless issues where code keeps burning cycles, making network requests, etc. long after the code that started iteration stopped listening. Do that in a long-running process, and chances are memory usage will balloon over time.

An API with a separate “we’re done iterating now” method that defaults to a no-op might be the better choice, as it would make it easier for the runtime to figure out whether it can ruthlessly kill the coroutine (“does this object override foo” is a simpler question than “does this block of code do something other than return when any of its yield calls returns false?”)

I think however that whatever API you pick, the “run a coroutine repeatedly that may want to do clean up once it won’t further be called” will remain a source of bugs. It’s just too easy to only implement the happy path.
holy crap that minecraft wiki is fast now. I actually stopped going to fandom because it was so slow.
this is exactly what we created Extism[0] and XTP[1] for!

[0]: https://extism.org
[1]: https://getxtp.com

XTP is the first (afaik) platform of its kind meant to enable an app to open up parts of its codebase for authorized outside developers to “push” wasm plugin code extensions directly into the app dynamically.

We created a full testing and simulation suite so the embedding app can ensure the wasm plugin code does what it’s supposed to do before the app loads it.

I believe this is an approach to integration/customization that exceeds the capabilities of Webhooks and HTTP APIs.
How were they labeling the produce before? Individually? Or by the box?

I haven't seen dated produce, but maybe it's hidden.
Should not be too bad. The two are different enough that you can add some sort of context to your search terms, like searching for "tenno markdown".
> and sell-by dates are being removed

Not removed. Reworded.
Fandom PoE still pollutes the top of Google searches :(
Yes, you can safely eat food after “Best of used by” date but one has to keep in mind that there are chemical processes in place; one such example is rate of oxidation of food oils…one is literally eating highly oxidative food like chips but more so if it’s been sitting for a while. Though not obvious, but the damage it’s doing to your bodies cells can be pretty bad.
Open source AI code assistant focused on multi file editing and better context
Aria: First Open Multimodal Native MoE Model
Here’s the actual USDA article describing the difference between “sell by, “use by”, and “best by” terms: http://www.fsis.usda.gov/food-safety/safe-food-handling-and-...

I don’t have time to find a source that supports this, but I understand that these dates also refer to the durability of the “food safe” container/packaging. Ever drink water from an unopened plastic bottle that has been stored for awhile? That taste is not from the water decaying or otherwise breaking down.
I'm happy that people are creating alternatives, but personally I never had a problem with Fandom.

Yes, they will monetize the content, but they'll also manage it because it makes them money. Content on fandom is probably going to still be available 10 years later. It's the same with DeviantArt, it's worse now than it has ever been, but artwork uploaded 10 years ago is still available, and it will probably still be available 10 years later. You could also say this about Youtube, Google, and many other platforms.

I hope the emerging alternatives prove to be successful, but so far I still don't see a reliable alternative for Youtube, Google, or DeviantArt (or even Twitter, Reddit, etc.). In fact, I don't think I've ever seen a replacement win in the long run. Maybe I'm just too young.
Fextralife Wikis are an alternative:

https://www.wiki.fextralife.com/

Comments sections on wikis there for e.g. FromSoftware games can tend toward rebarbativity, and the ads can be annoying, but in my recent experience the information troves compiled for big games such as Elden Ring are an indispensable resource.
I wish that were the case. I’ve spent a good chunk of my career in the “Real Engineer” widget making world, and it’s that experience I’m speaking of here. Even in the semiconductor industry, most people just kept their heads down and never connected their work to the customer, never even thought about what kind of device the chips were going into.
Yes, despite the poewiki migration being a fairly long time ago now, the fandom wiki still ranks frustratingly highly. The data on it is of course now very outdated and causes confusion for new players.

I wonder how much the effect of lots of people having a redirect extension has. If google sees people click on the fandom result and not come back, do they treat it as a good result when in reality people are redirecting to poewiki via the extension?

The situation improves every league, particularly since now there are quite a lot of items, skill gems or skill tree node passives/notables missing from the fandom wiki. It's much better than in the past when you could outright search "<skill> poewiki" and not have the poewiki result anywhere.

But it still feels like there's a long way to go, and it's a shame because it further increases the knowledge gap between experienced players who might know to seek out the poewiki, and new players (or very casual players) who might not.

It hints also at the power of the "old web" and it's historic power over google rankings.
Show HN: I built AI Sentence Generator to create random sentences
I just built https://ai-sentence-generator.org that generates sentences based on your input!
You can customize the tone, choose the length, and even select how many sentences you want.
Give it a try and let me know what you think!
> I think a lot of the dedicated fans have given up on it. I've seen several that have chunks of straight wrong information.

It's a not-so-open secret that a lot of wikia wikis are not only vandalised but encouraged to be vandalised as to make people move off them.
This is called a non-recourse loan and the exact rules depend on the state. 12 states are non-recourse, including CA and TX.

Credit standards and interest rates will be different on non-recourse loans, and cancelled debt typically has to be reported as income and taxed.
What's the case for higher population? As someone who spends time actually in the wild, my perspective is we've used up enough of that and can't afford to take any more. Population growth seems required by modern economies, but is there some other requirement I'm not aware of making that growth desirable? Let's fix the growth-based economies and move on with fewer but better-off people.
For my local European bank the barrier doesn't even seem to be that high only 150 k€ loans or 50 k€ investments. Then again we are not that rich country. Not that the services will be any different at that level, but hey you have named person!
Show HN: Bomello PLM – For mechanical and EE development
Hi HN!

For those unfamiliar, Product Lifecycle Management (PLM) is software used to track the lifecycle of a product (and it's parts) from design, through to manufacture and distribution.

My team are software engineers from hardware backgrounds, and we've built Bomello (link: https://bomello.com/) by borrowing systems and concepts from the software world, where development practice is light-years ahead of hardware.

One of our key analogies has been to Github - which shares some similar purpose to PLM. Like Github, PLMs are the centralized data store where engineers input their work, so that rest of the company can deploy it into the hands of users.

We see the current landscape of PLMs as ripe for disruption. The market is highly fragmented, and polarized. Older players (such as Arena), work well to develop structured development processes, but are overly complicated and often require a dedicated engineer to administer. Newer entrants focus on flexibility, or introducing brand new technology such as AI. On this side, workflows and process take a back seat - which in my mind should be the core of PLM.

What we've built focuses on workflows, centered around a detailed review process with side-by-side comparison of incoming changes. We guide development process towards industry best practice, using modern UX inspired from software dev.

I’ve been a long time fan of HN, but this is my first time starting a company. It’s been just as stressful and exciting as expected! I would really appreciate any feedback, so let me know if these ideas resonate.

A note on PDM:

Product data management (PDM) is a different class of software, but key to PLM (and is often included). PDMs are focused mostly on the engineering users, synchronizing their work such that it can later be reviewed and released into the PLM. Some parallels could be drawn between PDMs and git, although functionally they are very different. We currently aim to be PDM agnostic, as they are typically tied to users’ CAD choice and deeply integrated. However, we have not ruled out building our own PDM in the near future.
Also, the start-up time for the JVM made running applets very sluggish. Java quickly became a synonym for "slow".
My whole comment was a joke. Whoosh. Lots of replies, I should’ve put /s.
Pick up a copy of Empty Planet: The Shock of Global Population Decline by Darrell Bricker and John Ibbitson; ISBN13: 9781984823229. Contains interviews with women indicating what I quoted from various cultures. Women want less children than men and society want them to have (TLDR).

https://www.penguinrandomhouse.com/books/545397/empty-planet... (“Once a woman receives enough information and autonomy to make an informed and self-directed choice about when to have children, and how many to have, she immediately has fewer of them, and has them later.”)

https://www.thelancet.com/journals/lancet/article/PIIS0140-6... | https://doi.org/10.1016/S0140-6736(20)30677-2 ("Our findings suggest that continued trends in female educational attainment and access to contraception will hasten declines in fertility and slow population growth. A sustained TFR lower than the replacement level in many countries, including China and India, would have economic, social, environmental, and geopolitical consequences. Policy options to adapt to continued low fertility, while sustaining and enhancing female reproductive health, will be crucial in the years to come.")

https://ourworldindata.org/fertility-rate#what-explains-the-... ("Our World in Data: What explains the declining fertility rate?")

https://www.pewresearch.org/social-trends/2024/07/25/the-exp... ("Pew Research: 57% of adults under 50 who say they’re unlikely to ever have kids say a major reason is they just don’t want to; 31% of those ages 50 and older without kids cite this as a reason they never had them")

https://www.axios.com/2024/07/25/adults-no-children-why-pew-... ("64% of young women say they just don't want children, compared to 50% of men.")

https://www.bbc.com/news/world-asia-68402139 ("Why South Korean women aren't having babies: The reason women are not having children now is because they have the courage to talk about it.")
Complexity Explorables – interactive explorable explanations of complex systems
Really nice job, the emphasis on local+live execution is much appreciated.

I’ve spent some time working on something like this and ended up in a Turing tarpit, I hope you are able to avoid that fate.

The questions I let myself avoid for too long was, who is my user, and what are they trying to accomplish? How technical are they?

Once I answered those (on year 2, after running out of money) I built the same capabilities into a very different offering. Still with the goals of local, live, executable docs, but you wouldn’t recognize it.
Fall Leaves Cause Days to Shorten (2019)
Everyone complains about Fandom, but it's the only reason 99% of the communities on its site have a wiki.

Take a random game like https://endlesslegend.fandom.com/wiki/Endless_Legend_Wiki

That game is 10 years old and its wiki was built in the height of its popularity when it had people to build it. The developer moved on, the community moved on. If its wiki weren't on Fandom, then its wiki would depend on some random person paying the bill for eternity for a game they themself moved on from long ago.

Yeah, it has ads, but someone has to pay the bill. I'll take the ad-ridden wiki that exists over the idealized one that went offline seven years ago when the interest died out.

This becomes a metaphor for the internet in general.
Flash/applets could have been isolated in a process too, right?
I think OP's point is who cares. We weren't worrying about viewer engagement metrics on Ebaumsworld.
I’ve just released a brand-new GitHub repo as part of my Gen AI educative initiative.

You'll find anything prompt-engineering-related in this repository. From simple explanations to the more advanced topics.

The content is organized in the following categories:
1. Fundamental Concepts
2. Core Techniques
3. Advanced Strategies
4. Advanced Implementations
5. Optimization and Refinement
6. Specialized Applications
7. Advanced Applications

As of today, there are 22 individual lessons.
As another poster mentioned, it likely refers to the packaging - either degredation of materials used or the effect that has on the contents (moisture ingress, oxidation, etc).

For salt, that seems somewhat silly, but not enough to make me fundamentally distrust the rationale
I agree that it's a problem and I definitely agree with the concern about component model. But maybe Wasm doesn't need 1-1 replacement of all capabilities in the native world. At least not right now. As someone who mostly uses it for plug-in systems, this hasn't been a big issue for us.
Lead pipes are a bad pipe. But we still need pipes. The problem is the lead, not the pipe.
It truly depends on the application. If you have a LOB database-centered application that's pretty much impossible to make "local first".

Figma and other's work because they're mostly client-side applications. But I couldn't, for example, do that with a supply chain application. Or a business monitoring application. Or a ticketing system.
I mean, it's not nonsense. Anyone who is familiar with either health or defense policy details knows that the US taxpayer is absorbing an absurd amount of cost which enables other countries to do things we cannot. When it comes to healthcare, other countries can mandate price caps on services and drugs because their economies are merely importing, not developing, the medical equipment and drugs. When it comes to defense, the safety provided by the US military and nuclear umbrella allows other countries to spend less -- this was so obviously a problem that even Donald Trump could see it.
> it takes effort to make a standard library vector worse than a manually optimized one

A simple use case is a 2D array where rows are padded to be multiples of 32 bytes (size of AVX SIMD vectors, saves a lot of implementation complexity because no need to handle remainders) or 64 bytes (saves a tiny bit of performance when parallelizing, guarantees cache lines aren’t shared between rows).

When element size is not a power of 2, it’s impossible to implement that RAM layout on top of an std::vector
"UNSAFE TO USE AFTER"
I used Zulip at a previous job some years ago and was pretty happy with it. I honestly don't remember whether it had a better strategy for DMs in particular, but the general policy of "everything is a thread" seemed to solve a lot of problems.
See: https://emploi.cnrs.fr/Offres/CDD/UMR7161-GOVVAN-009/Default...
It's HTTP. Say HTTP.

HTTP is layer 7, but layer 7 is not HTTP.
> When populations are half what they are now, housing will likely be cheaper

I thought like this, but pondering a bit, climate change and associated sea level rise will probably destroy many coastal properties where a lot of people live today, so I suspect this alone will delay housing affordability return for at least one generation. See https://www.aljazeera.com/news/2024/9/28/coastal-communities...
Look, any sufficiently complex autonomous system necessitates a bigger, more complex one to maintain it's functionality. The more complex, the harder it is to deal with the entropy that this system is removing form it's target action area.

Eventually you need a whole universe capable of sustaining self reproducing intelligent systems. The way to get intelligent autonomous and sufficiently complex systems to do anything non trivial is life.

Anyone trying to sell you a box they say is capable of non trivial, adaptive, complex behavior autonomously is selling you a perpetual motion machine: a pretense that thermodynamics can be suspended at will.
There's a browser extension that provides links to Fandom alternatives on various topics: https://github.com/KevinPayravi/indie-wiki-buddy
Erik Andersson's informative Nord Stream update
https://www.thriftbooks.com/w/coca-and-cocaine-their-history...

Here are other printings as well, in case anyone else wants to pick up a copy.
> Nixiesearch uses an S3-compatible block storage (like AWS S3, Google GCS and Azure Blob Storage)

Hair-splitting: I don't believe Blob Storage is S3 compatible, so one may want to consider rewording to distinguish between whether it really, no kidding, needs "S3 compatible" or it's a euphemism for "key value blob storage"

I'm fully cognizant of the 2017 nature of this, but even they are all "use Minio" https://opensource.microsoft.com/blog/2017/11/09/s3cmd-amazo... which I guess made a lot more sense before its license change. There's also a more recent question from 2023 (by an alleged Microsoft Employee!) with a very similar "use this shim" answer: https://learn.microsoft.com/en-us/answers/questions/1183760/...
American society is by-and-large self-organizing and this is an American bias. America has done quite well for itself (better than many countries in fact) and so I see no need to drastically change this simply to have search competition. It's fine to have your ideological position, but there's really no need for it.
>I used to drink coca tea a lot when I lived in Argentina where you get it in the supermarket.

Really? I've never seen it. Were you in a northern province? Reading the comments I became curious and figured I could probably find it somewhere, but I wouldn't expect to find it in a supermarket.
There's also a channel on the rs wiki's discord for reporting bad ads, which Cook responds to very quickly (single digit minutes from the interactions I've seen).
How three Europeans won $95M Texas lottery jackpot
Yeah, that all makes sense!, but I think it's not relevent to the code in question, which is this:

func (i *Iterator[V]) Reverse() *Iterator[V] {
collect := i.Collect()
counter := len(collect) - 1
for e := range i.iter {
collect[counter] = e
counter--
}
return From(collect)
}

So this code creates a slice from the iterator in the call to Collect(), and then fills the slice again in reverse by running the iterator again, which I think is wrong (or at least not-ideal).

(Your broader point about wanting to avoid creating an intermediate array at all for iterators and using type information to intelligently reverse "at the source" definitely still stands, in a broader context, though.)
Show HN: What I Learned from Making the Python Back End for My New Webapp
"Bailout: How Washington Abandoned Main Street While Rescuing Wall Street", Neil Barofsky, page 157

Note though that he is only quoting "off the record" conversations with Treasury Secretary Tim Geithner
From a human rights perspective, there is no unethical behavior. You are allowed to invent things, sell those things, and profit from those things. It's a fundamental human right.

The entire antitrust concept is concerning honestly.