skysight-inc/HackerNews huggingface dataset:
JM2C

1. Langchain not being used in production?

> How out of touch is that remark? Hard pressed to find agentic framework implementation outside of Langchain/Llamaindex.

2. Outlines is not expected to work with OpenAI API because it wasn't created to do that.
"Rent seeking" is an economic term where you sell access to something with a fixed supply. Classically land. The landlord does not need to do anything to gain money and it isn't possible to make any more land.

It doesn't really apply to any SaaS.
We'd start with a group of people centered around agreement on "credible, pragmatic definition of the common good"

I'm in.
Space and time ...
"work expands so as to fill the time available for its completion"
https://en.wikipedia.org/wiki/Parkinson%27s_law
I've learned a lot from this video https://youtu.be/huMO4VQEwPc
... Am I the only one thinking all those contorsions to get something usable are completely mental? All to get something potentially completely wrong in a subtle way?

Those LLM not only suck megawatts of energy and TFLOPS of compute, but they also consume heaps of brain power - all that for what, in the end? What betterment?
Remi12
It's pretty obvious that this is not a problem at all, the only problem right now it's fabricating a narrative where someone is bad "because" while everyone allied with us (the west) it's not "because not".

You seem to be worried that an unfair judicial system poses a threat to everyone connected to the internet, well I got some news for you: Uber received $3.5 billion from Saudi Arabia's Public Investment Fund and they are planning now to invest $40 billion on AI. Why are US companies accepting money from a bloodthirsty dictatorship then? A dictatorship where the actual dictator, Bin Salman, among other things, detained three members of the royal family (his family) for unexplained reasons, ordered the assassination of the journalist Jamal Khashoggi and that, even more worrisome, had spies in Twitter and McKinsey that helped him track down dissidents and silence critics. McKinsey and Twitter are still actively working with the Saudis and nobody has nothing to say about it... Not surprisingly the Saudi Prince Alwaleed is the second largest investor in twitter ATM through the Kingdom Holding.

Maybe we should refocus our priorities on the issues at large, not just those issues that are beneficial to the US in their war for the global supremacy.
Pretty big difference between getting fired and getting jail time, ain't it?

Still, I doubt anyone is getting fired over this. And the document was not written by an oligarch, lol.
You managed to explain my own thoughts to me, thank you.
Good to see this! I've personally experienced their unfair early termination fee. It's about time companies are held accountable for these deceptive practices.
> none of these companies offer monthly subscriptions

Adobe does offer monthly subcriptions, but for individuals only.
Utilization is Service Time times Arrival Rate, ie if requests arrive twice as fast utilization is doubled, and also if a service takes twice as long to process.

When the theoretical service is optimized to take half a long, the assumption is that the request rate doesn't actually change. So they use the above relationship to calculate the new utilization, given half the service time and the same arrival rate.
I tried it with some photos of my partner and I - whatever the photos I choose or how many times I tried, I'm always very realistic but my partner is ... somebody else. I guess your training set lacks some particular faces or something, because it always want to render someone else, and curiously it's very coherent in that someone else.
Scrolling with the mouse wheel doesn't update the URL fragment, breaking navigation when switching back to keyboard arrows as of Chrome 126.0.6478.62
Show HN: Turn any URL into a unique three-word ad
Similar to "What three words" but for the internet. HOP2 is a new ad platform which allows you to assign any URL to a three-word ad. This generates you a HOP2 URL and a QR code. This ad can then be used in real world marketing and online. All ads will come with analytics and tries to fill the gap between the real world and online. I'm currently looking for feedback so I can improve the platform.
It certainly was, and initially did improve his reputation.

If you look at what happened he could have benefited hugely if he was not obnoxious and had not gone out of his was to annoy people. He mocked the powerful, and he insisted that the Copernican cosmology (the sun is the centre of the universe) was not just a theory, but had been proven true.
Shipping compiled code works fine if you have a finite set of kernels. Just build everything for every target, gzip the result and send it out. People are a bit reluctant to do that because there are lots of copies of essentially the same information in the result.

I suspect every solution you'll find which involves sending a single copy of the code will have a patched copy of llvm embedded in said install.exe, which ideally compiles the kernels to whatever is around locally at install time, but otherwise does so at application run time. It's not loads of fun deriving a program from llvm but it has been done a lot of times now.
Netflix "The Three-Body Problem" Producer Poisoned in Possible Murder Scheme
For me init is magic not because it's implicitly called.

It's magic because unlike any other function it can appear in multiple files in the same package. And the order of execution depends on the names of the source files!
I don't think he's claiming that it's causally a function of service time (although this can be the case if demand is elastic). Rather, utilisation is calculated from service time and arrival rate, and they're just stating that this equation can be rearranged to calculate arrival rate if you know the other two.
(source: I have current experience with understanding and navigating special educational needs in the UK)

Our current model of teaching, loosely based on compulsory education defined in the Victorian era, does not scale. It may work for the interquartile range, but hopelessly fails the upper and lower quartiles. Kids that could achieve more academically get 'held back'. Kids that need help 'fall behind'. The median kids get along fine and hopefully cruise through school.

There are no easy solutions because, as a society, we do not want to (or cannot) pay for smaller classes and restructured teaching at a scale that works. We cannot imagine alternatives, such as not bundling kids the same age together (kids at the same age do not have the same academic capability across all subjects). We insist, for our own children, that they get a good degree so that they can get a proper job. We cannot accept, as parents, employers, or buyers of services, that there are alternative paths. So, we put all kids in the same sausage machine until the machine is worn out and the sausages are all the same.

There is nothing fixable with education because the current model can't be fixed. With the exception of the privileged who can afford it. It is luck as to whether a particular child lands up with the right school, the right teacher, the right peers, at the right stage of their academic progression. There is a high probability that they will do okay, and we seem happy with that.

There should be a revolution with learning. Most people of HN have self-taught a lot of what they know, even just by trying to keep up. Many people are able to work and learn remotely. Our ability to interact and learn at our own pace is common post-grad, and should trickle down to college and secondary school. The platforms and tools need to get better, and society needs to view it as acceptable. The only scalable solution to 'inclusion', at both ends of the distribution, is more home learning.
Hoë bome vang die meeste wind (Afrikaans)
The article jumps to the conclusion that "Given that current LLMs can perform decently well on ARC-AGI" after having used multiple hand-crafted tricks to get to these results, including "I also did a small amount of iteration on a 100 problem subset of the public test set" which is hidden in the middle of the article and not mentioned in the bullet list at the top.

Adding the close-to ad-hominem attack on Francois Chollet with the comics at the beginning (Francois never claimed to be a neuro-symbolic believer), this work does a significant disservice to the community.
Hassabis moves from fundamental AI research into app development.

(alternative title)
Yes. Their OSS offering is described in the article though. References to the paid offering are only on the landing page. My grandparent comment is the missing half to the article’s half of story.
Essentially Google has no idea how to leverage their AI as Gemini for search just does not work.

Apple went with deep AI integration into OS in hope to sell more devices and Microsoft went full blown corporate + windows devices. Google can try to integrate it maybe with Chrome OS to sell more devices? They are also trying with various providers (like Samsung) but nature of Android is that people might just go with basic apps and stuff.
I have always enjoyed using https://brilliant.org/ because it's interactive and very informative. Although it's not as interactive, https://artofproblemsolving.com/community offers a great community and valuable resources.
The required delta-v isn't all that much from the moon, and it's more about the mass and speed than the actual shape of the rock.
Well, LLMs are not AGI. They have serious limitations [1] and honestly my fear is that it’s too soon. I agree Google is ruled by managers (that’s why I hated it), and my fear is that the managers have FOMO and want to push to productize asap even tho the tech isn’t ready yet.

Look what happened when Google tried to throw an LLM in to search. Absolute shitshow. That’s not ready to become any kind of product!

If they kill R&D now to focus on productizing something that is half baked, they will fail to develop those new inventions which might get us to AGI. When I worked at Google X Robotics I was hired on to the remnants of the last research team, which was dissolved six months after I started (I was moved to hardware test engineer). Our subteam really wanted to research multi-finger grippers but we got overruled, so the robot had to do everything with a two finger pinch gripper. Which is fine for research but absolutely unsuitable for real world tasks. It couldn’t even operate a spray bottle without special attachments and they thought it was going to clean people’s homes!

[1] I am sharing this one a lot lately but I’m very moved by Yann LeCun’s arguments about the limits of autoregressive approaches here. As a robotics engineer I have been dismayed at all the attention LLMs are getting despite serious limitations that make them generally unsuitable to solve some of the most important problems in robotics. https://youtu.be/1lHFUR-yD6I
As the top comment in this thread pointed out, we don’t have a definition of consciousness that allows you to tell whether a spider has it or not. As far as I know, no observable behavior requires „consciousness“ for most layman definitions of the term.
> has lots of worrying consequences for normal people that are in normal cities.

Which is precisely why even the mere ownership of nuclear weapons was ruled by the ICJ to be illegal: a violation of inter alia the Hague [1907], UN Charter and Geneva Conventions.

Specifically the Geneva Convention Protocol I (1977) states that ‘the civilian population shall not be the object of attack’.

The 1977 Geneva Protocol was ratified by the USA, so its not even that mystical international law thing - its domestic law.

The nuclear powers have spent the next 25 years trying to lobby and bully their way out of this inconvenient bit of international law. Expect to see some in the comments.

https://www.icj-cij.org/case/95
https://cnduk.org/resources/tridents-compatibility-internati...
You seem to be hallucinating a strawman
Apologies if this has been posted already, but my search fu failed to find a similar post.

1. Start the cancellation process for your current license

2. When offered a discount or to switch to another plan, choose the cheapest new plan

3. Once your membership is updated, start the cancellation process again immediately

4. The cancellation fee is now $0.

(Source: https://ui.dev/rwd/articles/cancel-adobe-without-paying-the-... )

I can vouch that this worked earlier this year.
You can't do this in general, and everywhere, so it's still not rigorous. Consider the embedding of the nats into the reals, where the reals are defined as a subset of the binary sequences (e.g. as the usual infinite binary expansion for (0,1] choosing those that do not terminate in the zeros sequence, but prefix with a Elias-gamma-coded, zigzag-encoded integer). But the usual definition of sequence is as a function from the nats; so are you again going to redefine your reals in terms of that?

In the end you still need to maintain a correspondence between the embedding and the original set as in the typical way where you do that and consider the subset notation as a shorthand that requires you to "lift" or "wrap" through the correspondence wherever necessary.
I'm not sure I understand, in the docs for the python client it says that BAML types get converted to Pydantic models, doesn't that step include the extra latency you mentioned?
You will find that on occasion grown men throw caution to the wind and consciously take seemingly unnecessary irresponsible risks for personal glory and the greater good.

As a consequence of World War I, there was a lack of a whole generation of strong young men.

The British wanted the climb to be an example of British spirit to lift morale.

God bless, reading this only makes me think of these heroes even more charitably. Such irresponsible people are once again desperately needed.

If you'd like this sentiment expressed in a less somber manner Shatner got you covered:
https://www.youtube.com/watch?v=HU2ftCitvyQ
Check here:

https://www.reddit.com/r/buildapc/comments/14kll95/intel_i5_...

it seams -100mv - -150mv is the maximum (maybe not stable) undervolting.
GP made the point a few lines below.

What if Go adds support for a new OS called "FoOS" and suddenly your files named "my_foos.go" stop being compiled anywhere else?

They should have forbidden using _ in file names except for an allow-list of suffixes
Most surprising for me was that a mentor is not (neccessarily) some majestic, white haired, wisdom packed, ancient being, but can be your friends or co-workers a year or two further in whatever journey you are on.

My mentors mostly are my friends and my direct co-workers (that i also would consider friends) who really shape(d) me as a career changeing dev.
Do you ever watch a movie/event or listen to music and notice you're not internally narrating what's happening because you're so engrossed in the action?

Voila, consciousness without the inner monologue.
> For basic asm I would assume then that the register contents cannot be relied on to contain the value of the variable, but as long as you don't rely on it, then you are in the clear.

That's the crux. The example invokes 'syscall', which obviously relies on specific register content, from basic asm.
Firstly, I'm seeing all these answers that say spin up a new server, and I have to wonder "WTF?"

No need to spin up a new server, not in a container, not in a new directory, not at all. It's pointless busywork with too many extra points of failure.

Nothing is stopping you using an existing server and creating a new DB, which takes about 1/100th the time that starting up a new server (whether in Docker or otherwise) takes.

Secondly, I don't actually do unit-testing on the database layer - there's little point in it. I test workflows against the database, not units!

What I do is create multiple 'packages' of tests, each with multiple tests. A single 'package' creates a temp db, runs its tests sequentially and then drops the temp db. Each package will setup itself with SQL statements.

This lets the tests perform tests of actual workflows, instead of testing in isolation that an object can be (de)serialised. IOW, I can test that the sequence of `addUser(); setProfilePassword(); signIn(); viewInfo(); signOut();` work as expected, and that `removeUser(); signIn();` fail with the correct error.
;) https://www.promptfiddle.com/structured-summary-66myE (sorry bad syntax highlighting when including baml code in baml code)

{
author: "Sam Lijin"

key_points: [
"Structured output from LLMs, like JSON, is a common challenge."

"Existing solutions like response_format: 'json' and function calling often disappoint."

"The article compares multiple frameworks designed to handle structured output."

"Handling and preventing malformed JSON is a critical concern."

"Two main techniques for this: parsing malformed JSON or constraining LLM token generation."

"Framework comparison includes details on language support, JSON handling, prompt building, control, model providers, API flavors, type definitions, and test frameworks."

"BAML is noted for its robust handling of malformed JSON using a new Rust-based parser."

"Instructor supports multiple LLM providers but has limitations on prompt control."

"Guidance, Outlines, and others apply LLM token constraints but have limitations with models like OpenAI's."

]

take_way: "Consider using frameworks that efficiently handle malformed JSON and offer prompt control to get the desired structured output from LLMs."

}
That's not on technology, that's on people holding the purse strings only caring about growing their purses. Capitalism grew up, and is a boring old fart now.
I recently learned that some people do not have an inner monologue.

This knowledge now affects my assumptions about consciousness and whether it’s really knowable.
> US ICBMs been inertially guided for decades. They predate GPS. Once launched, they have no radio inputs.

That's how the original Third Reich V-rockets worked as well, and they were shockingly inaccurate. It didn't matter for the Nazis, as their intention was to spread terror among the British population instead of actually hitting specific military targets, but in a modern war waged under the rules of war, "collateral damage" can actually be a war crime, and even if not, it will provoke significant opposition.

This can at the moment be seen in Ukraine, where Ukraine regularly (and rightfully, IMHO) claims that Russia's strikes violate the rules of war by hitting civilian infrastructure en masse, and where Ukraine's strike capability against Russia is severely impeded by Russian GPS jamming (that also causes serious safety issues for civilian airlines [1]), but also in the current Israel/Palestine war, where Hamas regularly claims that Israeli strikes are too imprecise [2] or unguided [3], while Israel claims it hits hidden weapons caches that subsequently explode and cause a lot of secondary damage [4].

[1] https://www.newsweek.com/finland-estonia-gps-jamming-russia-...

[2] https://www.reuters.com/world/middle-east/israeli-attack-raf...

[3] https://www.lemonde.fr/en/international/article/2024/05/31/i...

[4] https://www.pbs.org/newshour/show/military-experts-discuss-i...
Boeing's CEO Search Hits Some Snags
I see where I have gone wrong. Element vs subset. Classic error when thinking fast. Thank you for the thought provoking comments.
I've been quite happy with my switch to Capture One. They offer subscription and one-off purchases. I haven't seen the need to upgrade since my initial purchase. The Capture ONE RAW engine also seems to produce better results for my Fuji than Lightroom.
Or, "what number plus five equals 10" - boom, done
The Control Problem.
but then you have been charged for the cheapest new plan lol.
We couldn't. It was just a well known example. Writing doesn't help much - the words lose their meaning without people capable of acquiring the knowledge before hand. Whatever you preserve is worthless without the mountain of implicit knowledge that can only be acquired, and not taught. Knowledge is being lost even as elderly workers try to pass their knowledge to new hires with zero success.
And the scrolling IMO ought to be instant like arrow key navigation
> Mathematical notation exists because it is the most compact form that also contains no ambiguity.

Citation needed. My experience thus far trying to read pretty much anything written by a mathematician involves googling a LOT of symbols, all of which have many many many many meanings depending on context.
In the very common case of square matrices, I think the dotted and non-dotted operations are generally both valid?
Its amusing to me how the very language used to describe GPT anthropomorphizes it. GPT wont “attempt” or “try” anything on its own without a human telling it what to try, it has no agenda, no will, no agency, no self-reflection, no initiative, no fear, and no desire. It’s all A and no I.
so the unit for Utilization in your example is "active request" ?

I just wish the article didn't assume units are easily inferred which would imply most readers are familiar with the subject.
there are no efforts to mitigate noise pollution - acoustic ecologists have been writing about our world getting louder year by year, and in more and more remote places acoustic ecology is getting louder.

You may want to get checked out by an audiologist, and also see a doctor. Noise cancelling headphones can be dangerous (situational awareness, also pumping more dB's into your ears than you think you're being exposed to)
This is the best ... no, the only way to do real software with LLMs. Nice comparison, and not surprising, Instructor is in many ways the best and most comprehensive library (not BAML). IMO Instructor is also the lightest and nicest library to use, just a thin layer on top of the API and Pydantic.
Have you ever been in a math class -- or any class -- where someone didn't ask what the point was?
FTA: “People have composed artificial positions with a huge number of legal moves. The most ramified artificial position I have found has 218 legal moves. But it’s hard to imagine how such a position could come about in a real game, which is what I’m interested in. So I churned through all of the positions in all of the Lichess games which took place in 2023 in search of the most ramified chess position”

And then, they only present examples from ‘real’ games that look like artificial compositions. For example one where black, having four queens against a lone king gets two more queens before checkmating white, or one checkmate position has 8 rooks along a diagonal of the board, again against a lone king.

If they want to talk about real games, they’ll need to find a way to filter out those.
It is also reasonable to argue that they and we are subspecies of the same species not rather than separate species.
Same here. I send a JSON schema along with the prompt to ChatGPT as function_call and then verify with NodeJS + Ajv against the same schema again.
Cohere is underrated, I recently tried cohere R model and found it following prompt much better than gpt-4o and even Claude opus.

That’s said, it’s a bit annoying to see langchain examples all over. Not everyone uses it, and many consider it bloated and hard to maintain.

Would be great just to have a simple example in Python showing the capabilities.
Google = public infrastructure since its ubiquity. If its recognised as such - perhaps there will be a shift in the tide.
Interesting — I didn’t think about the difference and could see how it is annoying.
They haven't even translated non-English material and mixed it all in yet (that I know of)

This is big because it would hold novel data the West doesn't access. What is the 'mood' of the average Chinese farmer on Taiwan.

Otherwise it's hard to see how adding more text of the same thing is going to create a revolution.

Video will be something new. But if like "Her" it watches every Twitch stream simultaneously for a month, and is talking to a billion people for a month and still doesn't get it what else is going to happen?