MurphyA/hacker-news huggingface dataset:
by rdtsc | 2025-05-10 16:21:32+00:00
Ah no worries at all. Thanks for sharing your library!

I think a good start could be rebar3's new app output.

rebar3 new app myapp

That generates a src directory, a rebar.config file and a .gitignore file. The .gitignore would help keep the beams files out of git. If want others to use your project as a library from Erlang and Elixir an app structure is probably better?
by deaddodo | 2025-05-10 16:21:47+00:00
> I'd love some discussion on why Intel left XScale and went to Atom

I thought it was pretty obvious. They didn't control the ARM ISA and ARM Ltd designs had caught up to + surpassed XScale innovations (superscalar, Out-of-order pipelining, MIPS/w, etc). So instead of further innovating they decided to launch a competitor of their own ISA.
by JadeNB | 2025-05-10 16:22:02+00:00
It seems strange to make "let's make it easier for people to teach Prolog who don't understand it." At very best, this'll lead to students with a minimal factually correct knowledge of Prolog, and no idea why it matters. If we're imagining changing teachers' practice, why not aim a little higher and try to convince faculty that Prolog is interesting, at which point anyone qualified to teach computer science can learn about it themselves, and teach it better than from material designed around their ignorance?
by DonHopkins | 2025-05-10 16:22:02+00:00
The Video Game History Foundation is the real deal.

https://gamehistory.org/

Their Library Director Phil Salvador is a serious historian, who extensively researched, interviewed people, and wrote a comprehensive deep dive into the history of Maxis's serious games division, Maxis Business Simulations, John Hiles, and SimRefinery.

It was such an widely read, well received investigation, that it led to the recovery of SimRefinery when a reader discovered an old floppy disk of it that had been sitting in a drawer for decades!

https://archive.org/details/sim-refinery

https://gamehistory.org/library-director-phil-salvador/

https://gamehistory.org/ep-11-simrefinery-simulated-by-a-ref...

https://obscuritory.com/

https://obscuritory.com/sim/when-simcity-got-serious/

https://obscuritory.com/sim/simrefinery-recovered/

https://www.youtube.com/watch?v=DZ6Cqn5rTfs
by eyelidlessness | 2025-05-10 16:22:41+00:00
Minor nit, because this is one of my weird special interests: this (being render-agnostic) isn’t necessarily a property of React’s virtual DOM. It’s a property of JSX being explicitly specified without semantics.

For instance, Solid also supports custom JSX renderer, but doesn’t use a VDOM to achieve that.

I find it helpful to think of JSX as analogous to a macro (in the lispy sense of the term), except that its syntax and implementation are decoupled. Most compiler tooling assumes the implementation maps to a function call, but even that isn’t strictly required (and again, Solid is a counter example).
by mullingitover | 2025-05-10 16:23:39+00:00
Crawling the internet is a natural monopoly. Nobody wants an endless stream of bots crawling their site, so googlebot wins because they’re the dominant search engine.

It makes sense to break that out so everyone has access to the same dataset at FRAND pricing.

My heart just wants Google to burn to the ground, but my brain says this is the more reasonable approach.
by mlsu | 2025-05-10 16:24:02+00:00
Keep your own house.

I like working, I’m not quite sure what I would do otherwise. It is perfectly acceptable to have genuine relationships with your coworkers, employees, and customers, but “genuine” is the key. What’s bad for you is not work, but lying and trying to pull a fast one on everyone around you.

Work, family, and a little leisure. Those are the three pillars. This hasn’t changed since we grew a brain stem, it comes far before language or farming.
by codethief | 2025-05-10 16:24:40+00:00
> space and time swapping roles once you cross the event horizon

This is a common misunderstanding. Space and time don't swap roles. It's just that there's one rather popular coordinate system (Schwarzschild coordinates) whose coordinates t, x outside the horizon correspond to temporal (timelike) and spatial (spacelike) directions, respectively, and inside they correspond to spacelike and timelike directions. What we mean by "timelike" and "spacelike", however, does not change.
by deepsun | 2025-05-10 16:24:59+00:00
No, there were never several unofficial libraries, one of which eventually won the popularity contest. There was always only one official. There is some barrier to add your project there, so might be that helped.

It's even more pronounced with the main Java competitor: .Net. They look at what approach won in Java ecosystem and go all in. For example there were multiple ORM tools competing, where Microsoft adopted the most popular one. So it's even easier choice there, well supported and maintained.
by kstrauser | 2025-05-10 16:26:40+00:00
It’s not shocking. More complex implementations using more sophisticated algorithms can be faster. That’s not always true, but it often is. For example, look at some of the string search algorithms used by things like ripgrep. They’re way more complex than just looping across the input and matching character by character, and they pay off.

Something like glibc has had decades to swap in complex, fast code for simple-looking functions.
by adrr | 2025-05-10 16:26:56+00:00
How much things have changed when antitrust used mean unfair practices by real monopolies. Real monopolies. Standard Oil which you had no choice in what gas you used. The Bell System(ATT) controlled all of long distance, you had no choice to use them for making long distance calls. Microsoft owned 95% of the market when they got with antitrust, there was other OSes but your software wouldn't run on those OSes. Consumers had no choice. We got stuck with shitty products that were overpriced.

Now antitrust means punishing companies that are too good. Their product is too superior. Even though Windows, the most used computer OS, literally defaults bing search but consumers change it to google. They are choosing to use google. We're going to punish the company that makes a product so good users don't want to use other products. They clearly have choice. There is no switching cost to what search engine you use. Its sad when companies who can't make a product people that people't don't want to use instead to use regulatory capture to prevent real competition in the search engine market. Just make a better product.
by mdaniel | 2025-05-10 16:27:07+00:00
Out of curiosity, have you contacted their sales team to explain your position? I could see that going either way: maybe they consider just one sale to be more trouble than it's worth, or they could see that as yet more good will and [I would presume] making an evangelist in your peer group

Also, depending on your tech stack, the IntelliJ and PyCharm Apache 2 releases are pretty strong. Obviously if you're in C++, Golang, Ruby, or Rust things are going to be harder without the full JetBrains tooling
by andrewflnr | 2025-05-10 16:27:47+00:00
Technically yes. But also, things that enter the event horizon are compelled to hit the singularity on a very tight timescale. I forget the exact fraction of a second, but even for a supermassive hole it's very small. So it's not crazy to think of stuff entering the event horizon as immediately becoming part of the singularity (if it exists, as you mentioned. My bet is that it doesn't, but as far as our current understanding goes...)
by omneity | 2025-05-10 16:27:52+00:00
That's super cool, thank you for sharing! It's based on playwright though right? Can you verify if the approach you are using is also subject to the bug in TFA?

My original point was not necessarily about bypassing anti-bot protections, and rather to offer a different branch of browser automation independent of incumbent solutions such as Puppeteer, Selenium and others, which we believe are not made for this purpose, and has many limitations as TFA mentions, requiring way too many workarounds as your solution illustrates.
by azemetre | 2025-05-10 16:28:15+00:00
I haven't played it yet but all the other comments mentioning it is making me think I should check it out.

I did enjoy "Slay the Princess" but my beef with such type of "games" is that they could have easily been in a different format with minimal loss of storytelling, like a webpage for instance.

Disco Elesium seems really cool and way different than what I imagined.

Also Planescape Torment looks great too, I actually like those type of games (forgetting the genre name ATM). Definitely bought both of them, excited to see how they handle storytelling in the medium.

While on the subject, have you ever played the Legacy of Kain stories? I hear those have great stories as well but from what I can surmise (and read on wikipedia) is that those would have been best seller fantasy books if in a different medium.
by kseistrup | 2025-05-10 16:28:33+00:00
Thank you for the links.

I think I'm too dumb for this. I have only installed Sublime Text 4 because of Urtext, and I have no prior experience with the editor. At all.

It is unclear to me what I should do with the `sublime_urtext_installer.py` file, so I jumped to the “run these steps manually” steps instead. This seems to be exactly what I did before with no luck, and this time is no different. Having followed the steps, the last step always only offer me to install “Urtext”, not “UrtextSublime” and if I do that there will be zero entries with “Urtext“ in the command palette afterwards.

I will be happy to try the `sublime_urtext_installer.py` road, but I simply don't know what to do with that file.

Cheers.
by knighthack | 2025-05-10 16:28:41+00:00
I find it ridiculous how "writing scripts to keep things working the way I want" can be a source of frustration.

To me, that's a source of pleasure.

I've never expected Windows or Mac to work exactly how I want them to. In fac, they can't. So given that, how can Linux be a poorer experience/

The truth is that for virtually everyone, Linux will be the absolute closest experience to having everything work exactly the way you want things to, because it is that open to being modified.
by sheepscreek | 2025-05-10 16:29:32+00:00
“seemed” - past-tense. Before he became VP nominee. He had an arguably strong vocal stance against many things he stands for now. Truly perplexing. You’re both right in basically calling this “opportunistic” or supremely mouldable, perhaps even morally flex and incompetent behaviour. It’s a shame.

Still I wonder if post current admin, there is a way these people could still redeem themselves. I want to think that at least some are using the new found focus to get shit done for good, perhaps at the expense of looking like puppets or yes men/women (publicly).
by Arch-TK | 2025-05-10 16:29:59+00:00
"I think the underlying problem is that Prolog is part of a mandatory curriculum, but the professor doesn’t understand it. How do you teach something you don’t understand?"

Same problem with C and probably other languages.

Although by far the most annoying is that lots of people who also get paid to write C don't know it and have no interest in actually learning it. (Worst of all, they don't realise how little they know about C and think they know it very well.)
by shermantanktop | 2025-05-10 16:30:10+00:00
I’m not deeply thoughtful about this stuff, but my personal philosophy could be called “positive existentialism.”

I am here. It is amazing that I exist, and have an opportunity to be alive and aware. I don’t want to waste it, and so I try to say “yes” to life. And life comes to us moment by moment, day by day. I don’t want to regret things I’ve done, but I also don’t want to regret things I didn’t do.

I’m not in the position that either of you are in (sorry about that btw) but in a sense we all are, and just don’t realize it yet.
by memco | 2025-05-10 16:30:35+00:00
> There are amazing books out there but they are textbooks. 1000 pages long on a single subject, and people don't want that.

I would recommend to you, the author of the OP and others in this thread read “Amusing Ourselves to Death” by Neil Postman. It is old but it has had amazing sticking powe in my idea of what is entertainment and what is informational. He argues that many things are made to be entertainment (even some books that are thousands of pages) and challenges readers to consider this when deciding what to invest into. We can’t all be experts on everything so we make decisions, consciously and unconsciously about when and where to draw the line based on what information is available, how it’s presented and how much the value/work tradeoff is to study/consume it in that format.

I think the sting comes when we see people ignore low hanging fruit especially willfully but we would be less critical of someone saying that the task at hand is beyond their current capacity that someone else might be better suited to a particular task or topic.
by light_triad | 2025-05-10 16:30:43+00:00
It's good for YC to do this and will benefit every startup in the long run. Google has been one of the sources of the AI boom, and provides liquidity by acquiring startups. But as YC argues they've monopolised distribution channels to the point where you need to go through the Google toll booth every time you want to access the market. This tax on founders to reach their audience makes many types of businesses unsustainable and impossible, especially for products where usage != sharing.
by thayne | 2025-05-10 16:32:06+00:00
> At each level a caller might need 5% of the functionality of any given dependency.

I think that is much more of a problem in ecosystems where it is harder to add dependencies.

When it is difficult to add dependencies, you end up with large libraries that do a lot of stuff you don't need, so you only need to add a couple of dependencies. On the other hand, if dependency management is easy, you end up with a lot of smaller packages that just do one thing.
by simonw | 2025-05-10 16:32:31+00:00
> Is LTXV-13B open source?

> Yes, LTXV-13B is available under the LTXV Open Weights License. The model and its tools are open source, allowing for community development and customization.

UPDATE: This is text on an unofficial website unaffiliated with the project. BUT https://www.lightricks.com/ has "LTXV open source video model" in a big header at the top of my page so my complaint still stands, even though the FAQ copy I'm critiquing here is likely not the fault of Lightricks themselves.

So it's open weights, not open source.

Open weights is great! No need to use the wrong term for it.

From https://static.lightricks.com/legal/LTXV-2B-Distilled-04-25-... it looks like the key non-open-source terms (by the OSI definition which I consider to be canon) are:

- Section 2: entities with annual revenues of at least $10,000,000 (the “Commercial Entities”) are eligible to obtain a paid commercial use license, subject to the terms and provisions of a different license (the “Commercial Use Agreement”)

- Section 6: To the maximum extent permitted by law, Licensor reserves the right to restrict (remotely or otherwise) usage of the Model in violation of this Agreement, update the Model through electronic means, or modify the Output of the Model based on updates

This is an easy fix: change that FAQ entry to:

> Is LTXV-13B open weights?

> Yes, LTXV-13B is available under the LTXV Open Weights License. The model is open weights and the underlying code is open source (Apache 2.0), allowing for community development and customization.

Here's where the code became Apache 2.0 6 months ago: https://github.com/Lightricks/LTX-Video/commit/cfbb059629b99...
by geerlingguy | 2025-05-10 16:33:03+00:00
Some of us try out every possible interface... but it turns into quite a slog, as usually only about half the advertised features work by the time the board ships to the public. Things like GPIO, display interfaces, NPUs, etc usually require a lot of tweaks if they work at all.

The O6 was better in that regard than many boards, but the bar is not very high.
by slg | 2025-05-10 16:33:05+00:00
Lucky and easy are not mutually exclusive. See my other comment below about the 538 predictions[1]. We basically got the most likely individual outcome (making it easy), which itself wasn't that likely because there were so many possible outcomes (making it lucky).

I just don't think the 2024 election was a particularly good one to demonstrate predictive skill due to the results all being relatively uniformly off expectations. You would need to accurately predict different states swinging in different directions to show an actual interesting insight. But that wasn't possible this election because Trump mostly just beat his poll numbers by a relatively consistent amount across the board, not giving any opportunity to hit multiple different uncorrelated outcomes.

[1] - https://i.abcnewsfe.com/a/ff20d77c-0734-48d0-b9b3-72eb9bec8a...
by hedora | 2025-05-10 16:33:21+00:00
The big commercial distros hit a common failure mode for open source projects. There's a lot of money in cloud, which means there are a lot of vendors that want to extend things in ways that make the vendors' products relevant. Those vendors end up being the ones that fund future devlopment work, so they control the direction of the ecosystem for the projects they rely on (instead of users / hobbyists / hardware vendors / etc).

So, we get stuff like Ubuntu's fleet management service and flatpak/snap instead of things that actually improve the user experience.

The whole ecosystem is this way. Look at the stuff RedHat has been shovelling. The article mentions gtk3/4, wayland and pulseaudio. I'd add systemd to the list. All of those introduced multi-decade regressions into the desktop experience. The only reason they were funded was because they force churn in smaller open source projects, killing competition from lower-resource developers, and consolidating the ecosystem in the big shops.

Heck, RedHat Enterprise Linux is a giant GPL violation, but IBM throws a lot of money around, so most people just look the other way:

RedHat ships source code of GPL binaries for RHEL, but only if you pay them. The source code comes with the following restriction: If you redistribute it, they'll refuse to renew your support contract. This clearly violates the "no additional restrictions" clause of the GPL.
by foldr | 2025-05-10 16:33:30+00:00
The Wikipedia article doesn't conclude any such thing. It notes that he sent lots of sexually suggestive letters to his gay friends. It also argues, somewhat unconvincingly, that he didn't do this only with men — but that just shows that he may also have been sexually interested in women, not that he wasn't sexually interested in men.

> And the article notes his propensity to burn manuscripts and letters - so his preserving so much evidence of an actual dire (by standards of the time) character flaw seem pretty dubious.

People obviously received the letters, and may have kept them whether James retained copies of them or not.
by Sharlin | 2025-05-10 16:33:54+00:00
It draws a slightly tilted sine wave gradient (i=16y+x so atan(1/16) ≈ 3.6°) whose frequency increases until it starts to alias due ro the limited resolution (cf. Nyquist sampling theorem) and exhibit what’s essentially the wagon wheel effect [1]. Nice illustration of signal processing fundamentals!

[1] https://en.m.wikipedia.org/wiki/Wagon-wheel_effect
by Asraelite | 2025-05-10 16:34:00+00:00
People Who Downplay Cursor Usually Lack the Skills to Utilize It Properly /s

> In fact, Cursor’s code completion isn’t much better than GitHub Copilot’s. They both use the same underlying models

The difference is in the tooling around the models: codebase indexing, docs, MCP servers, rules, linter error feedback, and agents that automatically incorporate all of those other things together. If you don't use all that, then the models will only reach a fraction of their potential usefulness.

I agree that Cursor is overhyped by some, but it sounds like the author hasn't given it a fair chance.
by delusional | 2025-05-10 16:34:04+00:00
> At best, they are asking for hobby projects to advertise themselves as such

That's also work. You don't get to ask the hobby programmer to do your work of vetting serious/maintained projects for you. As the professional with a job, you have to do that. If some rando on GitHub writes in their readme that it's maintained, but lies. You're the idiot for believing him. He's probably 12 years old, and you're supposedly a professional.

> No software is ever developed this way.

That's just inaccurate. In my day job we pay for at least 3-4 3rd party libraries that we either have support contracts on or that were developed for us along with a support contract. Besides those there's also the myriad of software products, databases, editors, Prometheus, grafana, that we pay for.

Software people really underestimate how much business guys are willing to pay for having somebody to call. It's not "infinitely scalable" in the way VC's love, but it's definitely a huge business opportunity.
by hliyan | 2025-05-10 16:34:10+00:00
I installed and played around with Cursor for all of perhaps 2 hours before giving up in disgust. The first few generations are generally quite good. After that, problems started to stack up so exponentially that I found myself rubbing my temples. You would probably have the same reaction if you could read the generated code. I decided it's better to stick to my current approach of using LLMs as an expert system, helping me figure out which functions, libraries, algorithms, data structures or patterns to use, and occasionally asking them to write a standalone function.
by overfl0w | 2025-05-10 16:34:11+00:00
This fallacy also assumes that free will exists (it does not) and you could have made different choices (you couldn't have). Accepting that your choices are not free and are influenced by multiple factors (such as your current state, your knowledge at the time, your emotions, your past, upbringing, genetics even, the people you interact with) makes you realize that regret is meaningless.
by Ajedi32 | 2025-05-10 16:34:20+00:00
What evidence do you have that their business model is harmful? As a consumer search seems like an extremely healthy sector right now with plenty of competition. Google just happens to be by far the best.

What exactly do you think is stopping you from using a competitor? Can you not find the setting to change your default search engine in Chrome? Is Google blocking you from making that choice somehow? All the arguments I've seen for Google being anti-competitive in this sector are extremely weak.
by itopaloglu83 | 2025-05-10 16:34:24+00:00
The number of searches started to decline and everybody knows that Google is going to start pouring all their cash into AI tools now.

It looks like this is a strategic case to prevent Google from getting into AI search space and even gain access to their search index data so that they can train their own models on it.

Wright brothers invited the aircraft but almost all their patents were cancelled when the Great War started. If we believe the AI race is indeed an existential threat then let's cancel all patents that prevent anyone from innovating.
by rattlesnakedave | 2025-05-10 16:34:25+00:00
Low quality clickbait article. “I like my editor because I’m used to it” ok man, do you want an award? The claims about the limitations of vscode and cursor’s code navigation abilities aren’t even accurate. The author just doesn’t know how to use them. There’s a reason it’s popular, and it’s not “everyone is dumber and less talented than me.”
by eyelidlessness | 2025-05-10 16:35:27+00:00
For what it’s worth, this is also true of whatever else one might express with JSX: imperative code (and syntax, and semantics) can be structured in a way that closely resembles declarative code… with discipline.

It’s doesn’t have to be especially onerous discipline if you embrace it, but it becomes considerably more onerous as it becomes more social: if some members of a team/contributors to a project embrace it more/less than others, that difference in commitment becomes a constant source of friction.