skysight-inc/HackerNews huggingface dataset:
> At first I was reaching for JS and this feels good—total control! But I wanted to challenge myself to use a hypermedia based approach, and in the end the outcome felt better.

I've built a search page that used meilisearch as backend and a simple "SPA" in vanilla JS once.

It was completely "Hypermedia based" because I stored all the state of search/facets/pagination for the SPA in the URL(query args). A URL is limited in what it can store, but its a neat storage for state, especially because it's limited :)

Then if you landed on a page with certain query args, the state would be rebuilt from that, and the request to meilisearch would be constructed from this "state", sent there, and the objects in the response would be the state for the results.
Rust is a great game that captivates with its dynamic and survival elements in an open world. However, I personally prefer real sports competitions. Live sports, especially tennis, give me far more satisfaction than any video game. I love playing tennis, feeling every racket swing, every change in the ball’s speed and direction.

But it's not just playing that excites me—I also enjoy betting on tennis through the 1Win platform. This site stands out with its user-friendly interface, a wide range of sports events, and competitive odds. On 1Win, you can find both major tournaments like Wimbledon and the French Open, as well as lesser-known competitions that offer great betting opportunities.

1Win is known for its reliability and fast payouts, which are important factors for me. The platform also offers a mobile app, allowing you to place bets anywhere, anytime. Thanks to <a target="_blank" target="_blank" href="https://1wins.com.ph/">watch</a>, I can combine my love for tennis with the added thrill of betting, making watching matches even more exciting.
I can imagine having a secrets store whose contents can be embedded into API calls, either in the URL or in a header, would be pretty useful.

And looking further ahead, having a way to authenticate users via Okta etc with the usual gubbins of groups and permissions and personal areas and sharing URLs would no doubt give you uptake in corporate areas.
You just gave me a flashback to scalaz https://github.com/scalaz/scalaz
And Google probably wanted to ban applets etc because they were negatively impacting search

That doesn’t mean there weren’t good technical reasons, but that’s not necessarily the driver,

For example, ssl is obviously good, but ssl required also raises the cost of making a new site above zero, greatly reducing search spam (a problem that costs billions otherwise).
When populations are half what they are now, housing will be much lower than half the capacity of what it is now. Housing requires constant expensive maintenance (as anyone with a house will quickly point out), but when population is half what it is now it won't be a random sampling of our current population. It will overwhelmingly be geriatric and unable to perform the maintenance that keeps houses from crumbling into the ground.

Nothing about a shrinking population makes for a strong economy.
Not all languages allow it, and most sexy languages forbid it by being case sensitive with their keywords.

I've used this feature in Pascal and Basic and my feeling is that it improves readability a lot, as it better highlights structure than just coloring. OTOH, I've used it mostly on monochrome 1-bit-per-pixel systems where coloring wasn't available. I believe it could be a matter of taste.
Removing the most curious portion of the video from the headline is not optimizing for intellectual curiosity. I shouldn't have to dive into a half hour long video to get the lede. This is outright censorship, which you're hiding behind a fig leaf, to protect Altman.

Ironically, the original headline piqued my curiosity enough to watch the video, and I wasn’t going to before. So censoring the headline probably resulted in fewer views of the video by HN readers, not more.
MediaWiki is actually pretty easy to set up on a web server, speaking as someone who's now done it twice. You plop the files into htdocs, make sure PHP is set up, set up vanity URLs if you want to, and then… well, that's it. The final step is to go to the site, fill in the setup form, download the settings file it gives you and upload it. It doesn't even need an external database, it can use SQLite; if email setup is annoying, it doesn't even need that. And it's the most powerful and flexible wiki software out there: if there's something you want a wiki to do, MediaWiki can do it, but it also isn't too bloated out of the box, so you can just install plugins as and when you need them. Thoroughly recommend it.
> with the availability of Cloudflare, running high-traffic websites is much more cost effective.

sidetrack but how does cloudflare make things cost effective? wouldn't it be cheaper if i just hosted the wiki on a simple vps?
We've got veins returning blood to the heart on both sides of our body, and it all has to go via the circulatory system - not as-the-crow-flies from any point directly to the heart.

In any case, even if there was (seems not) a few seconds delay in terms of how quickly poison from a snake bite on one side of body vs other got to the heart, that's not going to make any difference to survivability.

It seems that developmental asymmetry, resulting in (fairly major) left vs right brain functional differences, is what has lead to left vs right handedness.
> Trying to see things from Matts perspective, it totally makes sense to go nuclear in order to defend what you see as your baby being under attack from a hostile for-profit entity.

Trying to see things from the perspective of the wordpress community, and not just 1 dude: wordpress is not his baby, it is the community's baby, and he is the hostile for-profit entity attacking it with things like this checkbox, cutting off over a million community members from security updates, etc.

tl;dr: nobody is saying Matt doesn't think he's always in the right (obviously he does), we're just pointing out that he isn't, and his actions hurt wordpress and the community.
> The statement that Rust has no UB does not make sense because Rust has no specification

I don't think it was claimed that Rust has no UB in this conversation, only IFNDR.

From what I can tell, Rust does document a set of "behavior considered undefined" like using unsafe to access misaligned pointers. For practical concerns ("could code optimization change these semantics?", "is this guaranteed to work the same on future compiler versions?") it seems reasonable to me to call that undefined behavior, and to say that Rust doesn't have much of it.

> I see the parent commenter doing this frequently and sometimes[1] even in the C++ subreddit (of all the places!). How is this not obnoxious?

Both their comment here and their reddit comment look fine to me. Something like "C++ sucks, switch to Rust!" would be annoying, but specific relevant technical comparisons ("In Rust for comparison the static growable array V isn't dropped when the main thread exits [...]") seem constructive.

> Rust requires unsafe to do a lot of things which can be done in safe code in a GC'd language. Thus, unsafe is pretty common in Rust than most GC'd languages. If a segfault can literally kill a person, it is absolutely immoral to choose Rust over Java (it does not matter that Rust "feels" safer than Java).

Java does technically have the Unsafe class for low-level unsafe operation and JNI to interoperate with C/C++/assembly.

I'd expect that the average Rust program makes more use of unsafe, but largely just because the average Rust program is lower-level (including, increasingly, parts of the Linux and Windows kernels). It's unclear to me whether the same program written in Java or Rust would ultimately prevent more bugs.
Rust Dora Metrics
Population growth/degrowth is contextual. You cannot extrapolate trend and expect the condition to never change. There is no reason to expect that the population will die out in a few century, only that we are in a currently bad situation.

That being said, the lack of population growth we're seeing likely represent a crisis of some kind across the world. Otherwise if it's benign, it just means that people just don't wanna start families.
When it comes to GC languages they can often appear very fast for use cases that don't use a lot of memory.

If you use an algorithm that near exhausts memory, that's where you'll start seeing that "order of magnitude" difference between JS and something like C++. The same goes for Java and C#.

At low memory utilization, the GC can just put off collection, which saves execution time, so the runtime appears fast. But if you're close to the limit, then the GC has no choice but to pause often before continuing. Not very many algorithms will encounter this, but applications might, depending on what they do.
Ah, I did not notice it was not in English.

Hehe, I don't actually know the details on the design, I just liked it and thought it was cool. Also, interesting! :)
reality is stranger than fiction. yes citation needed. but this seems banal compared to what things go down.
Randomly Learning
Well buying 220pb of storage space is really not the problem nowadays, at least from a cost perspective. But you need to maintain all that stuff. What happens when a disk goes broke, what if a network switch goes broke, how do you update your software at scale and so on.

I think it would be best to put it on AWS S3 Glacier Deep Archive for about 2.5 million dollar per year.
How exactly do you plan to do business in India without the bribes?

In fact after a certain scale you need to bribe in the US too. It’s just that it’s legalized in the US as lobbying and PACs.
What are people's thoughts on putting wikis on web3 infrastructure
Reminds me of Animal / Cat / Dog examples.

For the love of god just use User / RegisteredUser / GuestUser and other abstractions that have some basis in the real world.
> animal shelters... is just hunting with additional steps

Explain
Well there are is neurogenic bladder and congenital causes.
I've been hearing disturbing rumours about ads/trackers, can anyone comment to that?
Show HN: LLM-Powered Edge Functions
Oh my goodness, I wouldn't last a day with someone who did that. That sort of casual disrespect while you're talking to someone is wholly unacceptable behavior.

There's only one person you work with that's like that, right? Right?
Having dealt with some truly awful run & gun painters, it's visceral.
I love this post. I also LOVE wikis. I have railed against Fandom for years and I have often shared my view on this in the past[^1]. It's an absolute blight on so many beloved game communities at this point.

I like this approach much more than the games that have decided to move to another managed/hosted service like https://wiki.gg - which has a very real change of becoming the "next" Fandom.

Truly independent wikis are the best.

[^1]: https://publish.obsidian.md/dakota/Hobbies/Gaming/Gaming+Wik...
I wonder should we just see in century again. Remembering that 100 years ago world population was circa 2 billion. So maybe we need to take some time and see how things develop and only really panic in maybe 3 or 4 generations.
Chances are there is OSS already running in commercially available vehicles.

Owners tinkering with ICE vehicles was and is a thing and I don't see how an electric power train makes that too much different.

Open standards and data formats would be a good middle ground to help avoid the type of problem with Fisker "unable" to migrate to a different provider. Although I wish that vehicles did not have to phone home to the mother ship at all.
That post was also heavily censored to protect Sam Altman under the bromide of "intellectual curiosity."
If you can run your application on Cloudflare Pages / Workers with Cloudflare's storage/DB things, it really gets dirt cheap (if not free) and very fast. And even without that, Cloudflare's caching CDN is very good, very cheap and very easy.
I opened the docs page, tried editing one of the examples, the page immediately crashed. You may be interested in setting up some error boundaries between your components.

Unexpected Application Error!
Cannot read properties of null (reading 'alternate')
TypeError: Cannot read properties of null (reading 'alternate')
at Uh (https://tenno.app/assets/index-y2OkIpP6.js:38:18238)
Close your eyes to charge art installation
Like I said, our brain proves that the way to solve the problem of 'how to get autonomous systems capable of non trivially complex behavior' is 'planetary ecosystems sustained by starlight based on self reproducing cellular nanobots'.

Companies selling ways around that apparatus to achieve intelligent behavior are selling you perpetual motion machines, or slavery. There has been zero 'AI' systems that don't depend on painstakingly collected and analyzed data beforehand.
Google DeepMind Leaders Hassabis and Jumper Win Nobel Prize for Chemistry
Vegetarian is in India is often class signaling.
Former Wikia engineer, here. I left right around when they changed their name to Fandom and kind of saw the writing on the wall. Despite the tremendous amount of information they have at their disposal, they never really saw themselves (or positioned themselves) as more than a low market cap media company. I spent a lot of time in the mid-teens trying to encourage them to be early on AI/NLP kind of stuff and use that to drive new product development. Needless to say, it didn't work out. Imagine the data moat they could have built and monetized, and all without needing to degrade the customer experience.
How did it compare with https://observablehq.com/ ?
If they're non-tracking ads (related to the content of the wiki, instead of the content of the visitor), I could almost like them.
> people use ad blockers, making the websites less money, so they add more advertisements for the people who don't have ad blockers

I have serious doubts about this step in the spiral. IIUC, people who use ad blockers are still vanishingly few, and therefore the loss of ad impressions should not be that large.
And that's why a therapist will try to really make sure you are not in an abusive relationship as well.
fextralife has the exact same behavior as Fandom: autoplaying their Twitch streams to farm views and displaying ads, at times hiding it in invisible iframes, or making it so small you can't find it, leading to Twitch making rules against embedding autoplays, ads everywhere, shitty AI generated stubs for half the articles, botting and automatically piling on criticism, and fundamentally, it's just plain wrong, everywhere.

The initial Dark Souls wikidot was excellent. Fextralife bullied and threatened them into closing down. At this point, people don't move on because of habit, but the quality for the Elden Ring wiki is dramatically bad. Information is outdated, poorly maintained, actual fixes are being reverted by their own, paid editors, other wikis are suspiciously often the target of attacks and deleted content.
Just take sugar instead. Cheaper, stronger and legal.
This is how we end up in another 2008 crash. Regulators asleep at the wheel, again
You projected a lot on to my comment that's not there. Your comment is interesting, but would be more useful if you brought a rhetorical style that was less needlessly confrontational. Also drop the subtext that you're a rational authority simply by your presence here.
Not quite - "everything is a blob" has very different concurrency semantics to "everything is a POSIX file". You can't write into the middle of a blob, for example. This makes certain use cases harder but the concurrency of blobs is much easier to reason about and get right.

Personally I think you might actually need a DB to do the work of a DB, and you can't as easily build one on top of a blob store as on a block device. But I do think most distributed systems should use blob and/or DB and not the filesystem.
Every prominent person will have controversy. Expressing values means choosing one thing over another.
Context does matter, and you're missing the forest for the trees. It's native to think there's any other metric that matters.
> Cool URIs don't change

That's talking about the portion of URIs after the domain name. In reality, domain names themselves do change from time to time and it's wise to be able to accommodate that.

A cool URI makes that change easier for the provider because it means the only part of the URI that would have to change is the domain name. The rest can remain the same as always.

> This will cause a massive amount of links to go dead on the web and that's a fact.

Well, sure, and the maintainer of those links need to change them. I'm not seeing how this is a major crisis. Link go dead all the time. It would be an annoyance, certainly.
Now that is a real use case!
TechCrunch is doing me a service; I was not going to watch the Geoff Hinton video, so I would have remained ignorant of this important bit of news without TC highlighting it. Now I am going to watch the entire video, so it's a win all around. HN censorship, on the other hand, is doing us all great harm.
Nice to see something using IP multicast!
> You think this policy is worth alienating your tech workers for?

Why do you think this policy would be alienating your tech workers? Or rather what do you think the "policy" is which would be causing this alienation in your opinion?

As far as I see they recommend that if you see someone struggling and "knocking on the wrong door" help them reach the right door and add what context you can add to their situation. That just feels common sense to me. What do you find "insulting" about it?
Yeah, the site is down (502 status)
It seems relevant since we are in a thread asking to compare WASM to java applets.
Just avoid those types of foods altogether.
It would be wise to build today for service life of whatever is being built (housing, infrastructure, etc) that anticipates many less humans available in the future to maintain.
It’s true that some companies will place a PO in order to establish a hierarchy over a scrum team. But that’s not a scrum problem, it’s an organization problem.

In a reasonable team theres a dialog between product and engineering that establishes direction and priority.
Pretty sure that’s the recommendation to deodorize your fridge, not related to the baking soda’s shelf life. The other side of the box says “keep in a cool and dark place”.

It does seem to go “flat” after a few months regardless, even when the expiry date is 2 years in the future.
> DEA source

It has a step-by-step description of cocaine extraction process further down the page.

I mean you can probably find the same on the YT, but seeing it on a DEA site is still a bit jarring.
Too indebted to fail
> I don’t think we would ever do a “self-service” thing where you could just sign up and immediately make a wiki.

It’s very useful, however, to have a place where that’s possible, even if that’s currently Fandom. Many wikis wouldn’t exist without that non-barrier to entry. Those that gain traction can then decide to move elsewhere.
Yes, I am saying that AGI is impossible.

AGI is either human intelligence behind the curtains or a pie in the sky.
You can exit the UK Government, but you can never escape.
the point is that 8200 didn't create them. Alumni did. The wording of the article tries to imply that 8200 created them and perhaps were just marketed by private companies (the only way I can understand their wording). This simply isn't true.

The point of comparing alumni of 8200 to a university was to give the more favorable reading to the concept of "product" of, but why I also dont think its a fair reading.
Exactly. Contribution ethic vs purity ethic.
Mmm, I don't think that would be a sufficiently personal contact for anybody to seriously refer to that person as "my banker".
And if the banking system were actually designed by poor people to suit the needs of poor people.

How would this scenario play out differently?

A bank is underwater on loans to a certain house. If they pull the plug now, the bank takes a loss. If they work with the household to raise the household wealth, then they can recoup their loan amount from the new wealth.

So what's your alternative solution, in the world where banks are designed for the poor?

I ask because I don't see how the personal assets of the people who designed this system come into play, at all
The only software skills that matter: Taste and Tradeoffs
I found Wikia a great product name which evoked the feeling 'this topic may be too obscure for Wikipedia, but here you can make an entire Wiki about it!', and I never understood why it was changed to 'Fandom'
One solution is to use a unique email address for every website, and change the address if the site gets compromised (with the old address getting added to a spam filter).
Ten years ago bandwidth was expensive. Still is, even if not as much. A simple VPS gets overwhelmed, but a simple VPS behind cloudflare can do quite well.
I don't pay dates much mind. If it looks good, smells good, and tastes good I eat it. We are pretty adept at smelling and tasting spoiled food.
Why reverse the slice at all? Collect the input into a slice, then return an iterator that navigates the slice in backward order.

What this sort of thing lacks is any ability to optimize. For example, let's say the operation is Reverse().Take(20). There's no reason for the reverser to keep more than 20 elements in its buffer. But to express that, you have to make sure the iterator can be introspected and then rewritten to merge the operators and maybe unroll some of the loops to get better cache locality. This is what Haskell can achieve via Stream Fusion, which is pretty neat. But not so viable in Go.
I’m not sure if the electors are legally allowed to decide in the absence of voter turnout. Besides, if you can suppress popular vote, you can also suppress the electors.
It's not how long they can get away with, it's how long they are willing to listen to complaints about it.

A sell by date makes perfect sense on salt. No packager wants to be responsible for material that sat on someone else's shelf for years and years.
Veganism = no animals "used" to make food or whatever (soap, shoes, invivo testing...)

Many people here seems to make the confusion that veganism is about the food. It's not, it's about the animals.

> What is the purpose of the word vegetarian if one uses it to mean consuming some animals but not others?

Languages are not like mathematics, one word can convey many meaning and nothing is stone-defined (dictionaries are only an interpretation of a language). In the Indian context there's a BIG part of the population that have a diet that does not have a definition in the Official Oxford Dictionary.
The answer is obviously not, since there's only 1 and there's been presumably hundreds of applicants (at least) who have tried the same and been rejected.

It's actually a fascinating example of where government backs a private monopoly as opposed to breaking it up, which is often a case for having a strong government apparatus.
Right, I did not put a lot of checks in place for such failures.
Does it keep happen if you refresh? I've never seen it TBH
https://tenno.app/docs
https://en.wikipedia.org/wiki/Silicon_Valley_Bank hit $15bn of unrealized losses and exploded. It was destroyed by the collective action of its depositors in a classic bank run.

https://en.wikipedia.org/wiki/Se%C3%A1n_Quinn is another example; he managed to persuade the bank, via accomplices, to lend him €451 million to buy its own shares in a sort of circular pyramid scheme to inflate its value.