HNHacker News
TopNewBestAskShowJobs

myownpetard

426 karma · joined January 15, 2021

submissionscomments
myownpetard··on NVIDIA frenemy relation with OpenAI and Oracle
In crypto, wash trading usually refers to the practice of exchanges or project creators colluding to trade the same asset back and forth in order to make the volume/liquidity/popularity look greater than it is.

- "Our coin hit $100M daily volume, get on this rocketship before it's too late!"

- "Our exchange does $1B annually, so you know we're trustworthy!"

- "Hey investors, look at the massive demand for our GPUs (driven by the company we invested $100B)!"

myownpetard··on MCP vs. API Explained
MCP is more like a UI that is optimized for LLMs for interacting with a tool or data source. I'd argue that an API is not a user interface and that's not really their intention.

> Regardless, again: if the AI is so smart, and it somehow needs something akin to MCP as input (which seems silly), then we can use the AI to take, as input, the human readable documentation -- which is what we claim these AIs can read and understand -- and just have it output something akin to MCP.

This example is like telling someone who just wants to check their email to build an IMAP client. It's an unnecessary and expensive distraction from whatever goal they are actually trying to accomplish.

As others have said, models are now being trained on MCP interactions. It's analogous to having shared UI/UX patterns across different webapps. The result is we humans don't have to think as hard to understand how to use a new tool because of the familiar visual and interaction patterns. As the design book title says, 'don't make me think.'

myownpetard··on AlphaQubit: AI to identify errors in Quantum Computers
That's because attention is all we need.
myownpetard··on The deep learning boom caught almost everyone by surprise
I disagree. A neural network is not learning it's source code. The source code specifies the model structure and hyperparameters. Then it compiled and instantiated into some physical medium, usually a bunch of GPUs, and weights are learned.

Our DNA specifies the model structure and hyperparameters for our brains. Then it is compiled and instantiated into a physical medium, our bodies, and our connectome is trained.

If you want to make a comparison about the quantity of information contained in different components of an artificial and a biological system, then it only makes sense if you compare apples to apples. DNA:Code :: Connectome:Weights

myownpetard··on The deep learning boom caught almost everyone by surprise
Evolution is the heuristic search for effective neural architectures. It is training data, but for the meta-search for effective architectures, which gets encoded in our DNA.

Then we compile and run that source code and our individual lived experience is the training data for the instantiation of that architecture, e.g. our brain.

It's two different but interrelated training/optimization processes.

myownpetard··on The deep learning boom caught almost everyone by surprise
A more fair comparison would be subtract it from the size the of source code required to represent the LLM.
myownpetard··on Training Language Models to Self-Correct via Reinforcement Learning
> as part of/after the main training

I take this to mean during weight updates, e.g. training.

> "runtime train of thought"

I take runtime here to mean inference, not during RL. What does runtime mean to you?

Previous approaches [0] successfully used inference time chain of thought to improve model responses. That has nothing to do with RL though.

The grandparent is wrong about the paper. They are doing chain of thought responses during training and doing RL on that to update the weights, not just during inference/runtime.

[0] https://arxiv.org/abs/2201.11903

myownpetard··on Training Language Models to Self-Correct via Reinforcement Learning
These are two very different things.

One is talking about an improvement made by making control flow changes during inference (no weights updates).

The other is talking about using reinforcement learning to do weight updates during training to promote a particular type response.

OpenAI had previously used reinforcement learning with human feedback (RLHF), which essentially relies on manual human scoring as its reward function, which is inherently slow and limited.

o1 and this paper talk about using techniques to create a useful reward function to use in RL that doesn't rely on human feedback.

myownpetard··on Ask HN: What is the most useless project you have worked on?
He was creating a paper trail for illegal working/billing practices.
myownpetard··on More product, fewer product managers
Almost every PM I've worked with had an engineering degree and/or previously worked as an engineer. This "Josh" sounds like a strawman or you've had bad luck with PMs in the past.

It also sounds like you have a PM on your team, but they actually have the title of SWE or Eng. Mgr. They probably spend > 50% of their time on the above listed responsibilities rather than engineering. Hopefully they don't get docked in their performance reviews for essentially performing the duties of a PM rather than those of an engineer.

myownpetard··on The business of extracting knowledge from academic publications
> Word of advice to all those who are chomping at the bit to disrupt pharma with AI.

Literally the first line in the comment that started this thread.

myownpetard··on The business of extracting knowledge from academic publications
Your sources are talking about the ratio of small molecule vs. large molecule drugs. Even if you're developing small molecule drugs you are likely targeting some aspect of protein signaling/gene expression.

People are being dismissive of your comments because to say that proteins are niche in the context of pharma is like saying advertising is niche in the context of Meta and Google.

myownpetard··on John Riccitiello steps down as CEO of Unity
I think its use probably has a loose correlation to younger, east coast, Big Lebowski fans.

Which as we know puts you down an irreversible ideological path of... something?

myownpetard··on John Riccitiello steps down as CEO of Unity
[flagged]
myownpetard··on I’m not a programmer, and I used AI to build my first bot
It was a pun about how this thread is being overly semantic in an unnecessary and uninteresting way...

We could also talk about how the word 'executes' implies some kind of agency which computers lack. It's like saying a rock just executes the laws of physics when it rolls down a hill...

myownpetard··on I’m not a programmer, and I used AI to build my first bot
> The machine is not "interpreting instructions" but "just" mapping to unambiguous defined actions.

Well in the case of Python, the interpreter is indeed interpreting.

myownpetard··on An Old Conjecture Falls, Making Spheres a Lot More Complicated
Wait until you hear about hypercubes.
myownpetard··on Show HN: Learn a language quickly by practising speaking with AI
Cool, thanks for the response! I'm enjoying using the site.

One followup: does it take into account grammatical errors, incorrect conjugations and that kind of thing?

myownpetard··on Show HN: Learn a language quickly by practising speaking with AI
What is the fluency score based on?
myownpetard··on In 17th century, Leibniz dreamed of a machine that could calculate ideas (2019)
> Within the context of a system with certain algebraic properties.

This downplays the importance of the set of systems for which his proof holds and makes it sound like it applies to some obscure branch of mathematics.

It applies to a huge set of important systems, not least of which is any system that is sufficiently expressive as to uniquely identify the natural numbers.

myownpetard··on What we know about LLMs
Interesting final point. It's like the business equivalent of NP-Complete problems, difficult to compute but easy to verify.

Can you give any examples of those types of problems you've encountered?

myownpetard··on Hollywood is on strike because CEOs fell for Silicon Valley’s magical thinking
No, they are almost certainly suggesting crypto would solve the issue...
myownpetard··on Vectorization: Introduction
Isomorphic javascript is one of the most egregious.
myownpetard··on Brilliant jerks, crazy hotties, and other artifacts of range restriction (2019)
17% of Americans that are over 7' are or have been in the NBA.

They only need to be better than a few dozen or hundreds of others at the required skills. The average 7 footer in the NBA is a way better shooter than the average player in the general population and probably better than any average college player. But shooting skill is inversely proportional to height in the NBA for the exact reason the GP stated.

To be something like 6'3'' or shorter in the NBA means you need to be an insane outlier in other skills, better than literally millions of others at your height and hundreds of thousands with your general athleticism.

myownpetard··on The AI Scaling Hypothesis
There is a great paper, Weight Agnostic Neural Networks [0], that explores this topic. They experiment with using a single shared weight for a network while using an evolutionary algorithm to find architectures that are themselves biased towards being effective on specific problems.

The upshot is that once you've found an architecture that is already biased towards solving a specific problem, then the training of the weights is faster and results in better performance.

From the abstract, "...In this work, we question to what extent neural network architectures alone, without learning any weight parameters, can encode solutions for a given task.... We demonstrate that our method can find minimal neural network architectures that can perform several reinforcement learning tasks without weight training. On a supervised learning domain, we find network architectures that achieve much higher than chance accuracy on MNIST using random weights."

[0] https://arxiv.org/abs/1906.04358

myownpetard··on Chess is just poker now
This reminds me of my favorite chess quote, "You must take your opponent into a deep dark forest where 2+2=5, and the path leading out is only wide enough for one.” - Tal.

He was notorious for doing just this. He would make what have now been engine analyzed as sub-optimal moves but which lead to such complex and dynamic positions that his opponent would eventually slip and he would exploit their error in dramatic fashion. This is one reason why he is considered one of the most creative attacking players ever.

myownpetard··on Ask HN: Inherited the worst code and tech team I have ever seen. How to fix it?
That's fair. I've worked at more established places with formal design doc/RFC and sign off processes and it can work well.

After reading the description of the SOP at this shop, the idea that the OP would be able to introduce an additional layer of process requiring multiple stakeholders and management seemed like a bridge too far in my mind :).

myownpetard··on Ask HN: Inherited the worst code and tech team I have ever seen. How to fix it?
That's essentially what the GP was implying, "Have everything in writing, complete with date and signatures."
myownpetard··on Cheating at chess with a computer for my shoes
That's surprising to me especially for rapid but you're better than me (2000 lichess). Under time pressure, if I have a passed a or h pawn and can simply trade down and promote I will opt to do that rather than try to calculate a deep mating combination.

> other than in end-game

This is frequently where such scenarios occur. Many end games are difficult for humans to play with absolute precision, even seemingly simple ones like knight and bishop vs. king. But when there are fewer pieces on the board is exactly when computers are able to perform incredibly deep calculations.

A good example is the notorious 30 move forced mate that Caruana "missed" in game 6 of his world championship match with Magnus, which occurred with only 3 pieces and 3 pawns left on the board.

myownpetard··on Useful engineering metrics and why velocity is not one of them
That's the problem that was raised by the parent comment. There is no single 'unit' for this formulation of velocity because it is too qualitative.

It's a similar property to "code quality" in that regard. There are metrics like 'test coverage' or 'dependency graph complexity' but these can also be gamed intentionally or unintentionally much like LoC.

There are lots of descriptive metrics you can come up with that can be useful in exploring how you are performing or how your performance is changing with regard to quality or velocity. But treating such a metric as an actual proxy for the underlying property is not useful and sometimes counterproductive as you point out.

I think this is where the notion of software craftsmanship appears. We are still at the point where it requires an expert who is engaged in the process to essentially sense how they or their team is performing on these properties. They can use metrics to inform that sense or to help in determining what actions should be taken.

But this is frustrating for larger organizations where frequently the people who want to measure a certain property are not actually participating in the process because they are separated by multiple layers of management. You essentially have to trust that every management layer below you is able to accurately assess a qualitative property, which is difficult to standardize and scale.

Page 1 of 4Next →