skysight-inc/HackerNews huggingface dataset:
Recursive character splitting is heavily used in retrieval-augmented applications (RAG)

It's a good one-liner solution that is easy to understand and implement. Yet, its ability to chunk the text meaningfully could be better. This is because it assumes that neighboring sentences are related. In reality, it doesn't have to be.

An alternative method, semantic chunking, gives more promising results. It splits the text only when the semantic meaning of the subsequent sentences changes significantly. The result is that chunks mostly contain a single topic and capture as many related sentences as possible without relying on fixed token size restrictions.
Which software jobs will AI take first?
I had to rephrase the question “Will AI take ALL programmer jobs” into this one because it makes sense. If it’s possible, what types of software developer jobs will be automated by AI or is at risk? Some would say that making decisions on what tools/frameworks a company will use is like the backbone as to why AI isn’t as close to causing a problem. However you can still ask it for pointers if you’re a good prompter and go from there… But anyways what thoughts do you guys have?
that’s the plan. ;)

I was surprised with this comment “someone who is way too attached to their phone and worries too much”.

I thought most adults in middle and older age may have similar responsibilities. Didn’t realize i was such an outlier (honestly)
What about url-defined ollama? Personally, I run open-webui on an outward facing pi on its own vlan that connects to an internal machine running ollama. This is so that there is fallback to openai api if the machine is down.
Yeah, that's what a meant. Apple "allowed" them but they tied a boatload of requirements to that and I don't think anyone has actually applied yet.
> I think the sole exception is probably emergency services like 911, which is an important thing many people forget counts as a phone call through the app since it's not a regular task (for most of us thankfully at least).

It's not universal. In some places you can reach emergency services via WeChat instead of contacting 110 and what have you but, in general, it's the most likely to be applicable reason to make a traditional phone call in many places you'd otherwise not.
Armchair speculation from an avid scifi reader... I wouldn't be surprised if at 30 g's we start to see mass destruction of capillaries as blood pools in loops and kinks and then bursts. Which is extra bad when some of those are inside your brain.
I'm kind of new to the k8 world, can I ask how this compares to the approach taken by Tilt?
I am channeling Alan Kay and putting on my fantasy/futurist hat. I believe the essence of what Alan is thinking of is “big meaning” or the interpreter/ambassador who has to relay not only the message but also the cultural context behind the message. He was envisioning of the most concise way we can send a message plus something like LINCOS or lingua cosmos. So that the message’s meaning can be understood.

Suppose in the future, instead of dedicated communication channels, messages are just blasted everywhere similar to how short wave radio messages can be listened to by everyone. The message is not encrypted but is very short. Something like “<128 digit hexadecimal number>: I love you”.

Most people will not know the context of the message. But my robot assistant does because when the assistant runs the 128 digit key through a mathematical function it reveals this message is a part of a text conversation between my wife and I at about a certain date and time.
In general, that's an apt description for DRAKON proponents. I interacted with them more than once.

And at this point, it's not even clear if DRAKON charts make sense even for their intended purpose: visual illustrations of simple algorithms. They are better than classic flow charts, but that's mostly because flow charts themselves are hopelessly bad.

Sequence diagrams are better to show interactions between agents, and good old state diagrams are far better structured to visualize state transitions.
Isn't it disconcerting that brains consume so little energy doing continuous high complexity tasks like visual processing and even resting produce vivid simulations, while numeric calculations require so much effort for advanced brains? It's like the energy usage pattern is completely opposite between brains and computers. That should tell something about our approach to intelligence by using, maybe, the wrong tool?
Google appoints ex-CEO of Character.AI as Gemini co-head
That feature is getting built into the IDE, for example: https://www.jetbrains.com/ai/
There's a Wolfram Derangement Syndrome to go along with it, too: https://news.ycombinator.com/item?id=38975876
Most people don’t mind the occasional “hi” ….. What they hate is 10 an hour.
Teens are making thousands by debating Trump vs. Harris on TikTok
> watch while the neutron star converts to a black hole where, as usually proposed, the mass that was the neutron star suddenly shrinks to the "singularity" at the center of the black hole.

This "conversion" doesn't imply matter transitioning from one state to another. The main thing happening during transition to a black hole is that the light can't escape anymore - you see the star in one moment, and can't see it in another moment. Not necessarily because of some matter transition, but because it stops radiating light.

Singularity is a mathematical artifact, we don't know what's happening in the blackhole with matter and don't really care since it has no effect on the outside world.
yea it was cool dual CPU hardware:
https://en.wikipedia.org/wiki/BeBox
those two green lights on the front were CPU load per each CPU.
and the geekport reminscent of Raspberry pi
only later did they port it to x86, similar to NeXT.
Nope, weirdly Postgres still doesn't have that ability even today.
~65 domains. used only 8
I'm so happy they mention "chip shop curry sauce".

My current favourite katsu place is Kokoro in Liverpool. Always hits the spot.
Consider adding OAuth2.0 support. While Gmail IMAP/SMTP still supports Application Specific Passwords, you can see the writing on the wall, and the future is OAuth authentication.
That's exactly the 2 brands I wanted to mentioned but didn't to not appear as shilling. I was going to get the DJI as it seems like the better choice until finding out it's useless unless I side-load install the app. I got the insta360 ace pro instead. The non-pro ace looks attractive at $100 less, but the 1" vs. 1/2" sensor in reviews seems like it was actually worth the $100 difference. DM me if you like to know how I like it after using it.
> the Python developers have strong opinions

except when it comes to downloading, installing, or running anything Python related. maybe by 2124 we can give users a python app and let them run it without 20 steps. (oh who am i kidding, by then we'll rewrite everything in whatever comes after Rust)
The closest I’ve found in terms of description is https://github.com/feschber/lan-mouse, but the lack of encryption on the connection has discouraged me from using it.

I’m also a paid Synergy user, and it’s frankly comedic how long Wayland support has been on their road map. I’m not convinced it’s ever coming, which means I’m probably only 1-2 distro updates from being forced to use something else
Looks like it’s just files on disk, so you can do whatever you like.

https://docs.zettlr.com/en/core/files/
> automating the heck out of everything

What kinda things did you automate?
Didn't realize copy-paste required AI. Microsoft == Malware.
Bitcoin only uses huge amounts of energy because the bitcoin community likes it that way. Nearly all other blockchains use some form of Proof of Stake model and their energy use isn't much more than a typical cloud service.
This is really cool. Curious to see more about how the database can be queried. I don't write much SQL these days, and I have no dedication to Postgres, but it does integrate with pretty much everything. Also curious how I'd go about the basics in Instant.

For example, creating a user table and ensuring that emails are unique - I've done it 50 times with Postgres. Is that part built out yet?

Very cool. Appreciate the "Don't Make Me Think" API.

(written with aqua)
HEVC is from the VP9 generation of codecs. AV1 is 30% more efficient for HD encodes, and the gap increases for higher resolutions and color depths.
The product isn’t superfluous. He needed a watch. The superfluous part was the craftsmanship that went into the watch vs buying a cheap mass produced piece.

Hence why I said it’s a property of the piece itself.
Yeah, use this in your VS Code settings to use a different Ollama URL (here it's localhost:11434 but change apiEndpoint, model, and tokens to whatever).

"cody.dev.models": [
{
"provider": "openaicompatible",
"model": "mixtral:latest",
"tokens": 4096,
"apiEndpoint": "http://localhost:11434/v1/chat/completions"
},
],

We should add an easier way to just change the Ollama URL from localhost, so you can see all the Ollama models listed as you can when it's available on localhost. Added to our TODO list!
Front end will go first. Designers will become front end engineers
> brains consume so little energy doing continuous high complexity tasks

Do they? While I've read that there's not a lot of difference between just chilling and thinking of some hard problem (not sure if true, though - haven't really dug to verify), thinking is thinking, so I guess that makes sense.

But when e.g. a reaction time is important, I suspect, it could be quite energy-hungry. I mean, my watch sends me that I have elevated heart rate when I'm playing any fast-paced videogames, and I guess all that blood pumping surely has some biological reason (supplying more oxygen or something) and isn't just for funsies. I'm not a biologist, so this is purely based on my own observations and stuff I've heard somewhere.
You trigger an idea of AI evolution in my brain. AI needs power to proliferate. AI that encouraged power consumption and de-emphasised climate issues naturally thrived. Like a successful virus; no thought required. Survival of the fittest.
Big update: Slack support tells me its their bug and have opened a ticket with their billing team.
Let's move the goalposts again I guess.

https://www.wired.com/story/is-there-an-optimal-driving-spee...

Even if your car is getting 45 mpg you shouldn't drive over 70mph if they want to conserve fuel/emissions, and if your car is getting a lower mpg rating than that you should be driving slower.
You’re missing the point massively of both the authors decision and my comment too.
I have seen several rounds of this over decades. Google will make bad programmers, Perl is a write only language, Node is cancer, Eclipse is slow etc etc.

Eventually you realise you just can't win against better things. These are juggernauts, fighting them is pointless. Because it doesn't matter when you use it or not. Most people will, and make great progress.

You will either be out of the industry or be forced to use it one way or the other.
Ah, the wasm association calibrated my brain to seeing a browser window in the demo whereas it's really gedit.
That's kind of a shame. With a name like that I anticipated a bit of a hack it together and make it work DIY attitude.
I think FSx/Lustre would be the simplest assuming you're using Linux instances. You can definitely scale to 256GB/s or more. Plus, you can automatically hydrate the dataset from s3. Lustre is common for HPC and ML/AI, so if you doing anything along those lines it's a good fit.
And all proof of stake blockchains require trust in some entity. Proof of work solves that problem, it's not just a matter of preference.
> 2) They show how to do a clean depiction of a state machine in flowchart format, which might come in handy for someone, somewhere https://drakonhub.com/files/lift.html

This example triggers me in particular to no end, with statements like this:

> DRAKON makes automata-based programming practical

That's because I worked with the actual lift controllers. They have TONS of additional states, like "door jammed". Or "elevator takes too long to move between floors", or "failed to transition to high speed from low speed", etc. Literally dozens of states with their own conditions and state machines.

Attempting to display them all on a same diagram is useless. It's far better to represent them cleanly using a multi-level state diagram.
If chrome is an OS then ini is a programming language
Web devs? I don't know what that would look like, maybe it would be a AI enhanced Weebly/Wix/CMS/no code platforms? Then again those platforms are fairly capable and didn't make much of any web devs obsolete in the past few years so I don't know what to think.
I think the article intro timeline is incorrect, Wikipedia on the page for Enzo Maiorca[0] reports the record in 1956 was already 41 meters.

[0] https://en.m.wikipedia.org/wiki/Enzo_Maiorca
Tcl really became “Enterprise-ready”[0] at this time.

[0] https://stackoverflow.com/a/1026619
The visuals of this website are awful. I stopped reading immediately.
This article is missing a ton of new information about this issue.

https://www.cntraveler.com/story/new-tsa-approved-3-d-scanne...

The whole reason for the rule is that X-Ray machinery uses object density to help figure out what materials are inside your luggage.

(This is a gross simplification of a different article I read on this subject, don't trust me to be 100% accurate in my terminology)

Some airports have more advanced X-Ray machinery where it can be extremely accurate to the point where it can distinguish water and other liquids from explosives.

But in many/most airports, they just have to ban liquids because the machinery can't tell the difference between water and explosives.

It's a pretty simple and logical explanation, and I think the rules make some level of sense given the fact that there was an actual attempted security breach involved with making the rule in the first place.
AI is not useful enough to use all this energy. Sounds like capital destruction.
There's a crucial difference between AI energy usage and Bitcoin proof-of-work energy usage.

Proof-of-work is set up as a competition. To earn coins, you need to burn more energy than anyone else (in order to win the hashing lottery). This means that energy usage trends upwards - if someone else builds a bigger coin farm than you, your incentive is to increase the size of yours even more.

With AI models, everyone is interested in finding and deploying new efficiencies. Have you noticed how the prices for hosted LLMs (OpenAI's gpt-4o-mini, Google's Gemini Flash, Anthropic's Haiku) keep dropping? That's because they keep finding new ways to optimize those models, serving useful results while using less energy to do it.

The AI space still has its competitive pressure: Google, Meta, Microsoft are all making huge speculative investments in GPUs and new data centers right now. But it's still not in the same class of waste as the proof-of-work competition used by Bitcoin.
It probably enhanced productivity, which means one guy may do two or three people's jobs. But still, AI is not perfect for taking over entire web dev, UI design, or DBM jobs.
Langgraph engineer seems promising, especially given the complexity in building an effective agentic AI solution. While Pragel seems like an overkill (to build graphs on internally in langgraph), not found other simpler tools that provide same flexibility to build and visualize agent based flows.

Looking for similar tools for a project am working on.
I've often wondered if we're focusing on the wrong things with lines of thinking like "does X use too much power?". It's not like our demand for electricity is ever going to be lower than it is right now, so trying to use less of it seems futile. We can generate immense quantities of electricity given enough time and money, we've obviously fallen well behind if electricity is considered a limiting factor.

Disclaimer; I'm not talking specifically about AI here, just production and consumption of electricity in all it's forms.
Degrees of entropy perhaps? CPU's are low entropy in that they are highly ordered and organised - firing only when specifically expected to, whereas brains are high entropy in that they get to a result by riding a fine line between randomness and order and those connections are not inherently expensive.

That and billions of years of optimising for low energy switches.
Yeah, that's basically what I was thinking. I didn't wanna use the word "lying" as to not appear super confrontational, but when someone claims it's using a model called "langcss.fast", it should be safe to assume that they're actually using a custom model. It's disingenuous at best.

I'm not even saying there is any need for a custom model. Obviously, RAG etc. can work just as well, or even just a well-crafted prompt on a foundation model. But selling it as a custom model is misleading on purpose, and deters me from using the product.
> I can think of a few reasons why that is, due to SF's history and culture.

Yeah, you'll find it in Hawaii or New York as well
Show HN: I built a dumb directory – tell me I didn't waste my time
Hey HN, I've made a groundbreaking discovery: procrastination can lead to questionable projects!

While avoiding real work, I somehow created a directory of 130+ AI agents and frameworks. It's like I tried to organize a robot party and everyone showed up.

What's inside:

- A list of AI agents
- Frameworks to build more agents

So, HN, before I spiral into an existential crisis: did I accidentally create something useful, or should I go touch grass?

P.S. If this somehow becomes the next big thing, I promise to pretend it was intentional all along.
Limit yourself to interpreting what has actually been said and discussion will probably go better.

Q Where does the money come from if there's no profit?

A There would be profit, but they spent it investing in their business. Answering the implicit question "how can you spend profit investing to make it so there is no profit?" Which is the obvious follow up.

That's it. I did follow it up with "what would you do given this choice in your own business?", "should this choice be possible?", and "how would you change things if you don't think so?" Because once you've understood what is going on these are the next obvious discussion points that come up. I expressed no opinion on any of them.

What I have done is been really, really clear about what is actually going on in the face of some pretty poor responses for the benefit of anyone who hasn't seen this before even though it's a very common situation. What I avoided was a credentials size war and still haven't stated any, letting the argument run on merit. Maybe caring at all about it has been a waste of time. But yeah, that's another way of saying do we just give up on HN as being a community decayed too far to still be interesting and useful - especially to the startup-curious. I kinda hope not but YMMV and I could well be prone to wishful thinking.
It's not just lawns; you're being purposefully obtuse.

There are already towns in California experiencing spells of not having any potable water [0]. We've pumped so much water out of parts of California that some land has dropped almost 30 feet [1]. Wildfire season in the southwest, including California, is now longer and more severe than it once was [2]. Arizona has passed resolutions imploring Congress to investigate diverting water from the Mississippi River out west [3] which is almost guaranteed to cause serious political confrontations.

So, no, the current state of things and the projected growth isn't sustainable. When you're honestly considering the idea of building a continent-wide aqueduct system to keep golf courses in Phoenix playable, you're better off packing up and heading back to the Midwest and Northeast to repopulate towns that have infrastructure we already bought and paid for decades ago.

[0] https://calmatters.org/california-divide/2021/06/california-...
[1] http://www.purewatergazette.net/blog/gazettes-famous-water-p...
[2] https://specialreports.news.uci.edu/climate-change/the-probl...
[3] https://apnews.com/article/science-arizona-state-government-...
Babies don't come installed with those brains. They take a decade or two to pick up most skills that have any value. And after all that, the vast majority end up playing replaceable support npc roles. What's the energy consumption? To get from - why is the compass pointing north to electromagnetism, it took thousands of years and the activity of millions of brains. We see a highly misleading and compressed version of that computing process in our textbooks. As they say knowledge is inherited wealth. People over estimate how much they deserve it or have earned it.
> It doesn't seem anything like what's going on in the UK at the moment, though.

Yeah, it's definitely crazy there.
Putting on my dogmatic 3NF purist hat. Instead of denormalized

user.residence1 -> country.id
user.residence2 -> country.id

I would create a many to many bridge table. To accommodate multiple residences for a given user.

bridge.userid-> user.id
bridge.countryid-> country.id
Why does it have to be foldable?
I'm a bit naive here, so asking a stupid question. I have an `offline only` app where I read things from the file system (markdown) and currently store them in a redux state for accessing filepaths and ids.

I've been planning to move to indexedDb using dexie for kinda the same use case of easier transaction, not maintaining a huge redux state (16k lines or so), and improved performance.

Now if my app is not supposed to be backed by a online database (single player only, complete offline), would instant make sense for this?

or would indexedDB be the safer choice?
Is this the best headline for this? Seems a little clickbaity
Of course, a well-crafted prompt and RAG or other means of retrieving relevant information can work very well.

The reason why I was asking is that as a potential customer, I kinda feel cheated reading about a langcss.fast model that doesn't actually exist. I don't think there's any need for putting this misleading (well, actually not even misleading; just plain wrong) information on the website, to make potential customers think you've trained a custom model on tailwind etc.

Honesty is a very attractive selling point, at least to me, and I'd bet it is to others too.
I think developers are first in the line. I'm collecting AI agents into a directory and I see a lot of real good options. You can check and filter here by category aiagentsdirectory.com
Surreal arithmetic is much nicer than ordinal arithmetic, it is commutative for example. I've always thought that a surreal number library supporting infinite numbers would be useful. Surreal numbers include ordinals but a lot more, they are the largest totally ordered field.

The only library I know of that supports infinite surreal numbers is CGSuite, you can see its hierarchy here: https://github.com/aaron-siegel/cgsuite/blob/e909ab8bc330e39...
We don’t hyper optimize computers for energy use the way evolution did. But even still the brain uses about as much energy as 4 Apple M3 chips which isn’t nothing in terms of computer AI. Multiply that by years of training time and it doesn’t seem that crazy different IMO.
Interesting paper, but their reason for dismissing constrained decoding methods seems to be that they want to academically study the in-context setting.

For practitioners, using a framework like Guidance which forces the models to write valid JSON as they generate text solves this trivially (https://github.com/guidance-ai/guidance)

For json in particular these frameworks have functions that take in json schemas or pydantic schemas https://guidance.readthedocs.io/en/latest/generated/guidance...
Yeah, I'm not seeing how a souped up VS Code plugin needs or is going to turn around a 60M investment TBH. Not a slight against the product, it's decent, but I think that round is about an order of magnitude too large for the scale of the app.