skysight-inc/HackerNews huggingface dataset:
This is often called Function calling or tool use where you provide the LLM the ability to execute API calls to external tools.
I am always torn when I see these discussions. Yes, I fully appreciate a lot of the easy algebra applies to some things. I further appreciate many of the optimizations that can be created by taking advantage of many of these.

However, I have grown skeptical on its pedagogical use in programming. Specifically, I question if it is really how most people think in terms of programming.

I further question if this is how most modelling considers things. An easy example would be chemistry. There are algebraic ideas in chemistry, but I would struggle to say how they look the same as this.

Am I looking past an obvious aide to modelling that these approaches can give? I appreciate how this post acknowledges that there are not obvious uses of integration and such, but I feel that sort of proves my point. There are familiar mathematical tools that are good to use when we can. This does not mean you need to force them onto everything you have.

It would probably help me a ton, if I ever saw these applied to state machines?
Obesity in and of itself is not an indicator of health. It can be a symptom of underlying health issues, and can cause other health issues (specifically if sedentary like joint pain and injury, insulin resistance, etc.), but it is not unhealthy to be obese if all other health indicators are fine.

I'm 220 pounds, I can run a 10 minute mile (not the 5:45 I ran in high school, but I'm also 20 years older and don't have the 5-hours per day dedicated to training I did back then). I just completed a 5-day, 125 mile hike through the Scotish highlands with a torn MCL. I'm probably the "healthiest" I've ever been, even though every one of my doctors tells me I need to lose 75 pounds.
Makes sense that Google did this deal since their search quality tanked and they became an de facto front end UI for Reddit.
Mastering Ruby Code Navigation: Ruby LSP Enhancements in the First Half of 2024
Is there a cheap GPU you suggest? I was looking at NVidia P40's as they have 24 GB of ram, and cost a few hundred dollars.
Removing IP restrictions transfers them to the state. Grow up.
Adding my voice here as another who avoids LinkedIn. Seeing this comment, I won't even bother to check the site though I'm interested.
What's in a Pill? Inside look at the shifting risks to safe abortion providers
Exactly. I am not convinced that drilling 5 km is necessary at Yellowstone. I suspect the energy is ripe for the taking much closer to the surface due to this water migration.
Show HN: Type-safe, persistent, embedded task queues and job runner (Go, SQLite)
> with ring-0 access and auto-update one could become the other

I'd say that this means they aren't differentiated by capabilities. So we're down to intent. And well, Crowdstroke didn't intend to brick all those computers either.
Its karma is -3. It's bad at its job.
Which viewers are those? Pro cycling fans are interested in bike manufacturers and technology, as well as in the riders. Gaining advantages through having better bikes (within reason) is a key part of the sport and part of what makes it fun to watch.
Not necessarily. That's the entire point of US American nuclear weapons.

Edit: Unexplained downvotes are hopefully for my unclear wording. MAD is the doctrine of the US, but other places have doctrines ranging from "don't disturb our geopolitical sacred cow" to "escalation in armed conflict." Obviously there's reason to wonder whether everyone, pushed hard enough, would resort to nuclear weapons (an important consideration before putting an enemy on 'death ground'), but having stated policy that the weapons are not on the table is better than a stated policy that use would be justified “… also in the case of aggression against the Russian Federation with the use of conventional weapons, when the very existence of the state is put under threat”, as Putin signed in 2020.

https://thebulletin.org/2022/03/read-the-fine-print-russias-...
I think one would expect a partition to cover a lot of certificates for its size (or in the case of a compromise all certificates mapped to that partition) so I don't think you end up with nearly so meaningful a problem.
But with FTS you don't solve the "out-of-context chunk problem". You'll still miss relevant chunks with FTS. You still can apply the approach proposed in the post to FTS, but instead of using similarity you could use BM25.
> 2) The fact that air passengers now know that a hijacking is not an inconvenience (or maybe a stop at an exotic destination), but is a death sentence. With any plausible armament that a team of hijackers could get into the cabin with even 1970's-era security screening, they absolutely cannot win against a planeload of people who are supremely disinterested in dying in a plane crash today.

The kind of languorous and spiritless attitude with which people argue for all this extra population control makes me think they would prefer those passengers sit calmly and sing Nearer My God To Thee.
If this happened as you described it, worst part is that this evident lack of judgement would be detrimental in fighting real crime. If they were legally compelled to do it, there also is a political problem.

Maybe there is a silly explanation about the bus being confiscated from a local drug lord and people needed to be protected, but otherwise I don't see a way how you officials could come out here not looking like idiots.
reddit blocked datacenter IPs even before this change.
Which happens every single day in every government in the world.
Kagi lets you configure the search engine to deprioritize or even fully eliminate search results. They ride on the back of Google's indexing so -- if you ever change your mind -- you could bring reddit searches back.
> Most of all though, I fear the slippery slope from advocating to grifting.

Kudos to the author on recognizing that.
Large Enough
Green subsidies more effective on energy than goods like EVs
I can confidently state that I'm a net negative for Reddit, looking at the dozens of banned accounts in the trash bin of my KeePass vault
Understanding the results does take education, I agree with that, but having more data over time seems much better than flying blind and then being surprised when something actually does happen.
But you lose the async/await syntax (which I'm addicted to because it makes blocking point explicit, like `?` makes error explicit).
"What about all the bad things in Canada"

Whataboutism is not a great argument. We should aspire to take the best features from each country, not to mirror any country exactly.
// This can go all the way back to the smallest common type:

listenForEvent("mouse", (event: {}) => { });

Typescript {} is a trap that means "any container of things is fine" (including objects), it's not the empty struct. One of the very ugly oddities of the language..
`Record<string, never>` or something like that is the closest equivalent to an empty struct.

https://github.com/typescript-eslint/typescript-eslint/issue...
This is not even scraping - it’s just crawling and indexing.
If anything this feels like an exception that proves the rule.

I'd wager 60% of software engineers work on teams where they have an existing product, add a feature, and then when done go add a new feature. A sizable % of this folks so have other teams working on other parts of the same codebase. Development is incremental, with no long-term vision, and certainly none of the hard metrics for success.

Speaking to the parent, we had a couple weeks of engineering ethics in our computer engineering undergrad. The dude railed on software for having defects, for being at a crisis point, and I threw back super hard & continue to think that most of the field has to face down enormous combinatorial complexity of inputs. And we have to work against moving target codebases where our added work is typically dwarfed by existing complexity. And unlike a bridge or a floor, there is very little opportunity to overbuild against specifications. We can't shoot for 130% of expected load (in most circumstances), it works until it doesn't.

Thankfully I feel like most mission-critical devices tend to have more limited missions, aren't so open ended, but most software development feels more like an ongoing effort to keep iterating and adding than an cross-the-finish-line effort. Every sprint should be at least one release right? How do we get such high assurances in such regular repeated development cycles?
No? It is exactly what is being argued in this thread. If you have a different point to make, I'm not sure why you engaged in this specific thread, as there are many others that talk about the specifics of the article itself.
I'm aware but also not sure how that changes anything.

Say you're 40 and you get a positive PSA result, maybe that means your risk of having prostate cancer has gone from (for illustrative purposes) 0.1% to 2%. That means the next step is "what do you do to someone who has a 1 in 50 chance of having prostate cancer?", and the answer is almost certainly not a biopsy or anything majorly invasive. The answer might be a finger up the butt, an MRI, monitoring for symptoms, repeat the test in a year, etc.

The problem is that patients aren't used to handling these ambiguous results from tests because we don't do much routine testing, and doctors don't want to face the potential consequences for getting a positive test result and recommending against invasive treatment. However, in many cases, a test would still tell you something useful even if it won't directly be used to escalate to a more invasive test or treatment.

For example, if a routine blood test shows prediabetes (which has happened to a few people I know when having blood tests for unrelated matters), you won't get any treatment for it, but you may be referred to a dietician and have a fire lit up under your ass to make those lifestyle changes you've been putting off.
how can we keep paying the ever-growing profits of multi-trillion dollar companies? This is insane.
Previous:

https://news.ycombinator.com/item?id=29142158 - November 2021 (13 comments)
Yes, this is a very cool story.

But, fascinatingly, integration does in fact have a meaning. First, recall from the OP that d/dX List(X) = List(X) * List(X). You punched a hole in a list and you got two lists: the list to the left of the hole and the list to the right of the hole.

Ok, so now define CrazyList(X) to be the anti-derivative of one list: d/dX CrazyList(X) = List(X). Then notice that punching a hole in a cyclic list does not cause it to fall apart into two lists, since the list to the left and to the right are the same list. CrazyList = CyclicList! Aka a ring buffer.

There's a paper on this, apologies I can't find it right now. Maybe Alternkirch or a student of his.

The true extent of this goes far beyond anything I imagined, this is really only the tip of a vast iceberg.
Funny that source of TFA blocked me from reading the whole thing.
For sufficiently heavy nuclei, you would cease to have any bound states way, way before gravitational effects were important.
Ask HN: TV Consoles for Android Gaming – Joining Company with Equity
I am going to be a part of a new company that will sell Android-based consoles for gaming on TVs using gamepads. The goal is to make affordable gaming consoles available to large audiences.

Earlier, I had figured out a few tricks and techniques to run top-selling Android games on the existing China TV boxes. The rest of the folks from this new company are good at operations, supply chain management, marketing, branding, and hiring. I am the last piece of the puzzle to handle the tech. We have already approached a couple of investors, and the future looks promising.

There are a lot of things to be figured out. How to run games on the stock TV ROM. If it is possible to extract the drivers and other modules, can I build my own OS by compiling it from the AOSP source? How do I keymap touch events to joystick gamepad events? How do I push the updates? How do we ensure these keymappings work by default for all screen sizes and resolutions?

The final question is: should I even be working on this problem statement full-time. I am going to get decent equity, but I feel the problem statement is overly simplified. I might have less time to learn or figure things out after the funding happens, and I might not have so much mental freedom to seek out and make mistakes.
Key point I missed: Livermorium here is just a benchmark for the new titanium-beam process (having been discovered in 2000.) Actually using it to attempt to produce element 120 is a future step.
oh wow. surprised to see this old piece here. it has certainly far outlasted my own expectations in terms of people quoting it and citing me on it on a weekly basis, even today. an updated chapter was rewritten for my book https://learninpublic.org/ (which yes is a few years late in the promised V2... IT WILL HAPPEN)

questions welcome. it has continued to reap rewards for me and others who follow the practice long after publication (see: https://latent.space/, my current implementation), which is IMO the best validation I can have.
Yeah, in my memory the pattern was specifically a Hilbert Curve but rotated 45deg (that can't be right, can it? That would just make things harder). I must have seen it between 1987 and 1997.

Ah! Found this: https://www.ripcorddesigns.com/blog-news/who-needs-rastas-an... - there's even a patent! I was searching on space-filling curve, not Hilbert curve.
Is there demand?

I can't say I've had any good experiences with VR video... it's incredibly natural for gaming, but for scripted video having my head control the camera dilutes the experience for me: you either lose a key part of the language of cinema, or you make people sick by periodically taking control away from them.

The absolute best application of VR video I can imagine is immersive theatre, and I think with videogame engines are accomplishing that very well with modern performance capture.

Is there an experience you'd recommend that you think could change my mind?
Yeah, I do, actually.

Dart, which I work on, is still a colored language. And it's like, fine. But I do wish it was colorless. It would make library design a lot easier. There is real friction all the time when doing API design to decide which things should and shouldn't be async.
Handling Hallucinations – and other LLM error cases
Ask HN: Got my first iPhone. What should I know?
I just got an iPhone 15 as a gift, was using a cheap Motorola before. I know iPhones are very common in the US and Europe but I've never used one before and I'm pretty new to the Apple ecosystem (I have a Macbook Air but I use mostly dev tools).

My phone usage was heavy but fairly basic: social media, reading sites like HN, taking pictures, music, etc. what are some cool apps I might not be aware of as an Android user? What are some gotchas or tips you have that I might not have any idea about?

Feel free to point me to blog posts or youtube videos as well; I've been watching a few but they are mostly very generic going over the basic iOS features.

Thanks!
You bought an Alexa..... For the kids dorm room...?

Wanna share with us your thought process?
An analysis of CRL sizes from various CAs
We collected some data on the viability of only CRLs as the future (phasing out OCSP) - motivated by Let's Encrypt's announcement today [1].

Data is on CRL availability, number of entries, expiry & refresh times, etc. from various x509 leaf server SSL certificates.

[1] https://news.ycombinator.com/item?id=41046956
It's not a counter argument, it is a perspective from the other position while offering evidence towards the main argument that one should examine where they are getting their beliefs from.
I guess some believe a corrupt cops seizing crime money is better than a corrupt cop just letting himself be bought.
SRAM decided to do something clever : instead of giving money to pro-riders to promote their products and hope regular people will be convinced to buy the products ; they invested in partnership with bike manufacturers, since most groupsets are sold already assembled to a frame.

More and more new bakes are sold with SRAM components than it used to be.
So people have now more opportunities to pay for SRAM products on a new bike, and afterwards buy replacement parts when required.

Also, for each given price category, SRAM is usually a bit cheaper than Shim.

Meanwhile Campagnolo is more and more expensive while offering nothing more than the two others. Also less partnerships with bike manufacturers, even Italian ones.

And some Asian brands are starting to be more and more reliable.
On Windows you can Shift+Scroll to scroll horizontally, so getting the scrollbar into the viewport is not necessary (if it's obvious that the container scrolls that way).
Thats a pretty ridiculous claim. While public transit in the US could absolutely be improved, suggesting it is "likely" to have a crime committed against you is obviously untrue.

For example, NYC's subway had 2 billion riders last year. How many of them do you think were victims of a crime while riding?
If that were the definition then any software you can install on your computer would be open source. It makes open source lose nearly all meaning.

Just say "open weights", not "open source".
... and he didn't like the answer and went ahead to create Zig. :)

I know it's misleading but you can learn anything in 10-15 years anyway. Why is this a thing, I don't know :)
The counterargument is that allowing the very rich to spend unlimited amounts of money to influence elections, without even full transparency as to where the money is coming from, makes our nation far worse.

You can tell that’s an opinion held by most of the people in this country by the fact that we had a set of campaign finance laws that were gutted or basically made moot by various recent developments like Citizens United. We have those adorable quaint little limits (4 figures) that a person can give to a campaign per election cycle. The point of that is that as a person, there probably ought to be a limit for how much money you can give a campaign.

And entities other than people, just like they aren’t entitled to votes, aren’t entitled to be able to stuff money into campaigns. Even if they pretend they’re independent.

None of the campaign finance laws we have mean anything when you can use these loopholes big enough to drive an oil tanker through. Also, I think we’re the only ones among advanced democracies who have this stuff. I don’t think it’s making our democracy healthier.
Because Read and ReadAsync are usually meaningfully different. There is nothing wrong with that.

See https://news.ycombinator.com/item?id=41055328

This bifurcation is mostly a concern for the standard library. It’s not something you do this way in your regular application code.
As is typical with any RAG strategy/algorithm, the implicit thing is it works on a specific dataset. Then, it solves a very specific use case. The thing is, if you have a dataset and a use case, you can have a very custom algorithm which would work wonders in terms of output you need. There need not be anything generic.

My instinct at this point is, these algos look attractive because we are constrained to giving a user a wow moment where they upload something and get to chat with the doc/dataset within minutes. As attractive as that is, it is a distinct second priority to building a system that works 99% of the time, even if takes a day or two to set up. You get a feel of the data, have a feel of type of questions that may be asked, and create an algo that works for a specific type of dataset-usecase combo (assuming any more data you add in this system would be similar and work pretty well). There is no silver bullet that we seem to be searching for.
Why is that?

The actual EV revolution that the Worlds needs is through bikes, not cars.
> If input-output is the only message here then it’s a boring and obvious one.

Not really. Most people do not even believe this to be the case, hence my comments. They are thoroughly convinced that they are not machines like stated above whatsoever.
Just because something is done for hundreds of years doesn't mean we want to live in such society.

I'm from Europe, so your theory to control certain communities sounds very much as a conspiracy theory to me.
Yes; they had to demonstrate they could form and accelerate titanium beams (made difficult by the high temperature needed to sufficiently vaporize titanium.)
> Microsoft IT outage

I mean they are on full tilt here, calling it a "Microsoft" outage. The EU is hitting back hard with that headline.-

> affected 8.5 million computers running Windows and using CrowdStrike’s Falcon cybersecurity software

Note, in that order going by the article
Have you considered this approach? Worked well for us: https://news.ycombinator.com/item?id=40998497
Here is my summary with the marketing bullshit ripped out.

Falcon configuration is shipped with both direct driver updates ("sensor content"), and out of band ("rapid response content"). "Sensor Content" are scripts (*) that ship with the driver. "Rapid response content" are data that can be delivered dynamically.

One way that "Rapid Response Content" is implemented is with templated "Sensor Content" scripts. CrowdStrike can keep the behavior the same but adjust the parameters by shipping "channel" files that fill in the templates.

"Sensor content", including the templates, are a part of the normal test and release process and goes through testing/verification before being signed/shipped. Customers have control over rollouts and testing.

"Rapid Response Content" is deployed through a different channel that customers do not have control over. Crowdstrike shipped a broken channel file that passed validation but was not tested.

They are going to fix this by adding testing of "rapid response" content updates and support the same rollout logic they do for the driver itself.

(*) I'm using the word "script" here loosely. I don't know what these things are, but they sound like scripts.

---

In other words, they have scripts that would crash given garbage arguments. The validator is supposed to check this before they ship, but the validator screwed it up (why is this a part of release and not done at runtime? (!)). It appears they did not test it, they do not do canary deployments or support rollout of these changes, and everything broke.

Corrupting these channel files sounds like a promising way to attack CS, I wonder if anyone is going down that road.
> That's just not true. Bürgergeld does not cover real rent costs for example.

Yep. That's where "Wohngeld" comes in.

> This thread is full of propaganda from the neoliberal and extreme right like this

This is not true. I live in Germany. I have family members in the system on both sides. I read news from all isles.

Fact is, our social welfare state is unmatched compared to any other country. Nowhere else will you get welfare benefits this high. Our welfare benefits are so high, the sudden drop in benefits reduces benefits from earning more money by insane margins. There is a good calculation example here [1]

[1]: https://x.com/sozi_simon/status/1737361321186701336
I have the same machine, may I ask which model file and program are you using? Is it partial GPU offload?
I used to use meta-altmode (a non-ascii key on the KTV) to enter the minibuffer (note: not the region under the mode line) that accepted raw TECO and interpreted it directly.

And to be more extreme: you could actually write small assembly routines and run them in the registers (the first 20 addresses in the PDP-10 address space were the registers — super fast bc they were implemented with semiconductors rather than core!). That was hardcore and I only did it once or twice, just for fun.
Read my op; I said showing ads on non-partnered channels is evil and scammy not ads overall. As a matter of fact I watch ads on my YouTube mobile native Android app.

All I want to say is; if I have a small channel and if I am a small/hobbyist content creator, please don't show ads on my content because I didn't explicitly agree to it.