skysight-inc/HackerNews huggingface dataset:
The Fed directly sets the Overnight Rate, also known as the Federal Funds Rate. It's the rate at which banks can borrow from one another overnight to satisfy reserve requirements. This rate indirectly affects the interest rate of all other lending instruments because the higher cost of overnight bank to bank lending is passed on to the customers in the form of higher loan rates, credit card rates, mortgage rates, etc.

The Open Market Operations you described (completely different from the Overnight Rate) are a form of stimulus. Because money always seeks higher risk-adjusted returns, the Fed will buy treasuries, which drives down their yield. This makes them an unattractive investment, so the money goes where it can get a better risk-adjusted return. That's usually in the market. So by adjusting treasury note yields, they can stimulate the economy. Furthermore, those treasury bonds are bought with printed money, so this is effectively a way to inject massive amounts (trillions of dollars) of printed money directly into the economy. It's pretty crazy when you think about the power that these policies have.
There's also a ton of landmark tutorials out there which taught generations of coders how to write C++ before "modern C++", and are still the top tutorials you find when you look them up. Plus I see C libraries more commonly than C++, so you end up dealing with raw pointers despite your better efforts
What is the equivalent of Prolog facts in your Bash example? Are they as easy to add and retract as in Prolog?
> Messing with machines have a way lower ethical threshold for most people

We’re in the regime of throwing rocks at a freeway from a bridge to cutting brake lines as a prank. The attack surface here isn’t new and isn’t difficult to think through. Someone who can’t is going to be equally dangerous, machine or man.
The full title is:

> Federal judge blocks Louisiana law that requires classrooms to display Ten Commandments
> Help us stop this insanity and participate in our research

The hyperbole here raised the possibility of OP being preparatory step for a sales pitch for a product.
Thanks for taking a look! Happy to chat, DM me here: https://bsky.app/profile/totalhack.bsky.social

I have nothing against SQL of course. The simplified approach of a UI built on top of zillion or tools like it really enables a whole next level of productivity for business users that are never going to learn SQL, but also need more query flexibility than just "dashboards" without having to wait on a BI team for answers -- I die inside a little bit every time I hear of a company doing this. And as you have noted, I also think text-to-semantic-layer is an interesting approach for involving AI/NLP.

I've been pulled away from this project for some time due to an acquisition at my day job but hoping to get back into it soon!
I would guess the plan is to have the foundational machine vision tech that becomes the core of robotics sensors. Not just Optimus but every robot arm in a factory, robot mule, etc. I don't think everything will have LIDAR if its proven to be unnecessary.
Ooh! This is a fascinating approach. I'm still skeptical that this is widespread enough of an issue to warrant the same level of caution as connecting a computer to the Internet, but I'd love to read more about examples of this actually happening in the real world (ie not researchers with full control of the environment) if you have any.
In the past, my university was publishing and mailing me a print magazine, and making it available in pdf form online. Then they stopped making the pdf available. I emailed them and asked why. They said it's because the pdf wasn't accessible.

But the print form was even less accessible, and they kept publishing that...
No one can teach you to have conviction
The problem is jest is run by megacorp Meta, so it won't be fixed in any reasonable timeframe because they're all about new features to make "impact". Its FOSS contributors are typically slow and working primarily to keep their jobs. Also, with node > 20.9.0 being broken and node = 20.9.0 not being a viable option by being insecure, so it's worth having a look at alternatives like bun or deno because it does seem to have lost its way too. I'm currently pinned to 20.9.0 for system dependencies, but use bun for new dev.
It was nothing like as bad as this 10 years ago, no.

Just look at the state of successful exits - it is awful. This is not the same as an ecosystem producing Sun, HP, Apple or even Google, which all had enormous positive externalities.
Plot the days when your air conditioner is on with the temperature of your room. It will have many concrete examples and a long-term correlation showing that actually, the air conditioner is associated with the temperature going up.

All feedback/control systems are like that.
Data Modeling with Sums and Products
Who cares about a $183bn industry, indeed.
Appreciate that. :)

We also entered the market at the right time. 2013 was very optimistic as mobile hit mainstream and barriers to build lowered. We’re entering a similar phase with AI today.
both GCC and the linux kernel support x32 directly. Distros even shipped system libraries compiled for x32.

There was no uptake and I believe it is deprecated today.
> Execution matters, not the idea.

This is the core ethos driving Chinese manufacturers to rip off anything and everything they can
I'm calling it underpowered because the $5 one had trouble running my custom ssh daemon. ssh! the cryptography for that shouldn't chug down the server I'm renting from them. a bigger instance from them isn't having the same problems.
Was it stated explicitly?
Lol no thanks.

It was pretty amusing to see the fake news saying we'll deploy spread all over the place in the western media. And then the disappointment and hate we got once they discovered they've been lied to.
I can't agree with you about C++ exceptions being worse than useless. Exceptional C++ is worth it. Safety isn't that hard with RAII and ScopeGuard..

In your map example, just add a scope guard that removes the just-added element using the returned iterator if the rest of the procedure doesn't succeed. It's no different in Java.
> The objective truth in the 70s was, "smoking is good for you". Since then, the narrative changed.

Your misunderstanding of the history doesn’t mean it was ever good for you. People didn’t call cigarettes “coffin nails” because they thought it was good for you and e.g. the specific lung cancer link was known at least as far back as the 1920s. The reason why it wasn’t named earlier is the same reason you’re wrong about it today: it was an enormously profitable industry and they were able to produce the ads you’re remembering which got far more attention than those pesky scientists who had been correct for half a century by that time – and many smokers blamed people for not telling them earlier, even though they had downplayed the warnings given at the time. A very similar story unfolded with climate change where people like to say that it was confused or contradictory for a long time when it was settled by the late 1970s because they didn’t want to admit having given equal weight to the fossil fuel lobbyists as they did climate scientists.

That’s the key distinction here: we have processes for verifying and testing theories. Yes, scientific research has had fraud but we know about those because their work has been critically examined. We should expect that everywhere rather than giving up on the concept.
> ABI stability for the standard library is motivated by large, old, coroporate codebases which had poor API practices, passed STL types across ABI boundaries, and subsequently lost access to the source code of those libraries and applications or otherwise cannot recompile them for some reason. Many people question the wisdom of catering to such users.

It's also motivated by Linux distributions and other complex systems where rebuilding and installing the world in one go is not possible/feasible.
Wow, cool stuff!
The Scala value prop is a modern programming language (= safer, more correct code, which implies faster development) + access to the JVM and JS ecosystems (and WASM and Native in more nascent states.)

Given your comment about stateful CPUs I imagine you don't think programming languages are particularly important. Not everyone does, but opinions do differ on that.

> also missing the point of several criticism

I can't correct my misunderstandings if you don't state what they are.
Video games, yes, but anime (aside from a couple things that played on normal channels, like dragon ball—seeking out more, though...) and especially manga were things only certain kinds of dorks enjoyed, among those whose high school years were in the '90s and '00s. Toward the veeeeery end of the '00s (as the kids right behind that group started reaching high school) it was changing, and what's remarkable now is how entirely normal it is, even manga. It's no longer unusual for the popular kids to like it.

It was kinda hard to even get anime in that time period, if it wasn't one of the few played on TV. Hell, even US TV shows had only recently started coming out as complete DVD sets, most still weren't available that way, and publishers were all over the place on what they thought a season was worth. You pretty much had to be into Internet piracy to be a fan, or know someone who was and would get stuff for you.
I have a pair of Xreal Airs. Performance is similar to a gaming monitor. At least for the raw video signal.

Under the hood they use Sony micro-led screens, which are very, very good
I think they will though, I think the enormous corpus of video data and the supercluster that powers self driving development are the machine vision analog of internet scale text data that gave rise to LLMs. We'll see the same moment for vision models that text prediction models had once the data is there, where an enormous foundation model becomes much much better, especially at zero-shot tasks.
Speaking Freely: Anriette Esterhuysen
IMO, very underwhelming for work. Very enjoyable for play.
Moving from langchain interop to protocol interop for tools is great

Curious:

1. Authentication and authorization is left as a TODO: what is the thinking, as that is necessary for most use?

2. Ultimately, what does MCP already add or will add that makes it more relevant than OpenApI / a pattern on top?
The type-A kids are friends with type-A kids, yes. Everyone else is ostracized. That's what gives rise to stories of "entitled, can't be friends with them".
I believe OPs point was that there is very little ambiguity when the source is his very own words posted by him directly
This is a fine example of the finer grained details of the deceitfulness of the phenomenon.

I am glad that I find the mess you people have made of the world funny.
Back to Rails from Golang
The linked "Services Agreement" doesn't appear to be specific to this "Connected Experiences" thing, but is rather the basic agreement required to use any MS software. Correct me if I'm wrong here, but opting out of this won't restrict MS from having a license to all Your Content?
Hedge funds that use a "pod" structure (Chinese walled groups of traders) will hire one pod to mimic another pods strategy. Not hard to guess why.
> You, as a website owner, can opt out via

In other words, Google dictates the terms. I was forcibly opted in to this without my knowledge. To say no to this, I need a Google account and agree to their terms of service. How is anyone but Google in control here?

> Through what vector, the Unofficial Hacker News for iOS app that you maintain?

Through a browser, ISP, or unlawful access to HN servers. Doesn't matter. It's shady to disguise your own content as someone else's work.

> Also stating 'promotional content' is being disingenuous to the type of Google content states it will surface through these links, see my other comment on this thread.

I stand by my words. Please see the reply to your other comment.
One of my dream projects is creating a Rust stdlib based solely on panics for error handling. Sure, it'd be incompatible with everything, but that might be a feature, not a bug.
Combining AI and Crispr Will Be Transformational
“…we must stop the killing or lose the war.” [0]

[0] https://youtu.be/s9HsOFNQ_-Y?t=66
Good write up that helps you get started if you haven't used either lib.
Anything is possible with enough qualifiers and caveats.
It's my preferred js runtime for developing/testing *any* new TypeScript/JS libs since I prefer writing JS libraries with TypeScript and Bun had the best UX for running TS out of the box (also big fan of their built-in SQLite and $ shell support). It only doesn't make sense if you're testing a library requiring node, otherwise it's my preferred choice for testing my js libs.

Even when testing libraries requiring node in which case I'll run the tests with node:test but still use bun's built-in bundler [1] to build & bundle the typescript code base.

Basically Bun's my first choice, but will still use node if I have to.

[1] https://bun.sh/docs/bundler
No /s is needed. Relying on any Google product long term is crazy.
No one gets promoted for good documentation. It just has to be good enough for the promo panel to skim through and be impressed, lots of nice large percent results too. But not good enough for a system to be maintained, or an on-call to work on, or someone new to contribute to.
Well, "recall" implies both a safety issue and a convenience issue. Pre-Tesla OTA updates a "recall" was a logistical nightmare, meaning you had to take the day off work, wait at the dealership all day, sometimes deal with a loaner car, etc.

To a lot of folks, maybe older than the average HN user at this point, the reason recalls were such a hated thing was not primarily that it implied a safety defect, but because they were super inconvenient.

For example, I had a recall on my Tesla having to do with the automatic window closing being dangerous. That is a safety issue, and I do have kids, so I realize that there's a very small chance they could damage or lose a finger with it, so I do want it fixed. But because it was fixed OTA, I don't really mind it or hold it against them. In contrast, if fixing it meant taking it into a dealership and losing a day, it would be a hugely negative thing! I ascribe a negative sentiment to the fact that there was a safety issue in proportion to the chance of damage and how severe it was, so: minor.

In other words, I know why it's called a "recall" and it makes sense. But on the other hand, you have to realize why people put it in scare quotes, too. The plain denotation of the word hasn't changed, but the connotation is really disproportionate to the experience of someone with a Tesla.
https://archive.ph/DO0ri
eh... I'm pretty sure I mentioned net income (which i think is pretty close to profit in some circles) but if we care about debt servicing, buybacks...etc, let's just look at cash flow. And there too, in Q3, they posted $1B+ for quarter.

I'm not sure I understand the point of your analogy with respect to wining/losing at a casino. If I follow it, you are effectively saying something akin to, when Google first became profitable, its achievements should have been completely dismissed because of a decade of prior losses. That's not how tech companies work. Most of the value creation is 5-10-20 years out. You bear enormous losses with the knowledge that returns compound and eventually render irrelevant prior years' losses.
Oh wow. That's... something. :)
I would argue that the technological aspect isn't the most significant. Average people put too much faith into authoritative sources, even in person.

People know what it means to trust and distrust each other without authority. That's the way everyone interacts with everyone else on a regular basis. It's not a new dynamic: it's the most familiar one.

All we need to do is communicate the lack of authority, and the rest will be obvious.
I have never had any issues running puppeteer on a server, what problems are you solving that would arise?
Exceptions are values, but normal-value-or-exception (which is what Result<T, E> is) isn’t a value. Review my remarks about map_err, ok_or, &c. with the understanding that Result is handling both branches of the control flow, and you can work with both together, and you might be able to see it a bit more. Try looking at real code bases using these things, with things like heavily method-chained APIs (popular in JS, but exceptions ruin the entire thing, so such APIs in JS tend to just drop errors!). And try to imagine how the collect() forms I described could work, in an exceptions world: it can’t, elegantly; not in the slightest.

Perhaps this also might be clearer: the fuss is not about the errors themselves being values, but about the entire error handling system being just values.
So? I can make the exact same point about Google and other tech companies that endured years—decades sometimes—of eye-watering losses, only to eventually build enormously valuable businesses.
>You butted into a conversation to tell someone their contribution added no value without adding anything constructive.

It objectively does not add anything. And there is no "butting in", public comments get public responses.

You are being extremely dishonest in your commentary here.

Again, I hope you find it within yourself to be better.
Almost all of the cybertrucks I see are wrapped
Ahh. I can iterate on that, thanks.
Orphaned works have long been one of my bugaboo's about the current copyright regime.

I would much prefer copyright be transitioned to a paid for license regime after some suitably long initial term (say 20 years), then those who see continuing commercial value can renew for another 10 year term - and so on up to say 100 years, with increasing fees for every term thereafter.

I think its perfect reasonable to balance the needs of large IP holders - who should be encouraged to do restoration and preservation on the IP they own and letting the commons do those things when there is no viable market for those properties.
The 'Rocket Docket' Judge Who Will Decide the Fate of Google's Ad Technology
https://archive.ph/1dpaB
Show HN: A library of tree search algorithms for AI agents
Hi HN,

I built this to address what I see as the fundamental problem with ReAct-style agents: compounding errors. Even a small mistake made early enough in the loop can snowball and ruin the final output. But with search, agents can look multiple steps ahead and backtrack before committing to a particular trajectory. This has already been shown in a few papers to help agents avoid mistakes and boost overall task performance, but there's no easy way to actually build these kinds of agents. So that's why I made this framework. I believe search will eventually become table stakes for building agents as inference gets faster and cheaper, and this library is the first (and only) way to get that performance boost easily.

– Jonathan
Agreed. This was raised within our corp the other week and we read through the privacy and security documentation as it relates to Connected Experiences.
Microsoft has outlined specifically what Connected Experiences covers.[1] [2]
You could argue that predictive text is a product of machine learning but there is no clause allowing for training any generalized large language models using this data. The confusion may have arisen, if they read an article about CoPilot. If the user had a Microsoft Copilot 365 license, then the data would be used as grounding for their personal interaction with CoPilot. But still not used to train any foundational LLMs.
However, even this data is still managed in compliance with Microsoft's data security and privacy agreements.

[1] https://learn.microsoft.com/en-us/microsoft-365-apps/privacy...

[2] https://learn.microsoft.com/en-us/microsoft-365-apps/privacy...
> The weird "return tuple" , which obviously just exists for errors because there is not a single other place where you can use tuples in the language

Go functions also accept a tuple on input. While theoretically you could pass an error, or a pointer to an error for assignment, it is a stretch to claim it is for errors.
That's probably the right thing to do, but "Javascipt" was always a terrible name for it. It has nothing whatsoever to do with Java. It was just an early bit of dotcom marketing. They had aspirations of getting the two to work together, but they gave up on that almost immediately.

For a while, Google would conflate Java and Javascript when searching. That was really aggravating.

"ECMAScript" isn't a great name, either, but it at least doesn't confuse people. Personally, I liked "Livescript" as a name.
Exactly. I think this is a brilliant strategy by YC. They know that some ideas have great potential. They just back multiple teams and hope that one of them will win with their execution.
I still do not understand this point: intel could have used 16 bits from the offset register and 4 bits from the segment register to get non-overlapping segments, leaving the top 12 bits of the segment register unused (either masked out, mirroring the other segments or trapping). It wouldn't have changed the number of lines it needed to address 1M of memory, but it would have made extending the address space further much simpler.
Bossware is unfair (in the legal sense, too)
Imperfect democracies exist. How do you change things when none of the candidates you can vote for are representing for what you want?
It does and it doesn't.

AFAIK Shia doesn't specifically ban all images outright, but instead relies on context. For example, the Prophet Muhammad (PBUH)* - Sunni Islam bans all images of him and other prophets, while Shia Islam might allow some images as a reference to him or other prophets as historical figures such as Jesus, Adam, Moses, David, etc... which they undoubtedly are. That's why some images of prophets are basically a white outline surrounded by fire, or a figure with a veil over their face. As long as you aren't defaming or purposely offending the religion, it's frowned upon in most cases, but not explicitly banned due to the historical context - humanity, after all, did and does rely on images instead of words at times and did so when most people were illiterate but could understand images. As long as the prophets aren't made into idols or worshiped or defamed, and are illustrated for historic context in a non defaming way, it's OK, sometimes.

*I say this while not Muslim to avoid the notion that I am purposely offending Islam - I'm not.
When I'm at the used bookshop, I always look for a Murakami book, Haruki or Ryu. I especially recommend Haruki's Hard-Boiled Wonderland and the End of the World for this crowd, as data encryption plays a role. Ryu is probably best known for his horror novel Audition because it was adapted for film by Miike Takashi. Both would be classified as surreal. Haruki's novels famously always have a cat in them, but not always in a major role.
Great tech writers have the skills needed to actually do software development or project management, and often end up either moving into one of those or going to more creative writing endeavors.
>people whos opinion you dont agre with.

"I don't like broccoli" and "I don't care about the life of the pedestrian I might run over" are different kind of opinions.
Don’t a bunch of Elixir/Erlang guys work at fly.io? It’s weird to me that that hallmark of reliability is associated with something that the public sees as unreliable. What gives with that association?
Hey, Nas here.

The concept of agents running wild with only schemas of how to interact with their environment + one another is something I’ve thought about a lot. With current models, I guess this would just be function calling or forced JSON outputs, but I think it would make for some very interesting results.

With Steel, we’re really just providing a way to do something similar to the “rendering engine” in this scenario but with the web. So agents can interface with their environments (websites) very easily and at scale (which comes with its own difficulties wrt deloying/managing)