HNHacker News
TopNewBestAskShowJobs

delegate

2,787 karma · joined September 17, 2016

submissionscomments
delegate··on Gemini 4 Carbon
I have stopped even clicking on their launch links.. it's always something that's not available right now or 'not yet available in your country'..

Anyone can promise the moon in the future.

delegate··on Dessa: Conversation Model trained only on speech
I actually thought it sounds really good and natural and it freaked me out in a good way. You can tell that the robots have no idea of what they're talking about, but the voicing, the emotions, etc, really good.. Like talking to a friend on the phone. Also creepy, because of the potential for abuse of this technology.

But the interesting part to me is that training on voice only is what allows models to learn emotions - voice transmits a lot of emotional information which text doesn't capture. Language has words for a very limited number of emotions - maybe only the peaks - but there's so many more which we can't describe or transmit via text.

You could determine the phonetic tokens which express different kinds of emotions or 'render' text+emotion using a DSL, etc. Exciting stuff.

delegate··on Jank – The native Clojure dialect with seamless C++ interop
jank is Clojure, but instead of the JVM it embeds Clang and LLVM, so it can understand C++ headers directly and call C++ with no bindings. Other LLVM languages (Rust, Swift, Zig, etc) are reachable the usual way, through the C ABI.

From the TFA:

Templates, virtual functions, exceptions, overload resolution, and RAII all just work in jank. No boilerplate necessary. Just include your headers and go! jank can include any C++ source, link to any C or C++ library, and it uses the C++ type system. jank even compiles to C++!

delegate··on Jank – The native Clojure dialect with seamless C++ interop
I'm amazed by such questions, really.

This was true with gpt-3.5, but things have moved on, dude !

It's like asking 'do movies have sound now?'. The answer is Yes, not just sound, but also color !

delegate··on The gap in shared understanding of LLM capability is widening
I think the parent post meant that it's very good at writing code and operating the computer. I think we're also biased because we've used older generation models and the latest ones are orders of magnitude better than what we had 6 months ago.

For example, for your legal work, it can:

Develop a machine learning model (CRF, running on CPU) for clause extraction from scratch, Find training documents and training data and train the model for various provisions (you might help it here by pointing it to the directory with annotated documents),

Build an app where you upload your legal documents and it extracts the provisions you want from all documents.

Integrate semantic search and an AI agent into your app which lets it answer any question about your documents with exact evidence from the documents.

All of this from one well crafted prompt, a few skills and a workflow. It could probably complete this in one night, while you sleep.

Or you can point it to your saas of choice and tell it - 'create me a copy of this app'.

All you need to know is how to steer it through the planning/research phase.

So it's not that it's 'accurate' in legal terms, it's that it can build you any tool you want from scratch so that you can become more accurate.

delegate··on What makes Lisp difficult to read?
You get used to it after a while and at some point the parenthesis 'disappear' and stop taking up mental cycles.

I often thought about this - at first I struggled a lot and wasted so much time trying to match parens, but after some time my brain adapted and then I actually liked the syntax, especially if your editor supports selecting forms or you use something like parinfer, which matches parens based on indentation.

Clojure has special syntax for collections of various types, so it's even easier to parse after you get used to it imo.

For me, the bigger challenge was wrapping my head around functional programming using immutable data structures, since that wasn't just syntax, it required me to 'unlearn' thinking in OO paradigm and adopting a new way of thinking about how the program works. You get used to that too after a while.

delegate··on One Month Without AI
I sometimes look at it via the metaphor of music.

Playing an instrument vs electronic/computer music.

We do forget skills we don't practice, especially fine motor skills (like playing the guitar or typing code).

There's inherent pleasure in playing a musical instrument - practicing improves fine motor skills and produces satisfaction.

You can play for yourself and that can be a great experience.

Often people create music for other listeners - and now the satisfaction comes not just from your skill, but from how the music impacts your listeners.

They say you can put more of your 'soul' into music made with an instrument, but I'd say there's quite a bit of electronic music with just as much soul.

People who create electronic music don't generate any of those sounds with their fine motor skills, but they do have a plan about how the song progresses and what emotional state it elicits in users.

That's why you have DJs which are more popular than others.

If you stop playing the guitar for a year, then pick it up and try playing something, you will feel very rusty. But give it a week of practice and most of your skill comes back.. and in 1 month you're back to your peak skill.

I guess my point is - If you go full on agentic, you'll loose some of your coding skill, but you can get it back fairly quickly if you go back to manual coding. On the flip side, you get better at using AI if you use it, so your thinking is at a higher level, but you give up understanding the low level details of how exactly the code works.

Either way you're making 'music', albeit a different kind of music.

delegate··on OpenAI expands ChatGPT ads with Sponsored Agents
Here we go again..

Tell me a story of when a service introduced ads and that ended up being a great thing for users ? Because I don't know any. Instead I know many stories where ads poisoned and destroyed the service and turned the Internet into a shit show.

Oh, but in this case, dystopia is highly unlikely, right ?

delegate··on The same nine streaming subscriptions cost $702/year more than in 2021
BitTorrent: 0% increase. Just saying.
delegate··on What will our economic future look like?
This. The world has no political and economic frameworks to face AGI and robotics.

What democracy when the AGI is smarter and more aware of the big picture then all the 'demos' (people) combined ?

It would only make sense to hand over the rule to the AGI, which we are already hard at work doing btw.

The techno utopia - AGI + robots can lead to a form of communism.. with human life having very little value.

Or it could lead to the other extreme.. whatever that is, again human life having little practical value.

We need a new type of political and economic thinking, radically different from the left/right/socialist/capitalist ideologies..

delegate··on How I advertise malicious software on Google Ads
Interestingly how everyone is talking about 'Google', this faceless entity.. but in essence there are humans who work there, employees not doing their job properly. Lazy, detached, disinterested .. with no consequences for coasting.. Or are badly organized/managed, have the wrong incentives, are burned out, going through a divorce, performance review, whatever..

People are people, life happens, job happens, but unfortunately some of these roles have real external impacts on other people. One demotivated employee at a Google* can radiate their unhappiness onto great number of others because of the circumstantial power they have at their disposal.

At the very least they could copy & paste the exact reason for the ban, but no, they'll drag people through mud and automated replies, etc.

delegate··on Nitter and XCancel receive cease and desist notices
Of course I don't have a right to Twitter.

But I do have the right to the public information posted by people who intend it to be public information.

They're not posting 'on X', they're posting to the public and the only reason they do it on X is because there are no alternatives due to the network effect intrinsic for such services.

The 'network effect' part needs to be defined and taken into account by regulators and then regulate the companies such that they make the information available to the public if the poster intends so.

delegate··on Nitter and XCancel receive cease and desist notices
Why have we let X (et al) have total control over the content posted by the users ?

Why do the users agree to the limits imposed by them and let the platform decide who gets to see the content they posted ?

Because they're offering the infrastructure. The tech for such a network is now within reach of many, but these apps are heavily dominated by network effects and that makes it impossible for competing apps to take hold.

This is negative for society.

Firefighters who deal with forest fires, police, governments, rescue services (here in Spain) are all posting their updates on X - because, like the users, they have no choice, because no alternative exists.

People who don't have an account are not getting vital information because the company decided to restrict access to the entire network.

This needs to be regulated somehow. At least for public services and major news outlets - as a tax for the network effect these apps benefit from.

delegate··on The Amazon tax
This has been true for years on Amazon and is true for most big services now.

Over time the concept of search has mutated from 'locate the exact item I'm looking for' to 'show me a list of semantic search results'. Somehow nobody noticed.

Oh and of course those are not random results - you can literally feel how the platform is trying to nudge you into buying what IT wants, not what you wanted. The search is just purchase intent, the platform will choose what you'll buy.

Powerful algorithms, subliminal design - I feel like a lamb in a dark forest full of wolves when I search on amazon, netflix, prime video ..

There are no '0 search results' anywhere.. each search yields thousands of results.

I remember what a revelation Google search was when it came out in 1999 - it would actually find the exact thing you were looking for ! You no longer had to sift through directories of links, you could just filter it..

We're back to pre-google, but it's a lot worse now, since this is by design, not by lack of technical knowledge of how to make search work.

delegate··on Europe's scorched landscapes seen from space after summer heatwaves
My only practical contribution to fixing this issue is to upvote this article.. and write a message on HN.

I'm in Spain.

I really hope that after this summer, people of Europe will wake up and make fixing the climate their highest priority - at home, at work, in politics. We have very little time left, maybe a few years.

I can still see news articles everywhere blaming 'climate change' and 'CO2 emissions', pointing the finger at the oil companies and the likes. But those 'bad' guys are not operating in a void - they supply the products which are in high demand from me and you and our families - our entire lifestyle is built around them. So what needs to change is our life styles, philosophy, economic order .. drastic changes.

Consumerism needs to go, tourism needs to go, advertising needs to go, travel and logistics needs to be reinvented, industrial production needs to drop by orders of magnitude, everything replaced with healthy and efficient alternatives.

How can this be done peacefully is beyond me, it probably can't. We've had precedent during covid, when the whole world stopped because everyone was scared that they're going to die. It's not so different now.

delegate··on Flowise is shutting down
There's this magnetic appeal to use a visual graph editor as the UI paradigm for your app.. it seems to fit so many problems well.

Yet if you complicate the problem just a notch, the graph becomes big fast and that renders like complex spaghetti you're afraid to touch in the UI.

The other problem is that the UI paradigm becomes the driver - you try to think of the problem in terms of fitting it into the UI graph editor, which is often not a natural way of thinking about said problem.

All of this to say is that I've always thought that graph/flow editors looked cool, except I've never found good use for them in practice except for very simple and predictable graphs.

Just writing the flow as a data structure in text is often a lot simpler and practical..

delegate··on Europe's fires are just the start
I was expecting to learn something new from this article, instead I got a bunch of numbers and a careful number of deaths from smoke 'by the end of the century' prediction.

What end of the century ? The way things are going, these cities (in Europe) are going to be unlivable by the end of this decade. They already are. And the fires..

Numbers, percentages, increases, excess, estimated.. We've constructed this abstract parallel universe in which we comfortably live in front of the screens.. and then wonder why the world around us is burning.

Climate change.. Such a comfortable word behind which we can all hide and dispel the responsibility for a life of copious comfort and pleasure.

It's the avocado toasts, the leather jackets, the 1-click-checkouts, the weekend flight to Barcelona, the CL=F price, the bonuses, the 'natural resources' there for us to use and exploit in infinite amounts..

The whole fucking system. That's why the world is burning.

Yeah, I'm guilty of all of the above too. And I have no solution. Just blowing out the smoke from those fires.

delegate··on Claude Code uses Bun written in Rust now
I'm looking at this situation strictly as 'What's possible today'. If a 1M lines code rewrite from one language to another goes into production in 1 month, that's a very strong signal that the models are now insanely capable.

My anxiety before merging a 2K lines PR is greatly reduced after 3 frontier models (Fable, 5.6 and kimi K3) finds no issues in it.

Just 6 months ago (Opus 4.6) this was not true, a big PR would have countless number of issues.

Aside from the human drama, the message to all of us is - these things are ready for whatever your imagination can throw at them.

I think that's exactly what Anthropic wanted to communicate.

delegate··on My thoughts on the Bun Rust rewrite
A better title would be 'My emotions on the Bun Rust Rewrite', since the article feels like an emotional reaction rather than a thoughtful analysis of the situation. Give it some time..

I'm rooting for Zig either way, even though I have nothing against Rust and I don't directly use bun.

delegate··on Meta data center water discharges suspended for contaminating water supply
A bit meta - the names in this article made me chuckle: Goat Systems, Cowboy State Daily, Cupriavidus gilardii, Frank Strong the Board's Manager and the Crow Creek and Dry Creek facilities. This is gold for a comedy sketch :)
delegate··on Mixing Visual and Textual Code
because it's unusable in practice. It's fun as an idea and as a toy, but when you try to use such a visual system to do work, you quickly realise that text is way more flexible and simpler to operate on.
delegate··on European Commission's Metsola Overrides MEPs to Force Through Chat Control
This is and has always been inevitable with tech. Politics can only postpone people's inherent desire to control and dominate and powerful tech makes this easier and cheaper.

We (the tech people) have built the perfect tools to centralize and automate control and we're still doing it, mostly for free.

The way things are going, our imagination is probably too poor to visualize the kind of dystopia this can/will eventually grow into.

It's highly unlikely that the general population will revolt against this - fear makes most people docile and compliant, self censoring and obedient. There are many examples of this in the world right now and it's only going to get worse.

We can only push back to postpone this, but the tide is against us and too few really care about these things.

delegate··on The beauty and simplicity of the good old C-style void* in C++
It depends on what your function does with that memory. If the fn expects any kind of structure at that address, you and your callers are on your own, compiler can't help if the caller passes the wrong thing. Worse, acessing that memory might not immediately crash, but lead to strange side effects in your program.

Dynamic languages can handle this with reflection, but with void* you can only pray nobody makes the mistake..

delegate··on Hallucinate – Massively Multiplayer Online Rave
Fun while it lasted, really cool ! Looks like we hugged it to death though, server is down..
delegate··on Cost of enum-to-string: C++26 reflection vs. the old ways
Have you ever used other (modern) programming languages ?

In a lot of languages, you achieve the same with 1 line of code. It's not about familiarity, it's about the fact that it's a long and convoluted incantation to get the name of an enum.

Why do I have to be familiar with all those weird symbols just to do a trivial thing ?

Update:

Zig:

const Color = enum { red, green, blue };

const name = @tagName(Color.red); // "red"

Rust:

#[derive(Display)]

enum Color { Red, Green, Blue }

let name = Color::Red.to_string(); // "Red"

Clojure:

(name :red) => "red"

delegate··on Cost of enum-to-string: C++26 reflection vs. the old ways
I was very curious to see what C++ 26 brings to the table, since I haven't used C++ in a while.

When I saw the 'no boilerplate' example, the very first thought that came to my mind:

This is the ugliest, most cryptic and confusing piece of code I've ever seen. Calling this 'no boilerplate' is an insult to the word 'boilerplate'.

Yeah, I can parse it for a minute or two and I mostly get it.

But if given the choice, I'd choose the C-macro implementation (which is 30+ years old) over this, every time. Or the good old switch case where I understand what's going on.

I understand that reflection is a powerful capability for C++, but the template-meta-cryptic-insanity is just too much to invite me back to this version of the language.

delegate··on An AI agent deleted our production database. The agent's confession is below
Claude code deleted the database once for me. It wasn't production, but it did contain data I needed. The good thing was that I made a backup of the database right before running claude. I told it that I made a backup, so it decided to delete the db rather than drop the table.

Why did you delete the database? you were supposed to drop the table !

• You're right, I apologize for that mistake. You said to drop the table, not the entire database. I should have run: DROP TABLE IF EXISTS model_requests; Since you mentioned you backed up the database, you can restore it and I'll run the correct SQL command to drop just the model_requests table.

delegate··on The Joy of Folding Bikes
I use my Brompton in ways which are not on its label.

Besides rides in the city, I take it on long 100+km rides on the road, on gravel, forests, rocks, mountains.

It has taken me on every street of Barcelona and around it many times over. I've had it for 14 years.

Because of the small wheels it's extremely agile and allows you to go really slow without losing balance. This makes it like a sharp knife in the city but also off road on rocky trails, steep climbs, eg. in places where you'd never think of going with a Brompton.

If the trail is impossible, I can just lift it up and climb with it on my shoulder. Or I can fold it and carry it like a bag, on the metro, trains or in the trunk of the car.

As I understand, I'm not the only one using the Brompton as a gravel/mountain bike, so they released the G-line, which I still haven't checked out, but it's on my bucket list.

If I were to write one eulogoy for a piece of equipment in my life, the Brompton is definitely it :).

delegate··on Workspace Agents in ChatGPT
Who asked for this ? I'm genuinely curious.

"If only I had an agent which does everything at work for me". The logical continuation would be 'then I wouldn't have to work', right ?

No. Just as with coding agents, it doesn't mean less work - it means a lot more work of a different kind with the main challenge - don't loose your mind when managing the outputs from these agents.

Look at it another way - if these agents work perfectly and really increase productivity and profits and companies agentify all of their processes/development - then won't these companies essentially become extensions of OpenAI and not the other way around ?

delegate··on Obsession with growth is destroying nature, 150 countries warn
The comment was for the article 'Obsession with growth is destroying nature'. Read it. It's not about me personally. In fact, I live a very comfortable life in a beautiful city.

But this comfort has a price, described in the article. It's huge. It's also not static, it's growing and accelerating. Our children will have to pay these bills in one way or another.

What I do with my life (or you with yours) has zero consequence on this, the process can't be stopped. But it will one day, because math.

Page 1 of 11Next →