MurphyA/hacker-news huggingface dataset:
by tanvach | 2025-05-21 00:20:50+00:00
I'm sure you will get very polarized opinion here. I wish good luck to your project.

Getting to the goal faster can be great. I've started illustrating books for my son and I can see the appeal for this tool, especially as a non-artist.

But to me the journey to a arrive at a book (sketching, going to the library, buying books together) are the things that ultimately create memories and meaning. AI should allow you to have more time for these activities rather than removing them entirely.
by transcriptase | 2025-05-21 00:20:53+00:00
“Enrichment” is what they actually want. People think it’s Google, Amazon, Facebook etc selling their data when in reality they are simply letting people target based on it.

On the other hand there are hundreds of companies nobody has ever heard of that do buy, collate, clean, and sell access to the data that apps, browser extensions, windows apps, loyalty card programs, branded credit cards, retailers, and companies that scrape LinkedIn etc will happily sell.

You provide what you have and for a price these “enrichment” services will provide what is essentially a dossier of everything that can be even remotely inferred from the thousands of datapoints they have based on your email/name/phone.

What most people think big tech is doing is actually being done in ways that are far more unsettling by companies with cutesy names and vague services that major companies sign contracts with to improve their signal to noise ratio.
by ChuckMcM | 2025-05-21 00:21:18+00:00
This is a very good point that has been proven over and over again in the industry. I recall being at Sun and having the argument over ONC and whether or not it should be "open" (which at the time meant everyone could get a copy of the code[1]) or "closed". Ed Zander was a big fan of keeping everything secret, after all anyone could reproduce it if they had the code right? And I used the same argument as the author, which is that if someone was a decent programmer and willing to invest the time, they could recreate it from scratch without the code so keeping the code secret merely slowed them down fractionally but letting our licensees read the code allowed them to better understand what worked and why and could release products that used it faster, which would contribute to its success in the marketplace.

I lost that battle and ONC+ was locked behind the wall until Open Solaris 20 years later. So many people in tech cannot (or perhaps will not) distinguish between "value" and "cost". Its like people who confuse "wealth" and "money". Closely related topics that are fundamentally talking about different things.

This is why you invest in people and expertise, not tools. Anyone can learn a new toolset, but only the people with expertise can create things of value.

[1] So still licensed, but you couldn't use the trademark if you didn't license it and of course there was no 'warranty' because of course the trademark required an interoperability test.
by brudgers | 2025-05-21 00:22:14+00:00
Competing on price is an ideal strategy for making a business not worth running.

Competing with free is that strategy's gold standard...minus you getting gold.

Charging enough to make business customers confident you will probably stay in business is a necessary condition for creating the trust that is the currency of good business relationships.

Or to put it another way, any business that balks at $99 is less likely to be a good customer. Price is a way of segmenting the market by filtering out businesses that don't care if you stay in business.
by ashdksnndck | 2025-05-21 00:22:15+00:00
It’s up to the local school board to carve up the budget. Usually the top items are salaries, pensions, and health insurance for teachers and staff.

If we’re looking for contributors to differences in education spending between the US and other countries, those school boards are one place to look. The overhead of administrative staff at thirteen thousand local school districts is significant.

The US also has quite high salaries by international standards, which increases per-capita spending on pretty much anything.
by jasonthorsness | 2025-05-21 00:23:29+00:00
“All the value is stored up in the team, the logic and the design, and very little of it is in the code itself.”

This is a key reason it’s so important to knowledge-share within teams. For all kinds of reasons, people move on, and any knowledge they hold without redundancy becomes unavailable.

Also a good reason why commenting can help: then maybe a bit more of the value IS in the code.
by bekacru | 2025-05-21 00:23:44+00:00
1. Depends on whether you need RLS or not. We're working on improving the Better Auth + Supabase RLS story by collaborating with them, but if you're not relying on RLS for authorization, I’d go with Better Auth. You’ll get more features, and it’ll feel more integrated with your backend rather than your database. Plus, if you ever want to switch database providers you can.

2. Yeah, you’d need to migrate to Better Auth and move your user table to your main schema. We have a migration guide for Supabase.

3. It’s just additional features built on top of the framework, not a 3rd party auth service. You’ll still use the framework, and when you need those features, you can connect it to the infra to enable them.
by wredcoll | 2025-05-21 00:25:06+00:00
I appreciate the deep dive into the depths of number theory and strange graphs, but what is supposed to be tricky/confusing about the original apple/banana/etc puzzle?

Is there supposed to be some easily confused bit so people argue or just be easy so everyone rushes to show off?

(I got 10, 4, 2; maybe it confused me?)
by qingcharles | 2025-05-21 00:25:07+00:00
From some experience, the MS guys are actually really eager to get more outside help and many will help guide you through the process if you have something to offer.

Every release has a fairly decent amount of fixes and additions from outside contributors, and while I can see a lot of to/fro on the PRs to get them through, it's probably not quite as bad as you'd expect.
by const_cast | 2025-05-21 00:25:08+00:00
Because like most US systems, the institutions are far too fragmented and therefore overly complex and inefficient. So, a lot of the money just goes towards the overhead of logistics and managing the beast - aka, administration.

It's the same problem in healthcare. We spend a lot of government dollars on healthcare. But when you have thousands of insurers and then boards per state and extremely complex billing, you're going to be putting the majority of your money into not-care.
by alickz | 2025-05-21 00:25:23+00:00
>But you're not "directing" the AI to generate it for you. You're just giving it a command.

That's what direction is though. Film directors prompt their actors and choose the results they like best (among many other commands to many other groups)

>You're selecting from the results it outputs, but you're not controlling the output.

The prompt controls the output (and I bet you'd have more control over the AI than you'd have over a drunk Marlon Brando)
by 0101111101 | 2025-05-21 00:25:26+00:00
Sure! I first used openai embeddings on all the paper titles, abstracts and authors. When a user submits a search query, I embed the query, find the closest matching papers and return those results. Nothing too fancy involved!

I'm also maintaining a dataset of all the embeddings on kaggle if you want to use them yourself: https://www.kaggle.com/datasets/tomtum/openai-arxiv-embeddin...
by VirusNewbie | 2025-05-21 00:26:42+00:00
>BigTech has learned to operate leaner

I think almost all of big tech have more employees now than they did 3 years ago. There's just not as much growth or anticipation of growth, nor as much turnover.

When VC money is flush in the system, people are leaving their FAANG jobs for crazy scale up money. Now that it's happening less, big tech will have less turnover, etc.
by alpaca128 | 2025-05-21 00:28:21+00:00
Gatekeeping means restricting power or opportunities. Is it gatekeeping when a skill can be learned for free, and on top is also optional? Is it also gatekeeping to forbid students from using ChatGPT for homework because it would force them to go through the hardship of earning an education?

I have seen what 99% of people are doing with this "clear and present value". Turns out when you give people a button to print dopamine they probably aren't going to create the next Mona Lisa, they're just going to press the button more. Even with AI, creating compelling art is still a skill that needs to be learned, and it's still hard. And why would they learn a skill when they just decided against learning a skill? Incentives matter, and here the incentives massively favor quantity over quality.

> Whether AI has worked well for you isn't just irrelevant

My point was that it's creatively restrictive, and that current models tend to actively steer away from creative outputs. But if you want to limit yourself to what corporations training the models and providing the cloud services deem acceptable, go ahead.
by cj | 2025-05-21 00:28:32+00:00
I imagine caching is directly in conflict with their desire to personalize chats by user.

See: ChatGPT's memory features. Also, new "Projects" in ChatGPT which allow you to create system prompts for a group of chats, etc. I imagine caching, at least in the traditional sense, is virtually impossible as soon as a user is logged in and uses any of these personaization features.

Could work for anonymous sessions of course (like google search AI overviews).
by bigmattystyles | 2025-05-21 00:29:19+00:00
This is cool - excited to try it - I would note that I've been a dotnet grunt for almost 15 years now. I am good at it, I know how to use the language, I know the ecosystem - this level of familiarity with the language is just not within my grasp. I can understand the code (mostly) reading it, but I never would have been able to conjure up, let alone implement this. Props to the author.
by RajT88 | 2025-05-21 00:30:12+00:00
There is a feeling that releasing the code is "giving it away for free". But, being able to compile and deploy it is not the whole story. Enterprises need support from the people who built the thing, and so without that it is not a very attractive proposition. It could be true in some scenarios though.

Microsoft doesn't open source Windows. A big enough company could fork it and offer enterprise support at a fraction of the cost. It would take them years to get there, and probably would be subpar to what large Windows customers get in support from Microsoft. Yes I know y'all hate dealing with Microsoft support - imagine that but worse. Still, the company with the forked distro would definitely take a bite out of Microsoft's Windows business, if only a small one.
by vunderba | 2025-05-21 00:30:16+00:00
Thanks! There are definitely other GenAI image comparison sites out there - but I found that the majority of them were more concerned with visual fidelity which IMHO is a less challenging problem than prompt adherence.

This is probably one of the better known benchmarks but when I see Midjourney 7 and Imagen3 within spitting distance of each other it makes me question what kind of metrics they are using.

https://artificialanalysis.ai/text-to-image
by reaperducer | 2025-05-21 00:30:32+00:00
Apologizing for AI boiling the oceans sounds like a lot of whataboutism.

I can picture an Elizabeth Holmesian cartoon clutching her diamond necklace.

"Oh, won't somebody think of the tech billionaires?!"

If you don't freak out about running your shower or microwave for a couple seconds or driving a few hundred feet

The basic premise of the modern tech industry is scale. It's not one person running a microwave for a couple of seconds, it's a few billion people running a microwave for the equivalent of decades.
by amaeteumanah | 2025-05-21 00:30:37+00:00
I’ve built a few startups,. Some failed, some made money, all taught me what not to do.

Now I’m building a venture studio to help solo founders launch faster, test smarter, and stop wasting months on ideas that don’t scale.

I wrote The Venture Studio Blueprint to document the systems I’ve developed, especially for people balancing family life and the urge to build. Available on Amazon https://www.amazon.com/Venture-Studio-Blueprint-Building-Ult...

One of my first builds is Ojunu — a marketplace for AI creators to showcase and sell their generative work, without needing to code or handle fulfillment.

It’s still early (just a waitlist at ojunu.com), but I’m building in public and would love feedback, advice, and honest critique from this community.

AMA or roast welcome.
by glxxyz | 2025-05-21 00:31:14+00:00
Haha, sorry if it's been an obvious thing to point out. You should see how upset I get at 'retro' games with inconsistent pixel sizes or pixel rotation.

I like the idea of designing sprites etc. right on the system, reminds me of messing about on SEUCK when we were kids: https://en.wikipedia.org/wiki/Shoot-%27Em-Up_Construction_Ki... my brother found and uploaded one of his experiments years later: https://www.youtube.com/watch?v=1i8UhseK260
by squigz | 2025-05-21 00:31:42+00:00
Your logic seems to be based on a belief in a perfectly rational and near-omniscient market. Given how much money is lost in various investments, how many companies fail, etc... I'm not sure such confidence is warranted, or safe.

Dismissing valid concerns about such data being sold and traded around as "fearmongering" also seems unfair. Given the
by fragmede | 2025-05-21 00:32:03+00:00
> I mean, it's a fun edge case, but I'm practice - does it matter?

*in practice, not I'm practice. (I swear I have a point, I'm not being needlessly pedantic.) In English, in images, mistakes stick out. Thus negative prompts are used a lot for iterative image generation. Even when you're working with a human graphics designer, you may not know what exactly you want, but you know that you don't want (some aspect of) the image in front of you.

Ie: "Not that", for varying values of "that".
by const_cast | 2025-05-21 00:32:16+00:00
> you can also get into some very lucrative careers by grinding points, cheating, colluding and generally gaming the system

Or, more likely, you're going to fail because you can't do the things you need to do to be successful in said careers. Or, at least, you're going to struggle because you're not very good at it.

I've met plenty of bad engineers, and let me tell you, their job seems a lot more stressful than mine. I'll pass.
by _heimdall | 2025-05-21 00:32:38+00:00
> Furthermore they will do some alignment step afterwards to make the AI have the desired opinions.

This requires more clarification. It isn't really alignment work done at that point, or anywhere in the process, because we haven't figured out how to align the models to human desires. We haven't even figured out how to align among other humans.

At that step they are fine tuning the various controls used during inference until they are happy with the outputs given for specific inputs.

The model is still a black box, they're making somewhat educates guesses on how to adjust said knobs but they don't really know what changes internally and they definitely don't know intent (if the LLM has developed intent).

These models as we understand them also don't have opinions and can't themselves be biased. Bias is recognized by us, but again its only based on the output as we don't know why any specific output was generated. An LLM may output something most people would read as racist, for example, but that says nothing of why the output was generated and whether the model even really understands race as a concept or cared about it at all when answering.
by olllo | 2025-05-21 00:33:08+00:00
Working with large datasets—50GB, 100GB, or more—is a serious challenge in most tools.

Excel can’t open files this size. Python scripts take time to load and debug. Even many "pro" data platforms get sluggish or crash outright.

That’s why Data.olllo was designed to open massive CSV and HDF5 files without breaking a sweat—up to 100GB and beyond.
by KennyBlanken | 2025-05-21 00:33:34+00:00
They're incredibly unpopular because the ultraweathly use massive amounts of fossil fuels and thus lobby very, very hard against them...and make sure the public is often told just how evil they are and how expensive they'd hurt Johnny Everyday Worker, even car ownership, especially in a city (where much of the US populative lives) is not affordable to a large segment of the population.

If memory serves Jet A is not taxed at all federally in the case of for-profit corporations (while non-commercial users DO pay a tax!) and many states also either do not tax it or tax it very litte.

It's completely insane that we do not tax fuel usage for probably the most energy-intensive way to move people and/or goods and often that movement of people is entirely frivelous.
by pxc | 2025-05-21 00:33:42+00:00
My team has a setup that sounds essentially the same using Nix via devenv.sh. We deterministically bundle and run everything from OpenTofu and all its providers to our programming languages runtimes to our pre-commit hooks this way, and it also features a task runner that builds a dependency graph and runs things in parallel and so on.

Our commands for CI are all just one liners that go to wrappers than pin all our dependencies.

Lately I've been working with a lot of cross-platform Bash scripts that run natively on macOS, WSL, and Linux servers, with little to no consideration for the differences. It's been good!
by HexDecOctBin | 2025-05-21 00:33:51+00:00
So, REBOL and Red are basically Fexpr-based Lisps, right? They never describe themselves this way (instead using terms like definitional scoping, etc.), but it all just seems like a non-rigorous Fexpr based Lisp (almost like a light-weight version of vau-calculus of Kernel).
by lkbm | 2025-05-21 00:34:01+00:00
> If what you're saying is true, why are we hearing about AI companies wanting to build nuclear power plants to power new data centers they think they need to build?

Well, partly because they (all but X, IIRC) have commitments to shift to carbon-neutral energy.

But also, from the article:

> ChatGPT is now estimated to be the fifth-most visited website in the world

That's ChatGPT today. They're looking ahead to 100x-ing (or 1,000,000x-ing) the usage as AI replaces more and more existing work.

I can run Llama 3 on my laptop, and we can measure the energy usage of my laptop--it maxes out at around 0.1 toasters. o3 is presumably a bit more energy intensive, but the reason it's using a lot of power is the >100MM daily users, not that a single user uses a lot of energy for a simple chat.
by Izkata | 2025-05-21 00:34:01+00:00
I suspect a lot of the magic will fall away after realizing the block data structure (the square brackets) are pretty close to a Lisp list. And just like in Lisp, they're used for both code and data. One big difference is words are evaluated by default instead of just the first word in a list, so there's nowhere near as much nesting, and whenever an expression ends the next one can begin with no delimiter (but use newlines for legibility).
by burnt-resistor | 2025-05-21 00:34:41+00:00
So much for freedom of speech.

In other news, the House budget reconciliation bill contains a provision to deny federal courts from exercising contempt orders in cases that to do not include a bond. This would effectively make the America legal system powerless to stop the executive or legislative branches. The only hope to stop the destruction of the courts is for the Senate Parliamentarian to prevent this as it doesn't relate to funding or a filibuster on the matter.
by scarface_74 | 2025-05-21 00:35:23+00:00
These are some statistics, I just saw on Blind. I didn’t independently verify it.

https://www.teamblind.com/post/The-golden-age-of-high-TC-tec...

The trends aren’t good and that’s before MS just announced a 6% reduction in headcount and doesn’t take into account enterprise devs where most people work.

There are also more people entering the field.
by tehlike | 2025-05-21 00:35:55+00:00
It's part of the compiler - ast. Linq has two forms - one in the linq ordinary syntax

from x select x.name

And other is just lambda with anonymous types and so on.

For the lambda syntax, you can just do this: https://www.npmjs.com/package/linq

Of course, if you want to run this against a query provider, you do need compiler support to instead give you an expression tree, and provider to process it and convert them to a language (often sql) that database can understand.

There seems to be some transpilers, or things like that - but i don't know what the state of the art is on this: https://github.com/sinclairzx81/linqbox
by const_cast | 2025-05-21 00:36:24+00:00
A big part of the reason why teachers work is because they're fleshy humans.

We've had edu-tech ventures for like 25 years now, and they consistently fail. Do you know why? It's not rocket science and it doesn't require some deep analysis.

Children are humans, and they're going to listen to other humans to shape their behavior. Not a screen. Not a program. Not AI.

Just think about it. Suppose you want a well-mannered child. Should you model your manners and surround them with other children who are also learning manners? Or, should you lock them in a room and give them the perfect course in manners from manners.com? Which one will work?
by II2II | 2025-05-21 00:36:38+00:00
I'm not sure about the Windows scene, since I only toyed around with one or two shells nearly twenty years ago, but the motivations for creating windows managers in Unix varied. Quite often they were about the appearance, customization, ease of customization, lack of customization, or low resource usage. I suspect that most of them were made for the learning experience or simply as a form of self-expression. They were never really about innovation. When there was innovation, it was usually in the form of small things like how we size and position windows (e.g. think about how it is possible to tile windows in Windows these days).

Besides, the term innovation is used far too much with respect to software, in the sense that a lot of stuff can be traced back much further than the so-called innovators will suggest. Many ideas have deep roots, but it took several (often independent) attempts until the technology or its users were ready for it.
by agentkilo | 2025-05-21 00:38:29+00:00
Sorry for the confusion. Multi-monitor support is only briefly mentioned in the docs[1] and the interactive tutorial[2].

Jwno's internal data structure has these levels (higher-level comes first):

Root - Virtual Desktops - Monitors - Normal Frames - Windows

So monitors are part of a virtual desktop, and every virtual desktop has the same layout that reflects your physical monitor arrangement. When you switch virtual desktops, all monitors switch to the new desktop at the same time.

[1]:https://agent-kilo.github.io/jwno/frame-tree/frame-nodes.htm...

[2]: https://github.com/agent-kilo/jwno/blob/master/example/tutor...
by johnnyanmac | 2025-05-21 00:41:27+00:00
I'm constantly split on it. Especially since there's two considerations for me

1. In terms of industry, potential employers do want to see my tech. So there's benefit to showing that I don't need to rely on big tools to deliver features... Unless they are a dedicated Unity/Unreal shop and then they do want someone used to the engine. It's pretty hard to win here, especially with the industry as of now being a disaster to apply into.

2. But I also want to make my own games one day. As such I will eventually need to think as a generalist and focus on shipping. But all those skills may not be what actually pays the bills in the meantime.

I like both, but I also gotta eat and I realize that going straight towards my end goal isn't guaranteed to let me keep a roof over my head.