skysight-inc/HackerNews huggingface dataset:
I thought sharing a grave with movie theaters meant that Netflix is getting less use. Seems to be getting more.
For those that have not implemented toposort or don't remember it: 1) only directed graphs without cycles can be topologically sorted (DAGs) 2) there can be more than one topological order and 2) reverse post order of depth first traversal from every unvisited node shields a topological order.

In JavaScript:

function toposort(graph = { a: ['b', 'c'], b: ['d'] }) {
const order = [];
const visited = new Map();

function dfs(node) {
const status = visited.get(node);

if (status === 1) throw new Error("Cycle found.");
if (status === 2) return;

visited.set(node, 1); // In progress.
const adjacent = graph[node] ?? [];
for (const neighbor of adjacent) dfs(neighbor);
visited.set(node, 2); // Done.

order.unshift(node); // Reverse post order.
}

for (const node in graph) {
if (!visited.has(node)) dfs(node);
}

return order;
}
Myst is one of my favorite games, but I never could get into realMyst. The idea was great at the time, but I thought the visual fidelity was lower (despite being ... "real"), and the click-based movement never played well.

I did like Real Myst: Masterpiece Edition a lot (though it ran terribly on my powerful-at-the-time system). But I'd argue for the OP to play Myst: Masterpiece Edition first. IMO the interface is just as important to Myst as everything else.
The battery doesn’t have to hold the entire year’s energy — come on :-P
Ében-Émael on Sea!

https://en.wikipedia.org/wiki/Battle_of_Fort_%C3%89ben-%C3%8...
If you’re planning to start protesting only when something similar to 1940s Germany would happen I have very bad news for you. I, personally, will try to leave the country around 1936, and will try to keep protesting until then.
There seem to be so many of these. I really wonder who is the audience for these. Who needs a framework, is incredibly sensitive to bundle size, and doesn't mind using a bespoke framework with no ecosystem?

I'm just amazed that saving 100kb or whatever could outweigh the other factors.
With regards to the first one described the TDK with the UV guard, I am curious as to what that is. My guess is it has more to do with avoiding UV related damage than blocking UV.

I am not sure the authors spectrometer test(which was very cool, avidly reading that series of articles right now) would reveal anything as polycarbonate is naturally quite opaque to uv light.

https://en.wikipedia.org/wiki/Polycarbonate#/media/File:Visi... Note how the transmission is dramatically reduced once past violet.

Fun fact ordinary clear polycarbonate eyeglasses do just as good a job as sun glasses at protecting your eyes from uv.
Another comment mentioned that as well. TIL.
I'll look into this before anything else [2].

Cross-platform bluetooth between Android/iOS is too annoying sadly.
If LoRa can help address those issues, it would simplify things a lot.

[1]: https://news.ycombinator.com/item?id=43552585

[2]: https://github.com/nizarmah/igatha/issues/5
Neat, now I'm curious. Can you explain why?
Mithril is fantastic. A much better library for frontend development compared to react vue et al. Simpler and far more performant code.
It would be peanuts compared to the waste they've found.
i take out debt to build a thing that satifies today's requirements. its irrelevant whether the requirements change. the debt is still taken out in the code or whatever other solution

debt for requirements that arent there anymore should be forgiven, and the system deleted. thats different than paying off the debt
As long as the acting president can pump their own meme coin with no repercussions, the chances of any non-partisan actions are zero.
"What are you syncing about?" https://youtu.be/0MUsVcYhERY?si=8gEMOo3nkd7SRX-Q
If I can't copy/paste HTML, not interested.
I'm starting to be tempted. Golf should be a natural fit for me and I am well aware I'm the curmudgeon.

"Wigs on the Green" - love the name ... OK it looks like Georgian/Regency so roughly 16-17C when wigs were popular and they would fly off during a proper scrap.
On the contrary I like hyperscript much more than the <>{} soup. But jsx is just a source transform, you can have it with mithril too. https://mithril.js.org/jsx.html
It’s not an asinine requirement when you think of how users would otherwise have to store Bitlocker recovery keys. Microsoft would have to give up device encryption for the masses if there was no automatic off-device key storage.

For those that truly care to use a local account, there’s a SKU for that.
Not everyone who engages in AI-assisted creative work is patting themselves on the back and being tone deaf and denigrating people that actually have creative skill... but some certainly are. While I don't support a moral absolutism when it comes to the use of GenAI, I do support putting these idiots in their place.
You may also be interested in: https://en.wikipedia.org/wiki/EURion_constellation
Some way to simulate a slow CPU
Starlink is rolling out direct-to-unmodified-cellphone soon, to provide SMS connectivity to devices in locations that would otherwise be completely offline. It will work on standard, unmodified phones (if they are outside and can see the sky).

Admittedly doesn’t work under rubble, but should work in the usual/general case.
> 1. For the consumer, paying off the balance due at the last minute gives you an interest-free loan on your spending for an average of 6 weeks. Let's say you spend $1000 per month. At 5% interest, that saves you about $30 a month.

Saves you versus... taking a 5% loan for the 6 weeks? You need to actually invest the money versus paying the credit card to earn interest. The average consumer is not walking around picking up pennies in front of a steamroller trying to get $30/month with clever interest rate arbitrage.

> Not many people seem to understand the time value of money, certainly it isn't taught in school

Realistically a person will take out loans for like 4-5 transactions in their life where this actually matters. House, car, student loans, maybe a small business. If you look at personal finance advice they usually use the "snowball method" of simply paying down the highest-interest debt first and reducing expenses.
Is something only valuable when it's difficult? I think there is both value in the destination and the journey, not only one or the other.

I think capitalism has really done a number on people.
I doubt they had the insight to find it ironic. The banality of just following orders, etc. etc.
In the original game, lots of important clues were at the sides of the screen. With VR, you have a perfect mapping of the center of your attention being the center of the screen. I wonder if this, coupled with smooth motion letting you see objects from all perspectives instead of 1-3 angles, makes a noteworthy difference.
Who's up in arms? Certainly not me.

I'm just pointing out that this trade isn't really unusual, there's the typical tradeoffs involved.
> It can also be improved; I know BLE is not _that_ effective under rubble.

It's a tough problem to solve because you're up against the laws of physics and the very boring (and often counterintuitive) "Antenna Theory". Bluetooth is in the UHF band, and UHF isn't good for penetrating anything let a lone concrete rubble.

To penetrate rubble effectively you really want to be in the ELF-VLF bands, (That's what submarines/mining bots/underground seismic sensors use to get signals out).

Obviously that's ridiculous. Everything from ELF to even HF is impossible to use in a "under the rubble" situation because of physics[1]. Bluetooth (UHF) might be "better than nothing" but you're losing at least 25-30 dBs (which is like 99.99% signal) in 12 inches of concrete rubble. VHF (like a handheld radio) can buy you another 5 inches.

Honestly I think sound waves travel further in such medium than RF waves.

[1]: Your "standard reference dipole" antenna needs to be 1/2 or 1/4 your wave length to resonate. At ELF-VLF range you need an antenna that's 10k-1k feet long. You can play with inductors and loops to electrically lengthen your antenna without physically lengthening it, but you're not gonna get that below 500-200 feet. The length of a submarine is an important design consideration when deciding on what type of radio signal it needs to be able to receive/transmit vs how deep it needs to be for stealth.
This theory would check out if a proprietary vendor could easily get away with shipping a single binary package for all supported versions of, say, Ubuntu.

Having to build and maintain a binary packege separately for each version of the same distro probably isn't that appealing to them.
This looks cool but I feel it should notify the user with a snip from the song "You Suffer" by "Napalm Death" when throttling occurs.
No one should follow those suggestions. They’re wholly unnecessary and plain bad security practices. You make yourself/users significantly more vulnerable with these suggestions for no gain.
In a similar vein, I maintain a website[0] where users can submit songs that sound like other songs. Several times this has helped me figure out where I’ve heard a riff or melody before (when it’s not a direct sample, which I usually find on whosampled.com).

0: https://memalign.github.io/m/similarsongs.html
Intellectual property is a consequence of capitalism, a sometimes necessary evil that is used to compel the consumers of intellectual output to pay into a system which produces it but which doesn't have any mechanism for compensating people for things that are not scarce in any way.

If we valued and supported artists without just seeing them as laborers, we could have a remix culture where no one really owns anything and no rights are reserved.
Dupe: https://news.ycombinator.com/item?id=43467969
Congrats! I like Zig a lot even though I never implemented a full project with it.

FWIW we had to build a related lib in TypeScript: https://github.com/okcontract/graph
as part of the runtime of https://github.com/okcontract/cells
> We've stopped over 6 spam submissions!

The number is too low, it's better to hide it for now.

Do you have a demo form, where people can write and the form tells if it detected spam? (Warning: People may write very nasty things to test.)
Just as we have weather forecasting, climate models .. we do need and should have good fine-grain computational models of complex systems such as the cell .. and the global economy.

We should be able to have whole economy simulations give reasonable predictions in response to natural events and lever-pulling such as :

- higher progressive tax rates
- central bank interest rate moves
- local tariffs and sanctions
- shipping blackades / blockages
- regional war
- extreme weather events
- earthquake
- regional epidemic
- giving poor people cash grants
- free higher education
- science research grants
- skilled immigration / emigration

But .. of course this would require something like a rich country providing grants to applied cross disciplinary research over many years.

It might even lead to insights that prevent semi-regular economic boom and bust cycles we experienced the past 100 years.
Ha, maybe I should read (in translation) some Aleksandr Solzhenitsyn. I recognised his name having never seen it in print but only heard it repeatedly in that episode of Game Changer where it's a loop and the same questions are asked repeatedly.
> If you (as a commercial ISV) target a commercial distro with long-term support, and can convince your users to use / license the same distro, you'll have a good, stable development experience. You only need to port like once every decade, when you jump major releases.

If things go well, it's even better than that: If you target ex. RHEL 8, there's a very good chance that your binaries will work on RHEL 9 and a decent shot at RHEL 10 with zero changes (though of course you should test all versions you want to work). And the same for Ubuntu 20.04/22.04/24.04/... and Debian/SUSE/whatever. Backwards incompatibilities can happen, but within a single stable distro they're not super common so the lazy ISV can probably only really port forward after more than a decade if they really want.

(Incidentally, this isn't a hypothetical: I once had the joy of working on software that targeted RHEL 5, and those binaries ran on RHEL/CentOS 7 without any problems.)
If I remember correctly from the FOIA documents we got, it was a meeting or series of meetings with a Japanese printer industry association during the 1990s.

I forgot if we learned whether the government side was a specific government or governments, or the consortium called Central Bank Counterfeit Deterrence Group

https://rulesforuse.org/

which has been involved in other related stuff (like making some software and devices refuse to process images that are detected to be images of currency!).
stands to reason .. if we assume the actual economy is full of autonomous agents [ people, companies, governments ] acting largely in self interest.
During the Cold War, we used to decry the idea of a “Papers, please” society where citizens are constantly confronted by government agents and everyone has to carry ID constantly or risk being mistreated.

One reason is that things like this happen, where every time is a chance for someone to be hurt, killed, or deported in a country where it is not uncommon for officers to beat or shoot people for perceived non-compliance:

> “I was born in Chicago, Illinois, and am a United States citizen,” Noriega said in his statement, adding that on Jan. 31, after buying pizza in Berwyn he was surrounded by ICE agents and arrested. Officers took away his wallet, which had his ID and Social Security card. “They then handcuffed me and pushed me into a white van where other people were handcuffed as well.”

https://chicago.suntimes.com/immigration/2025/03/14/us-citiz...

> Jensy Machado, who says he voted for President Donald Trump, told Telemundo 44 that on March 5, ICE agents blocked in his pickup truck not far from his Manassas home as he headed to work with two other men. He said the agents initially refused to let him show his REAL ID-compliant Virginia driver’s license, proof of his lawful status in the U.S.

> “They didn’t ask me for any ID,” he said. “I was telling the officer if I can give an ID, but he said to just keep my hands up and not moving. And then after that, he told me to get out of the car and then he put the handcuffs on me. And then he went to me and said how did I get into this country and if I was waiting for court or do I have any case? And I told him I was an American citizen, and he looked at his other partner, like, you know, smiling, like saying, ‘Can you believe this guy?’ Because he asked the other guy, ‘Do you believe him?’”

https://www.nbcwashington.com/news/president-trump-politics/...
I agree with the idea behind this post. Almost always playing the original is the best experience.

Myst is the exception. The 3D remake is exceptionally good, and I expect the VR experience to be even better.
Just an anecdote from work to back this up. I wrote a system that was taking requests, making another request to a service (that basically wrapped elasticsearch) and then processed the results and returned to the results to the caller.

By default the elastic-search results were paginated and defaulted to some small number in the order of 25..100. I increased this steadily upwards beyond 100,000 to the point where every request always returned the entire result in the first page. And it _transformed_ the performance of the service. From one that was unbearably slow for human users to one that _felt_ instantaneous. I had real perf numbers at the time, but now all I have are the impressions.

But the lesson on the impact of the overhead of those paginated calls was important. Obviously everything is specific and YMMV, but this something worth having in the back of your mind.
Also Viture, many people feel theirs are the best product, myself included.
> It's not an accident if the government intentionally circumvents all checks that usually would apply to cases like this and denies them due process. It's also intentional that they send these people to a prison in a different country […]

Ironically, from the Declaration of Independence:

> Grievance 18: "For depriving us in many cases, of the benefit of Jury trial:"

> Grievance 19: "For transporting us beyond Seas to be tried for pretended offenses:"

* https://en.wikipedia.org/wiki/Grievances_of_the_United_State...

Also, given January 6:

> Grievance 27: "He has excited domestic insurrections amongst us […]
Someone send him a link to this HN post and invite him to join us!
One aspect of computer screen eye strain is the extra-ocular muscles not exploring using their full range on motion and instead being focused on the center of their field of vision non-stop. I went for a demo of the Apple Vision Pro hoping to have my whole field of view be one giant screen. Instead, the center is sharp and the periphery is extremely blurry. I was told this is to save on video processing resources. To make something sharp you have to move my whole head to look face it directly. It didn't even come close to having as much useful field of view as a nice setup with a couple of monitors. It was really not what I was hoping for.

The article promises that AR glasses will "keep the visual field broad and wide." Maybe products will fix this in future iterations, but I'm not too hopeful for the near future.
I’m not sure if this is serious or tongue in cheek. Did you play the original?
Show HN: I vibecoded a 35k LoC recipe app
Over the last 2-3 weeks, I vibecoded the recipe app that I always wished existed - recipeninja.ai . It now includes a fully interactive voice assistant so you don't need to get your dirty hands over your new iPad when you're cooking.

Background: I’m a startup founder turned investor. I taught myself (bad) PHP in 2000, and picked up Ruby on Rails in 2011. I’d guess 2015 was the last time I wrote a line of Ruby professionally. Last month, I decided to use Windsurf to build a Rails 8 API backend and React front-end app, using OpenAI's realtime API for voice-to-voice responses. Over the last few days, I also used Claude Code and Gemini 2.5 Pro for some of the trickier features. 35,000 LoC later, this is what I built!

The site uses function-calling to navigate the site in realtime as you chat with the voice assistant, which I think is pretty neat.

For the long version, see https://tomblomfield.com/post/778601470234918912/vibecoding-...

I'd love any feedback you have!

Demo video of the voice assistant: https://www.youtube.com/watch?v=kRhVc9D5kcg

Generate and edit new recipes: https://www.youtube.com/watch?v=VwwZF6dHcHg
There were no full 3D games in 1993. Quake was still 3 years in the future.
With HF?! Got a link to this madness?
Agent-based models capture the messy reality of economic systems by simulating heterogeneous actors making local decisions with imperfect information, allowing for emergent phenomena, non-linear dynamics, and adaptation over time, precisely the features that equilibrium models abstract away through unrealistic assumptions of perfect rationality, homogeneity, and static optimization that fail to predict or explain crises, bubbles, and technological disruptions that define actual economic evolution. To be honest, ABMs aren't perfect either. They face challenges with calibration, validation against empirical data, computational limitations, etc.
SEEKING WORK | REMOTE | WORLDWIDE

Freelance UX/UI & SaaS Product Designer for hire, remotely.

Hey, I'm Bren - a product & UX designer with a Bachelor's Degree in Interaction Design.

8+ years of experience designing UI/UX for startups and founders, including web and mobile apps.

---

I'm available for:

• SaaS UX/UI Design for Web & Mobile - Stop losing users due to clunky interfaces. I'll create sleek, modern, and intuitive designs for your web app, dashboard, or mobile app to increase user engagement, attract new users, and drive retention.

• Ongoing Design Partnership - I'll provide continuous, development-ready designs with custom workflows and processes. I'll help you establish smooth design-to-development handoff, allowing you to focus on your business and deliver iterative improvements to your product.

• Interactive Prototypes - Avoid costly development mistakes by testing ideas early with high-fidelity, clickable prototypes. I'll help you gather crucial user feedback and validate your concepts before you commit to full development, saving time, resources, and reducing risk.

• Scalable Design Systems - Need a scalable, efficient approach to your product design? I can create a design system for your business. This will help save time and keeps your brand experience unified across all platforms.

• Skills: Figma, Design Systems, SaaS Design, Dashboard Design, User Experience, User Interface, UX Design, UI Design, Product Design

---

• Retainer, ongoing UI / UX design arrangements available.

• Portfolio: https://SaaSDesigner.com

• Location: Toronto, Canada (GMT-4)

• Email: bren@saasdesigner.com
I think this probably depends on your definition of "freedom". If you mean freedom as in movement, then yes, 3D games were freer.

If you mean freedom as in game design, then I'm having a hard time coming up with contemporary rivals. You can reach any of the Ages from the beginning, tackle them in any order, and even leave them unfinished if you wish (though you couldn't go back and forth at will, since you had to find the exit book first). Combined with the lack of enemies you mentioned and lack of any chance of failure (until the end), it stands out among its competitors.

Possibly there were some other adventure games that rivaled its freedom. Day of the Tentacle comes close, though it's more scripted than Myst—and it's not 3D.
Determinism and the Spark of Innovation
I have Lenovo Legion Glasses 2 (https://www.lenovo.com/us/en/p/accessories-and-software/vr-h...). They look like regular aviator sunglasses.
HAppY ApRiL FoOLs!

If only this comment supported case conversion..

In any case congrats on shipping!
Disk drives used to have a write-enable jumper on them. No more.
There seem to be so many of these

I re-evaluate most of them once in a while and there's a lot of looking alive but basically dead and bug-ridden ones. And some bugs are so trivial that it shows that no one uses them seriously.

Mithril is absolutely stable and mature compared to these other hyperscript-ish libs.

Who

Me. I want full control over my data and not outsource it to a lib that will dictate the shape of it. Mithril only does rendering cycles while being completely data-agnostic. It's basically react without its "functional" abracadabra.
I also hate having to carry a brief case of money around.
Seriously though while the purchase protection is nice, so is the ability to cancel a lost or stolen card. And if course the cats is slightly smaller than one million dollar bills
You got anyone pinging you back? I can't convince any of my friends to care.
This is my favorite video on the Amen break from about 20 years ago that explains the history and more of the context https://www.youtube.com/watch?v=5SaFTm2bcac
I generated category levels and subcategories first. These are associated to a CEFR level and all that bundled into the story generator.

While it's currently decent for the purpose of language learning, I do need to fix consistency across longer stories because a purely sequential generation suffers from consistency in plot details.

The idea was always to offer real books in the public domian, but I decided to release it with generated stories so I could begin gather feedback on UI/UX.

Thanks for calling that out! I'll look into it.