skysight-inc/HackerNews huggingface dataset:
Just take any example and think how a human would break it down with decision trees.

You are building an AI system to respond to your email.

The first agent decides whether the new email should be responded to, yes or no.

If no, it can send it to another LLM call that decides to archive it or leave it in the inbox for the human.

If yes, it sends it to classifier that decides what type of response is required.

Maybe there are some emails like for your work that require something brief like “congrats!” to all those new feature launch emails you get internally.

Or others that are inbound sales emails that need to go out to another system that fetches product related knowledge to craft a response with the right context. Followed by a checker call that makes sure the response follows brand guidelines.

The point is all of these steps are completely hypothetical but you can imagine how loosely providing some set of instructions and function calls and procedural limits can easily classify things and minimize error rate.

You can do this for any workflow by creatively combining different function calls, recursion, procedural limits, etc. And if you build multiple different decision trees/workflows, you can A/B test those and use LLM-as-a-judge to score the performance. Especially if you’re working on a task with lots of example outputs.

As for trusted environments, assume every single LLM call has been hijacked and don’t trust its input/output and you’ll be good. I put mine in their own cloudflare workers where they can’t do any damage beyond giving an odd response to the user.
I’m very curious about what a LLM could deduce if you sent in lots of sensor data.

I love my Airthings. It don’t know if it’s actionable, but it would be cool to see what conclusions would come up from sending co2 and radon readings in. Could make understanding your home a lot easirr
Je suppose que le Texas est au Québec.
search for XPDL and BPMN
As long as your chosen profession isn't completing AI benchmarks for money, you should be okay.
Do trading bots count?
> I am thinking personal automation, or combining human with AI to solve self reliance. You lose jobs but gain AI powers to extend your own capabilities.

How will these people pay for the compute costs if they can't find employment?
>> Now they just have to make it cheap.

Like they've been making it all this time? Cheaper and cheaper? Less data, less compute, fewer parameters, but the same, or improved performance? Not what we can observe.

>> Tell me, what has this industry been good at since its birth? Driving down the cost of compute and making things more efficient.

No, actually the cheaper compute gets the more of it they need to use or their progress stalls.
If you still think this technology is a "bullshit generator," then it's safe to say you're also wrong about a great many other things in life.

That would bug me, if I were you.
> RISC-V isn't competitive in 2024, but that doesn't mean that it still won't be competitive in 2030 or 2035.

We can't know and won't for up to until 2030 or 2035. Humans are just not very good when it comes projecting the future (if predictions of 1950-60's were correct, I would be typing this up from my cozy cosmic dwelling on a Jovian or a Saturnian moon after all).

History has had numerous examples when better ISA and CPU designs have lost out to a combination or mysteries and other compounding factors that are usually attributed to «market forces» (whatever that means to whomever). The 1980-90's were the heydays of some of the most brilliant ISA designs and nearly everyone was confident that a design X or Y would become dominant, or the next best thing, or anywhere in between. Yet, we were left with a x86 monopoly for several decades that has only recently turned into a duopoly because of the arrival of ARM into the mainstream and through a completely unexpected vector: the advent of smartphones. It was not the turn than anyone expected.

And since innovations tend to be product oriented, it is not possible to even design, leave alone build, a product with something does not exist yet. Breaking a new ground in the CPU design requires an involvement of a large number of driving and very un–mysterious (so to speak) forces, exorbitant investment (from the product design and manufacturing perspectives) that are available to the largest incumbents only. And even that is not guaranteed as we have seen it with the Itanium architecture.

So unless the incumbents commit and follow through, it is not likely (at least not obvious) that RISC-V will enter the mainstream and will rather remain a niche (albeit a viable one). Within the realms of possibility it can be assessed as «maybe» at this very moment.
Even trees will take nutrients from animals with a little help from fungal networks:

https://web.uvic.ca/~reimlab/salmonforest.html

https://depts.washington.edu/hortlib/pal/salmon-dna-in-trees... (note, Salmon DNA isn't in the trees, just nutrients, in case you don't read this article).
There are many different species of squirrel, and different species have different diets.

Knowing nothing about where your parent's house is but guessing it is somewhere in the US if I had to bet I'd bet that the squirrels there are Eastern gray squirrels. They are native to the Eastern US but have taken up residence in much of the rest of the country. One of the reasons they do well outside of their native habitat is that they are not at all picky eaters. So yes it was common knowledge that they will sometimes kill other animals and eat them.

The article is about California ground squirrels. Until recently they were not known to eat meat.

BTW, how the Eastern gray squirrels spread so much is interesting. As cities grew people in them wanted to have some connection to nature, and as part of that a lot of places wanted to have some wild animals in their city parks. Tree squirrels were a common choice.

So how do you get squirrels to take up residence in your park? Your first thought is probably that you send some people out to the nearest wild forest, trap enough squirrels to form a viable breeding population, and release them in the parks.

The problem with that is that in many cities the parks don't have native trees. People want parks to have trees that aren't too tall, with reasonably wide canopies, and that don't grow too close together.

That's great if you are someplace where the native trees are like that. If you are someplace like say Seattle where the native trees are tall narrow Fir trees that close together what they did was import trees from the Eastern US.

The native squirrels wouldn't necessarily eat the nuts from those non-native trees. That was the case in Seattle. Western gray squirrels really only want to eat the nuts from native trees.

And so to get squirrels that would be happy in a park full of trees imported from the Eastern US cities then imported squirrels from the Eastern US. And since Eastern gray squirrels are not picky eaters they are also happy with native nuts, and quickly spread beyond the parks.
Why?

There will be a dedicated cast of ppl to take care of machines that do 90% of work and „the rich”.

Anyone else is not needed. District9 but for ppl. Imagine whole world collapsing like Venesuela.

You are no longer needed. Best option is to learn how to survive and grow own food, but they want to make it illegal also - look at EU..
Hi Claude, Build an MCP Server on Cloudflare Workers
Most initial exposure to drugs is social. That happens less if you’re holed up in your room on your phone.
> Most of the blacksmiths in the 19th century drank themselves to death after the industrial revolution

This is hyperbolic and a dramatic oversimplification and does not accurately describe the reality of the transition from blacksmithing to more advanced roles like machining, toolmaking, and working in factories. The 19th century was a time of interchangeable parts (think the North's advantage in the Civil War) and that requires a ton of mechanical expertise and precision.

Many blacksmiths not only made the transition to machining, but there weren't enough blackmsiths to fill the bevy of new jobs that were available. Education expanded to fill those roles. Traditional blacksmithing didn’t vanish either, even specialized roles like farriery and ornamental ironwork also expanded.
That's a lot of ads for the book, but inbetween the author describes event sourcing. There is still state, but with event sourcing it does not need to be persisted, and so it can live entirely in process' memory - thus no database is needed.
Sure, AGI hasn’t been solved today.

But what they’ve done is show that progress isn’t slowing down. In fact, it looks like things are accelerating.

So sure, we’ll be splitting hairs for a while about when we reach AGI. But the point is that just yesterday people were still talking about a plateau.
Softbank likely played a role in Arm's change of business model, away from IP licensing towards selling complete complete chips.
Dude chill! Eight years ago, I remember driving to some relatives for Thanksgiving and thinking that self-driving cars were just around the corner and how it made no sense for people to learn how to drive semis. Here we are eight years later and self-driving semis aren't a thing--yet. They will be some day, but we aren't there yet.

If you want to work in computing, then make it happen! Use the tools available and make great stuff. Your computing experience will be different from when I graduated from college 25 years ago, but my experience with computers was far different from my Dad's. Things change. Automation changes jobs. So far, it's been pretty good.
I like urls as source of truth. It’s beautifully deterministic
https://archive.is/2024.12.20-230334/https://www.nytimes.com...
I think almost every toy robotics company I can think of in recent years has gone out of business. The only consistently successful line of toy robots are the Lego technic kits…
Ask o3 is P=NP?
As engineers, we solve problems. Picking a problem domain close to your heart that intersects with your skills will likely be valued - and valuable. Engage the work, aim to understand and solve the human problems for those around you, and the way forward becomes clearer. Human problems (food, health, safety) are generally constant while tools may change. Learn and use whatever tools to help you, be it scientific principles, hammers or LLMs. For me, doing so and living within my means has been intrinsically satisfying. Not terribly successful materially but has been a good life so far. Good luck.
As who? As a user you simply ignore it. No reply (and no vote) also happens to be their sore spot sometimes, but if that’s not your goal, just ignore them in a friendly manner.

As a mod you should probably ask mods, not users. An obvious glimpse of it that I can think of: https://hn.algolia.com/?dateRange=pastYear&page=0&prefix=tru... Many insights there alone, what do, what not do.

I guess you’re asking about the whole internet, not only small communities. Well, I’d advise to stop caring that much about what others say or fall for. It’s not under your control and should not spend too much of your attention on it. Get out of the pot and let them all boil, both trolls/etc and naive prey. Not your direct problem.
This must be a joke since you must know how many people control the majority of bitcoin.
Same, but I do worry that a phish on my Google account or a Google lockout is one step away from the complete takeover of my digital life
I hear what you are saying. And still I dispute "general solution".

I argue that CAD was a general solution - which still demanded people who knew what they wanted and what they were doing. You can screw around with excellent tools for a long time if you don't know what you are doing. The tool will give you a solution - to the problem that you mis-stated.

I argue that globalisation was a general solution. And it still demanded people who knew what they were doing to direct their minions in far flung countries.

I argue that the purpose of an education is not to learn a specific programming language (for example). It's to gain some understanding of what's going on (in computing), (in engineering), (in business), (in politics). This understanding is portable and durable.

You can do THAT - gain some understanding - and that is portable. I don't contest that if broader AGI is achieved for cheap soon, the changes won't be larger than that from globalisation. If the AGIs prioritize heading to Mars, let them (See Accelerando) - they are not relevant to you anymore. Or trade between them and the humans. Use your beginning of an understanding of the world (gained through this education) to find something else to do. Same as if you started work 2 years ago and want to switch jobs. Some jobs WILL have disappeared (pool typist). Others will use the AGIs as tools because the AGIs don't care or are too clueless about THAT field. I have no idea which fields will end up with clueless AGIs. There is no lack of cluelessness in the world. Plenty to go around even with AGIs. A self-respecting AGI will have priorities.
AI being capable of doing anything doesn’t necessarily mean there will be no role for humans.

One thing that isn’t clear is how much agency AGI will have (or how much we’ll want it to have). We humans have our agency biologically programmed in—go forth and multiply and all that.

But the fact that an AI can theoretically do any task doesn’t mean it’s actually going to do it, or do anything at all for that matter, without some human telling it in detail what to do. The bull case for humans is that many jobs just transition seamlessly to a human driving an AI to accomplish similar goals with a much higher level of productivity.
I think we are pretty far. I am not devaluing the o3 capability but going through actual dataset the definition of "handling novel tasks" is pretty limited. The curse of large context of llms is especially present engineering projects and does not appear it will not end up producing the plans of a bridge, or an industrial process. Sone of tasks with smaller contexts sure can be assisted, but you cant RAG or Agent a full solution for the foreseeable future. O3 adds capability towards agi, but in reality actual infinite context with less intelligence would be more disrupting at a shorter time if one was to choose.
won't the AGI be working on behalf of the capitalists, in proportion to the amount of capital?
Everyone also forgets the speed of price decline for solar and battery your statement is completely false propaganda made up by power companies. Today rooftop solar and battery is cost competitive to nuclear already in many countries like India
AGI can't legally own anything at the moment.
I feel like more likely a lot of jobs (CS and otherwise ) are going to go the way of photography. Your average person now can take amazing photos but you’re still going to use a photographer when it really matters and they will use similar but more professional tools to be more productive. Low end bad photographers probably aren’t doing great but photography is not dead. In fact the opposite is true, there are millions of photographers making a lot of money (eg influencers) and there are still people studying photography.
Rust’s ownership model forbids things like doubly linked lists, which C programs use a lot.

That’s just one example of how C code is nowhere near meeting Rust’s requirements. There are lots of others.
About 10,000 times the cost for twice the performance sure looks like progress is slowing to me.
It also made a bunch of neural net libraries much easier to install before containers became popular.
I get lots of helpful emails from my mail administrator telling me I have some sort of problem I need to log in/revalidate/release pending messages etc.

Urgently!

(I run my own mail server and I am the admin)
I was thinking the same thing -- the most fun learning to program one could imagine. This!
Arm will appeal. Regardless, Arm will tighten the screws on Qualcomm in their next round of licensing negotiations.
Is this sarcastic? There's a reason why the lifetime checker is so annoying to people with a lot of C experience. You absolutely cannot just use your familiar C coding styles in Rust.
I've never worked in payments, but I think you can't take too many lessons from trading infrastructure for payments infra due to the way the scaling works.

In trading infra you are dealing with fairly finite number (100s to 10,000s) of instruments trading very large volumes of transactions (thousands to billions), so you can shard by instrument, dedicate CPUs, keep everything in memory and voila. Cross instrument consistency is generally not as much of a problem, depending on what part of the stack you are working on (order book / matching engine / market data feed / order router / position calculations / etc ).

With payments I'd imagine you are dealing with millions of payers, millions of payees, and 10s - 1000s of payments each.
Not now. In 2000 and in 2008. You clearly don't know the history.

> The Israeli Navy's blockade of Gaza's ports is in its seventeenth year.

If that blockade didn't exist Oct 7th would have been fought with tanks on both sides. Hamas were given plenty of chances to show they don't want war, they kept building rockets and digging tunnels while firing constantly for the past 17 years at civilian population.

Let me ask you this, your neighbor keeps firing and throwing grenades at your home... Do you tare down the wall to his property? That's an insane argument.

> The generally closed land borders? Hmmm.

Again. Same thing. They smuggled literal slaves through the tunnels they built into Egypt. On the eve of Oct 7th there were over 10k Palestinians from Gaza working in Israel. There was an active border pass which is how countries are separated. With borders. Especially if the neighboring country doesn't believe you have the right to exist and keeps firing at you.

> "Here's an option to build a state, a very generous offer, we must say."

Yes. It was a very generous offer. They were offered part of Jerusalem and 94% of the territories. It was spectacularly generous and probably won't come back.

> It's the state equivalent of "Yes, you can live in the basement. We're going to lock it when you're down there so you can't leave, and you can't have anybody to visit. But it's a home, so quit complaining."

Well... To carry that stupid analogy... It's the equivalent of parents whose son is a mass murderer offering him a way to prove that he's changed his ways.

I think this post is a bit extreme in its takes, but it isn't fundamentally wrong: https://www.news18.com/opinion/opinion-why-muslim-world-shou...

The problem is that you're ignoring the agency Palestinians had in the matter. Hamas made conscious choices every step of the way, but so did the more moderate Palestinian authority and unfortunately a lot of the populace. Right now the current terrible state of affairs is a result of two sides being terrible. The difference is that the Israeli side is far more powerful and has nothing to lose other than its soul. The Palestinian side has everything to lose and yet their leaders and populace made the wrong choices along the way.
The solution is neither: you find a way to work with automation but retain your voice and craft.
You can order custom kitten being killed videos on the internet. Is this suppressing the serial killers and rapists in our society?

It's along the lines of your theory, the internet is filling in a base need for a segment of society that's always been there.
They don't know who to buy them from because they don't have any friends and don't go out.
Thus my point. Cognitive dissonance at its finest (worst)
> But then there is the software ecosystem issue.

We still have problems with software not being optimised for Arm these days, which is just astounding given the prevalence on mobile devices, let alone the market share represented by Apple. Even Golang is still lacking a whole bunch of optimisations that are present in x86, and Google has their own Arm based chips.

Compilers pull off miracles, but a lot of optimisations are going to take direct experience and dedicated work.
AI benchmarks and tests that claim to measure understanding, reasoning, intelligence, and so on are a dime a dozen. Chess, Go, Atari, Jeopardy, Raven's Progressive Matrices, the Winograd Schema Challenge, Starcraft... and so on and so forth.

Or let's talk about the breakthroughs. SVMs would lead us to AGI. Then LSTMs would lead us to AGI. Then Convnets would lead us to AGI. Then DeepRL would lead us to AGI. Now Transformers will lead us to AGI.

Benchmarks fall right and left and we keep being led to AGI but we never get there. It leaves one with such a feeling of angst. Are we ever gonna get to AGI? When's Godot coming?
If you take a vote of 10 random people, then as long as their errors are not perfectly correlated, you’ll do better than asking one person.

https://en.m.wikipedia.org/wiki/Ensemble_learning
What happened in 2022!?

In 2021, it was 22p/kWh and in 2022, it went to 44p/kWh.

It's come down 6-7p each year since but doubling in one year is crazy.
We've had this with web development for decades now. Only makes sense it continues to evolve & become easier for people, just as programming in general has. Same with photography (like you mentioned) & especially for producing music or videos.
It's always been a mystery to me why people put up with this stuff. Adding strings to the assembler output is fine if you want to assemble some unsupported instruction, and a useful getout clause. But as the only option, it sucks, and it's no fun if you want to insert more than 1 instruction.

I used CodeWarrior for PowerPC about 15 years ago, and its inline assembler was very easy to use. No markup required, and you didn't even have to really understand the ABI. Write a C function, add "register" to the parameters, put register variables inside the function, add an asm block inside it, then do your worst. It'd track variable liveness to allocate registers, and rearrange instructions to lengthen dependency chains. Any problems, you'd get an error. Very nice.
I don't have recommendations like others here. But as a junior engineer still coming upto speed with real engineering, I'd really appreciate it if this was course was made open (interms of lectures, assignments etc) to help folks like me audit & learn
does this mean all their spam emails will stop?
It's like you have never watched a Terminator movie.

It doesn't matter if you are bad at using the tool if the AGI can just effectively use it for you.

From there it's a simple leap to the AGI deciding to eliminate this human distraction (inefficient, etc.)
Why do you think they would get rid of YAML files? Is that on the roadmap?
And that was achieved?
I wish there was a way to see all the attempts it got right graphically like they show the incorrect ones.
Probably just not trained on this kind of data. We could create a benchmark about it, and they'd shatter it within a year or so.

I'm starting to really see no limits on intelligence in these models.
It is fairly clear to me that self-learning is already possible. Give an agentic LLM the ability to add things to its own context window, or fine tune itself, and it will.
Architecture generally refers to the design of the model. In this case, the underlying model is still a transformer based llm and so is its architecture.

What's different is the method for _sampling_ from that model where it seems they have encouraged the underlying LLM to perform a variable length chain of thought "conversation" with itself as has been done with o1. In addition, they _repeat_ these chains of thought in parallel using a tree of some sort to search and rank the outputs. This apparently scales performance on benchmarks as you scale both length of the chain of thought and the number of chains of thought.