frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Research identify two psychological traits that predict conspiracy theory belief

https://www.psypost.org/researchers-identify-two-psychological-traits-that-predict-conspiracy-the...
1•wjSgoWPm5bWAhXB•55s ago•0 comments

AI voice agents which convert

https://coldi.ai/
1•Olivia8•1m ago•0 comments

Singleton Done Right in C++

https://andreasfertig.com/blog/2026/01/singleton-done-right-in-cpp/
1•klaussilveira•2m ago•0 comments

Digg.com (Relaunch)

https://digg.com/d/login
1•beatthatflight•6m ago•0 comments

Private Inference (Confer Blog)

https://confer.to/blog/2026/01/private-inference/
1•lwyr•6m ago•0 comments

Reflex FRP – a Haskell-based ecosystem for building user interfaces and web apps

https://reflex-frp.org/
1•ravenical•7m ago•0 comments

Century-old tumours could reveal why more young people are getting bowel cancer

https://www.bbc.com/news/articles/cvgxpv9k822o
1•cbluth•10m ago•0 comments

VoiceWise – Understand long voice notes without listening twice

https://voicewise.live
1•highraja•10m ago•1 comments

GoTHub SSH Signup

https://gothub.org/signup.html
1•todsacerdoti•13m ago•0 comments

Options+ and G Hub macOS Certificate Issue

https://old.reddit.com/r/logitech/comments/1q65vzx/options_and_g_hub_macos_certificate_issue/
1•juliendc•14m ago•0 comments

The Resonant Computing Manifesto

https://resonantcomputing.org/
2•headalgorithm•14m ago•0 comments

iOS 26 appears to be rolling out unusually slowly

https://mastodon.gamedev.place/@AshleyGullen/115852978599994325
1•AshleysBrain•14m ago•0 comments

An Introduction to Ruby Parsing with Prism

https://blog.appsignal.com/2026/01/07/an-introduction-to-ruby-parsing-with-prism.html
1•amalinovic•16m ago•0 comments

Vercel CEO's Grok 4 vs. GPT 5.2 chess match runs all night (still on)

https://v0-chess-match.vercel.app/
1•michael-sumner•16m ago•0 comments

From blog to growth engine: how I turned content into a product surface

https://www.google.com/search?q=site%3Avect.pro&oq=s&gs_lcrp=EgZjaHJvbWUqCAgDEEUYJxg7MgYIABBFGDwy...
1•WoWSaaS•17m ago•1 comments

Continuous AI on Your Terminal

https://github.com/autohandai/code-cli
1•igorpcosta•18m ago•2 comments

Ask HN: Which career is most future-secure in the AI era?

1•danver0•19m ago•0 comments

Show HN: Tickk.app – Local-only voice braindumps → tasks (no AI, no cloud)

https://tickk.app/
1•digi_wares•21m ago•0 comments

LLMs Are Performance-Enhancing Drugs for the Mind

https://dogdogfish.com/blog/2026/01/07/ai-as-ped/
1•matthewsharpe3•22m ago•0 comments

How CU Boulder's student news site got taken over by AI slop

https://www.denverpost.com/2026/01/05/cu-independent-website-ai-impersonator/
2•thm•24m ago•0 comments

Valve Should Buy Discord (Before the IPO)

https://www.garbagecollected.dev/p/valve-should-buy-discord
3•ee64a4a•25m ago•0 comments

Backpressure in JavaScript

https://blog.gaborkoos.com/posts/20206-01-06-Backpressure-in-JavaScript-the-Hidden-Force-Behind-S...
1•enz•26m ago•0 comments

'Autofocus' glasses can change their lenses in real time

https://www.cnn.com/science/autofocus-glasses-ixi-change-lenses-spc
1•thunderbong•29m ago•0 comments

Tell HN: I have no interest in being tracked

2•nsaciafbi•30m ago•1 comments

OpenAI down 20% of AI Web Traffic in last 12 months

https://twitter.com/Similarweb/status/2008805674893939041
2•ostenbom•30m ago•0 comments

Ralph Wiggum went from 'The Simpsons' to the biggest name in AI

https://venturebeat.com/technology/how-ralph-wiggum-went-from-the-simpsons-to-the-biggest-name-in...
2•ghuntley•30m ago•0 comments

China mandates 50% domestic equipment rule for chipmakers, sources say

https://www.reuters.com/world/china/china-mandates-50-domestic-equipment-rule-chipmakers-sources-...
2•bryanrasmussen•30m ago•1 comments

Ikigai

https://en.wikipedia.org/wiki/Ikigai
1•fsflover•31m ago•0 comments

Post-growth: the science of wellbeing within planetary boundaries

https://www.thelancet.com/journals/lanplh/article/PIIS2542-5196(24)00310-3/fulltext
1•hamburgererror•35m ago•0 comments

Show HN: Server-rendered multiplayer game with proximity chat and LLM NPC

https://github.com/skorotkiewicz/proximity-explorer
1•modinfo•38m ago•0 comments
Open in hackernews

Pipe Dreams – The life and times of Yahoo Pipes (2023)

https://retool.com/pipes
142•twalichiewicz•1d ago

Comments

ChrisArchitect•1d ago
Previously: https://news.ycombinator.com/item?id=38650878
postatic•1d ago
Absolutely loved Yahoo Pipes. Created my own last year - https://www.mashups.io
jschrf•1d ago
Very nice! Love the clean UI.
Natfan•1d ago
cool! self-hostable?
tangoalpha•1d ago
Pipes was ahead of its time. Built a scraper and aggregator back in 2008-2010, fetching content from over 2000 sources, pumping all of it into a Drupal website. The amount of regex transformations and other things I had in that pipeline - is in hindsight - more complex, larger scale, and more convoluted that any other nifi or airflow pipelines I built later in my career. And all of it was free. What was possible was limited only by one's creativity!
AceJohnny2•1d ago
> And all of it was free.

It's important to take the perspective that the Silicon Valley isn't an incubator of technology, but of business models.

Yahoo Pipes being free is exactly what killed them. Without a sustainable business model, they could not last.

robertheadley•1d ago
I miss Yahoo Pipes every day of my life.
ManuelKiessling•1d ago
Isn‘t n8n a substitute of sorts?
Towaway69•1d ago
What about Node-RED?
dbacar•1d ago
There was some other tool also, I guess called Dapper.

A similar experience is Apache Nifi for the curious.

hermitcrab•1d ago
It is surely only a matter of time until someone says 'yes, but node based editors are crap, you should do everything in code'. This has been discussed ad nauseum in HN, so I have tried to summarise the arguments here:

https://successfulsoftware.net/2024/01/16/visual-vs-text-bas...

nylonstrung•1d ago
I actually like node based editors but LLMs are the nail in the coffin.

Visual programming just doesn't make sense in a world where "low-code" users can safely be assumed to be using llms

hermitcrab•1d ago
I expect I can drag and drop nodes to solve a problem faster than you can vibe-code a solution. Plus a node-based solution is likely to be more maintainable if your aren't a coder.
Closi•1d ago
Let's see! I'm actually working on a node-based programming LLM paradigm for an app I'm building.

The idea is that you can write the 'nodes' in plain english rather than pre-written blocks, and then the arrows indicate the flow but don't need to absolutely encode everything (closer to a flow chart). The process of writing the flow chart helps define and document the business logic, and the flows are totally clear because everything is encoded into a state machine.

hermitcrab•1d ago
I am unconvinced that natural language is the best way to describe a data transformation problem.
Closi•1d ago
My personal sense is business logic which involves processes with lots of steps rather than data transformation.

I’m unconvinced that code is the best way to describe business logic, so here we are! :)

(Code is probably the best way to encode business logic, but most users can’t read it or edit it, which makes it bad)

tommica•1d ago
Good luck with your project. It is a tough problem you're solving, but hopefully your idea has wings.
Closi•21h ago
Thanks! It's in a very narrow domain (Handset UI flows in Warehouse Management Systems) so i'm hoping that helps, but it's very domain specific and certainly not anything mainstream.
rao-v•1d ago
In a world where node based editors and code are also equivalent to LLMs, it's not super clear to me that the future will not be nicely visualized and understandable nodes (generated by the LLM to explain things to me and to get guidence) kept in sync with the codebase.
Towaway69•1d ago
Having spent a log of time with visual programming and having also loved yahoo pipes, for me, it's time to find a new paradigm.

Last year, I came up with Breadboard Programming[1] which is visual programming using Node-RED but with a different perspective, that of a breadboard[2]. The point is take another perspective on programming and to find new parallels to how electronics are created using breadboards.

Breadboarding is prototyping but with the intention of throwing everything away or iterating by simply copying and pasting the entire code base and then throwing it away. The difference to typical software prototyping is that the prototype can easily be copied and iterated on. Normally prototypes mutate into the final product and then remain those mutated monsters that we were going to refactor before they went into production.

[1]: https://blog.openmindmap.org/blog/breadboard-programming

[2]: https://en.wikipedia.org/wiki/Breadboard

Bjartr•21h ago
Seems to me that breadboard coding would be a like a spreadsheet where dependencies between cells are visible at a glance and could be "rewired" in a way that's easier than hand editing the formula text
Towaway69•19h ago
Definitely not :) i would definitely avoid drawing parallels to spreadsheets rather parallels to the electronics.

I explicitly draw parallels to wires because of the relation to flow based programming.

rendaw•19h ago
I'm not sure if I've ever seen a rigorous comparison between visual and text based editing before, and I'm really interested.

I disagree with some of your points:

- Higher level abstractions - I don't think that's a usage of high level abstraction I'm familiar with, or else it's not true. You can have very very high level abstractions in text code, you can have very low level abstractions in visual programming (max msp). This also goes for the point about optimization in text languages.

- Less hidden state - this really depends on the visual programming language. The geometry node editor in Blender has tons of hidden state - what are the inputs to your program, what are the outputs, how is it applied, etc.

- Less configuration - I have no idea, but my guess is you're thinking of something like Rust where library A uses image type X and library B uses image type Y and you need to write code to convert between X and Y yourself. I don't think this is inherent to visual programming - it's just a consequence of having a large, complex ecosystem with independently evolving parts.

- No syntax to remember - There's still syntax, it's just visual syntax. What does this squiggle mean? What does this color mean? What about this box around things? And unlike text, where you can just write what you see, even if you know what something is with visual programming you might not know how to replicate it (which menu button, what conditions are required, what selection do I have to make, etc), google it, etc.

- Looping and recursion - This is a failing point in visual programming languages I'm familiar with, but I don't think there's anything stopping a visual programming language from offering functions, looping, and recursion.

- Optimization - I touched on this above, but higher level abstraction makes _more_ opportunity for compilers to optimize. Specifically, in visual programming languages, there's no inherent concept of a "sequence" of calculations as there are in imperative languages, so compilers can freely parallelize.

Then: errors and run-time feedback - yes, this is true of most visual programming languages and is super great. It's equally true for many non-visual programming languages (e.g. rust).

The point about discoverability is good, and I agree. Just knowing what you can do in a programming language is very hard (the first steps). Generally in visual programming languages all the parameters are shown right there on the screen.

Here are my extra advantages to visual programming languages:

- I think it's good to make a distinction between control flow graphs and data flow graphs. IMO representing state machines in text based languages is pretty bad and understanding complex call flows etc can be very difficult. Most visual programming languages are purely data flow, but I think a control flow graph programming language would be very good at this.

- Another advantage of visual programming languages is you don't need to come up with names in order to reuse values. Having to name things isn't a joke, and seeing lines and arrows is easier to grok then trying to 1. understand what a complex name means (and maybe forcing yourself to ignore it if the name is bad) and 2. remembering that name so you can mentally connect uses.

That said, there's no need to force these to be mutually exclusive. You could mix them (allow text within the graph, or refer to the graph from text, allow making some files graphs or some text, etc), or even freely convert between them (luna lang, which appears to be thoroughly dead atm but here's some remnants: https://github.com/Luna-Tensorflow/luna).

hermitcrab•15h ago
>I don't think that's a usage of high level abstraction I'm familiar with

The 'primitives' you are presented with are generally at a lot higher level of abstraction in a visual language ('join' node vs '+'). Obviously you can build any level of abstraction using these primitives.

>The geometry node editor in Blender has tons of hidden state - what are the inputs to your program, what are the outputs, how is it applied, etc

I'm not overly familar with Blender. But aren't the inputs and outputs shown as connections? if so, they aren't hidden in the same way they are in code.

>There's still syntax, it's just visual syntax.

You don't have to remember the name of the function, you usually just have to drag it from a list of functions and there is no list of arguments to remember either.

>I don't think there's anything stopping a visual programming language from offering functions, looping, and recursion.

Both are possible in principal.

>Most visual programming languages are purely data flow, but I think a control flow graph programming language would be very good at this.

Trying to mix the two in one environment sounds like a recipe for a lot of additional complexity.

>Another advantage of visual programming languages is you don't need to come up with names in order to reuse values

Good point.

>That said, there's no need to force these to be mutually exclusive.

Indeed. Most visual programming environments include scripting nodes, to get the best of both worlds.

davemo•1d ago
I was an avid user of Pipes and blogged a bit about the experience of using it to build an aggregated set of feeds from various employee blogs to feed into our company site back in 2009 [0]. It holds a special place in my memory alongside early internet greats like del.icio.us [1]

- [0] https://blog.davemo.com/posts/2009-04-06-yahoo-pipes-at-vend...

- [1] https://en.wikipedia.org/wiki/Delicious_(website)

nosrepa•19h ago
Man I miss delicious
croisillon•1d ago
related:

December 2023 - 129 comments - https://news.ycombinator.com/item?id=38650878

tombert•1d ago
I'm surprised I hadn't heard of Pipes.

I do a fair amount with n8n now, and this feels like n8n way way way before. I generally hate the term "ahead of its time", but I think this might apply.

sporkxrocket•1d ago
That's a wildly self-indulgent and navel gazing post with more name dropping than you would think for a barely used product.
ronbenton•1d ago
Reminds me of an early form of IFTTT