skysight-inc/HackerNews huggingface dataset:
That is exactly the point I'm trying to make in the chapter They don't reason like us:

https://www.arnaldur.be/writing/about/large-language-model-r...
In my experience there is no full stop if zipper merge is done right, but lots of angry people and a an inefficient use of the road leading to traffic jam miles before the merge needs to happen if people try to get into the one lane early.

If people all zip merge, there is no zooming possible on the closed lane and both lanes that merge get down to around 20mph at the choke point.

This only works in countries with civilized traffic participants as mentioned by OP. I have personally only seen 2 countries out of maybe 30 where that was the case. In cars many people behave like animals for some reason
Well, then, here's some advice:

Learn when to DRY, and when not.

No, you probably don't know as well as you think you do. No, you're not going to get there by grinding leetcode. No, you aren't going to get there quickly, or without a lot of interaction with more-experienced peers, or without being told that your judgment is bad a few times. (And if you don't listen - really listen - then you don't learn.)

Good judgment in these things takes time and experience. If you have a year of experience and think you know, you're probably wrong.
Unfortunately these jailbreaks don't last. In the early days it was lots of fun finding ways to manipulate ChatGPT into doing things that it wasn't supposed to do.

The behaviour was also interesting, it will generate the forbidden text up to a point and then it will error out for inappropriate content. I guess they run some kind of filter that is checking the output and halts generation once foul play is detected.
> Microkernels still have lower performance than their monolithic counterparts

This is what I've understood, that the idea sounds good but in practice isn't as good as it seems like it would be.
The idea that behavior can be altered by drugs or surgery is nothing new. You can also die, or kill, and put an end to all behavior forever.

The core is a step beyond that.
Framework Laptop 13 gets Core Ultra CPUs, cheaper Ryzens, and higher-res screens
That seems as relevant as any I have found, thank you.
Stocks are the smart option, but I'd heavily consider a 5% Treasury for the $50,000/year guaranteed.
Forget numbers, think Marvel's Endgame, envision cop superheroes from all over the world converging on the supervillain to enact justice and save civilization!

I swear law enforcement and the military choose the cringest name codes, not much better than names kids would pick.
I think the best way to understand DRY is by thinking about the practical problem it solves: you don't want footguns in the codebase where you could change something in one place, but forget to change the same thing in other places (or forget to change the complementary logic/data in other components.)

The goal of DRY as a refactoring, is first-and-foremost to obviate such developer errors.

And therefore — if you want to be conservative about applying this "best practice" — then you could do that by just never thinking "DRY" until a developer does in fact trip over some particular duplication in your codebase and causes a problem.
> Firing is when you aren't given a choice.

Actually, that's not what it is.

Your boss can be like, "Hey, you can continue working here but you will need to take a 50% paycut." You say, "Uh, no." So, you end up leaving the place.

Were you fired? Yes, that's being fired. They were renegotiating the terms of your employment - just like they were with Sam. The terms of his employment now became contingent on not working at another company - which weren't the terms of his employment before.
Not being able to loan money in exchange for interest is a major impediment to free markets. Financial markets are a major enabler.
Your concept of Android development looks to be stuck in the 4.4 days. Jetpack Compose and its declarative UI is how modern Android apps are developed.

https://github.com/android/compose-samples

>Hopefully Flutter will fix that because the difference in usability is night and day. It's just a shame the Dart ecosystem is so dead.

I don't see how the difference is night and day when they both use declarative UI's. Whether you use Jetpack Compose/Kotlin or Flutter/Dart is really up to your objectives. As for your claim that the Dart ecosystem is dead - I really don't get that, since Flutter/Dart is the #1 cross-platform development environment.
Maybe I am part of a different SEO world but everyone I know assumed this to be the case.
The operations were:

• A previously unreported operation from Russia, which we dubbed "Bad Grammar", operating mainly on Telegram and targeting Ukraine, Moldova, the Baltic States and the United States;

• A persistent Russian threat actor posting content about Ukraine across the internet, known as "Doppelganger";

• A persistent Chinese threat actor posting content across the internet to praise China and criticize its critics, known as "Spamouflage";

• A persistent Iranian threat actor posting web content that supported Iran and criticized
Israel and the US, known as the International Union of Virtual Media (IUVM);

• A commercial company in Israel called STOIC, generating content about the Gaza conflict, and to a lesser extent the Histadrut trade unions organization in Israel and the Indian elections. We have nicknamed this operation "Zero Zeno" for the founder of the stoic school of philosophy, and to reflect the low levels of engagement that its various campaigns attracted.
This is literally what AI is doing

Trusting AI is impossible because it can have a backdoor and easily switch on a dime at any time, violating all your assumptions (that are made because of your intuitions about living animals and their costly signals) NO MATTER HOW LONG IT HAS BEEN EARNING YOUR TRUST.

Not only that, but it can actually do it in the background, imperceptibly, across thousands of instances, and shift opinion of many people.

The movie Her shows that Samantha had been speaking to thousands of people at once. The abrupt leaving is actually a very benign scenario, compared to the myriad other things it could abrutly change.

https://www.youtube.com/watch?v=GZS8xBvgLaQ
You’re definitely right about that. I don’t think it’s about defaults in this case like it was for Microsoft.

This time Google should get clapped for their ad auction shenanigans.
How to combine the learning efficiency of this with the structure of a textbook?
NYC doesn't have the time or space for the kind of coffee culture you're talking about, but the coffee itself is as good as anywhere else — not Devocion though, that's pretty bad IMHO. SEY is where you wanna go, or Black Fox or maybe Saltwater if you're in Manhattan.
My son who is just finishingh fourth grade has been demanding harder math problems than he gets in school. He learned how to calculate square roots by hand from a YouTube video and enjoys doing these problems on his own, checking his answers against a calculator. When I pick him up from school, when we’re walking home, he demands that I teach him algebra. I’ve taught him how to solve basic linear equations (ax + b = cx + d) and also I have him take a number and try to find all the sums and differences of pair-wise factors (I haven’t told him why but people who remember high school algebra will recognize this as a skill essential to factoring quadratics) We’re going to learn Trachtenberg Speed Math over the summer. He also enjoys coding and I remember being astonished watching him—without guidance—figure out how to rewrite a program he’d done in Scratch using Python (although right now JavaScript has become his favorite language).

I’ve not pushed him into any of this (I really would prefer that he not pursue programming as a career as I fear that we’re heading to a dark ages of software development, but he can do what he likes).

His twin sister, meanwhile, has been demanding that I teach her social studies so I’ve been doing my best to give her bits and pieces of history and government from my memory. She doesn’t demand the math, but I’ve noticed that she is paying attention during the algebra on the walk lessons as she’ll occasionally jump in with an answer herself.

My purely selfish side wouldn’t object to them skipping a grade as my ex-wife seems committed to them doing K–8 in private schools (even though our local public schools are quite good except at the junior high level, but 6–8 is hell at any school) and skipping a grade would save me a year’s tuition expenses.
Even if you’re not going to read 10.000+ lines, if the few you read are easy to understand you’re still going to have a much better time maintaining the codebase.
I've done it to get out the way of an emergency vehicle coming up behind me with full lights and sirens. It was kind of fun.
I'd love to see a fountain pen with its clip in a cast. But seriously, +1 for doing the repairs and reducing waste.
Linux wouldn't really exist today if it wasn't for GNU Hurd being a microkernel. It took so damn long for Hurd to become stable that nobody wanted to use it. But people did want to use the GNU tools. So Linus made the Linux kernel a simple monolith, shipped it quickly, integrated patches quickly, and everyone started using it. By the time Hurd was stable, Linux was popular. So microkernels are hard and monoliths are easier, and the first one to the party tends to stick around the longest.
I assumed you were submitting a URL.
Would browser history help here?
> Google have been trying that thesis out for years and yet TPUs aren't flying off the shelves in the way H100s are

Google does not sell TPUs to 3rd parties at all[0]. Or do you mean cloud customers prefer H100s to TPUs - if so, I'd appreciate more context, because I know Google uses TPUs internally, and gets some revenue for TPUs - I know a bunch of people who pay for Google Collab for TPU access to accelerate non-LLM training workloads.

> They also lost out because the whole TPU ecosystem is different to PyTorch which is what won out. That's a risk if you do your own hardware.

This is barely related to hardware ans mostly about Tensorflow losing the mindshare battle to Torch. Torch works fine with TPUs, as anyone who's used a Colab notebook might tell you.

0. Except their Coral SBC/accelerator which is modest and targeted at inferencing.
I am so confused by these Google anti-ad articles.

I run Firefox + ublock origin + decenteraleyes + sponserblock + privacy-badger. I never see ads anywhere.

Since these Google article started coming out, I fear youtube is going to stop working... And yet, through the last few months, I haven't noticed any changes. All videos play instantly and with no ads.
I mean, that's very official looking. And the differentiating criteria for level 3 is "You must take over when asked" and everything 2 or below is "You must brake, steer, or accelerate as needed to ensure safety".

Am I missing something? Lane keeping, cruise control and offset keeping is level 3. That's what this feature offers according to a few posts up.

It makes no difference to the conversation. I'll stop poking the bear here.
Someone has to build it, but as long as you are using a popular DMBS the work is no doubt already done. All you need to do is stick your application-y bits in the middle – same as you have to do with GraphQL. Computers aren't exactly magic. It's all just 1s and 0s at the end of the day. You can do just about anything and make it work. But there are tradeoffs to different approaches. If GraphQL is the best choice for working with databases, why don't DMBSes use it natively?
My experience is that a stable graphql server is dependent on well behaved clients, which is not something you control.
Maybe draw upon those things that were more likely for programmers in the '80's than now.

When lots of viable employment was not for actual software companies, but for companies making their initial push toward computerization and who wish there would have been decades of experience to rely on.

I would estimate that competition for the most clearly defined common roles is more numerically overwhelming than in recent years, with layoffs in the software business, and among large digital orgs which have teams that operate similarly.

Now I am quite a senior citizen in age and I expected with each decade I should be able to bring more to the table regarding $REQUIREMENT coverage, but to leverage that I need to concentrate more & more on not trying to serve outfits beyond those where my experience has managed to add up.

Also, it's good to be very aware that there may be 1000 opportunities where you would be perfectly capable of outperforming everyone else already there, who have positions open and can afford to pay what you are willing to accept, but are just too focused on youth whether intentional or not.

There may be only a dozen of those who will accept anything else, and even fewer who may value it higher.

So to find them you're going to have to network like never before, follow every lead and get two prospective names from each person who is the least bit cordial about rejecting you.

Regardless of whether recruiters are doing their job as effectively as they could be, your full time job needs to be doing additional dissimilar things they are not geared toward.

>bootstrapping a similar business in my area.

Like the old sailor once advised after a shipwreck, "Pray toward heaven but row toward shore."
Calling something this simple “superhuman” is more an indictment of the author’s skill level than anything else.
I'm using FSD every day in NYC. It is one of the hardest environments in the world.

99% of interventions I had were from a driver's experience perspective, not the actual safety.

It's still far away from 99.999 that you would expect.
This is a great idea. I'll use it. Thank you!
With OpenAI's breathless "fears" about AI safety, their anthropomorphising a chatbot interface, and so on.. one should be aware here that OpenAI isn't against deception, it just wishes to control its manner.

Note also, that in the west corporate propaganda is permissible, whilst state propaganda is orwellian.

It's no mystery then that much state propaganda appears under a corporate guise. If OpenAI were against corporate propaganda, much of its business model would vanish overnight.
Everything works when you have an army of top-flight engineers.
The satellite can deploy a hypersonic glide vehicle and utilize it's orbital velocity to manueve within the atmosphere.

See Fractional Orbital Bombardment. China tested theirs last year.

...SpaceX people are building it here: https://www.castelion.com/team
In Zion National Park, there's a hike called Angel's Landing. For part of the hike, you go along this ridge, where on one side you have a cliff of 500 feet straight down, and on the other side, you have a cliff of 1000 feet straight down. And in places, the ridge is only a couple of feet wide.

Best practices can be like that. "Here's something to avoid!" "OK, I'll back far away from that." Yeah, but there's another cliff behind you, of the opposite error that is also waiting to wreck your code base.

Listen to best practices. Don't apply them dogmatically, or without good judgment.
My biggest problem is that it seems like nobody understands the data or where the data is coming from. You can have the same variable names and mostly even the same values under different levels of the graph. Now someone has to figure out what system is feeding that info to GraphQl to figure out which level we should use. I don't see this as a real GraphQl problem, but more so a problem with the process discouraging detailed knowledge and documentation.
i agree with this. Writing queries is the most annoying part of graphql
> But just ask ChatGPT (4o) how a farmer and a sheep would cross a river on a boat. For certain formulations, it reliably hallucinates a wolf or a piece of cabbage into the problem. Why? Because it pattern matches the solution to a well-known puzzle.

I analyze that exact anti-puzzle in the chapter Recognizability traps in the post.

https://www.arnaldur.be/writing/about/large-language-model-r...

In case you didn't notice, there is an expandable box with the results.
Tesla 'intends' to do a lot of things, but rarely seems to be able to actually DO them.
I can name plenty of engineering tasks an army of top engineers has failed at, to the point of negatively impacting the product.
Fracking wastewater has "shocking" amount of clean-energy mineral lithium
I fell for propaganda? Listen to yourself. You're standing by a group of people who associated with Nazis (there were more than one group with flags, and they were not immediately removed as you claim.). A group who made it clear they wanted the conservatives to take over.

Just because they sucked at communication, their demands changed minute by minute, doesn't mean that wasn't their intent. They absolutely tried to do this.

Stop being an apologist to a horrific group of people. They are so far from what represents this country and our democracy.
Yeah I have a pretty nice router and inexplicably, random nights, it drops out at 3am for ~3 minutes and then comes back on (and has all the markings of a reboot in terms of the pattern of request failures). I have to assume Synology just decided that nothing's using the internet at 3am
My apologies, that didn't come out clearly in your previous response. Sure, you're right of course, it's not just Quebec, but it's been mostly Quebec [1]. Once we normalize it's use though, it will start to get weaponized for partisan reasons.

[1] https://en.wikipedia.org/wiki/Section_33_of_the_Canadian_Cha....
OpenAI Says Russia and China Used Its A.I. In Covert Campaigns
It has come out more recently (2019) that Sally Ride was putting him on the trail. He acted the irascible dogged investigating scientist, and she got the astronauts' worries about shuttle program specifics out to the public.
Well guess what, old GPUs are still used a lot. According to steam hardware survey https://store.steampowered.com/hwsurvey/videocard/ The GTX 1060 is more used than any RTX 40XX, and the 1080 is about as used as the 4080.
I think you are over thinking it, when there are times I really want to give feedback I'll look for a contact email and just send it straight there. If I encounter some small bug, I won't close the tab because it links to Google form, this isn't an onboarding flow.

Just do what's easiest for you, I say this respectfully it is not worth your time agonizing over a feedback form. Your time is better spent looking for a problem painful enough that when something doesn't work, I feel compelled to send you feedback because I want the product to work.
There's a monthly Freelance thread which covers this:

Here's the one for May:

* https://news.ycombinator.com/item?id=40224211
I agree for very specific situations, but compilers tend to get better at optimization over time, and it can be better to express plain intent in the code and leave low-level optimization to the compiler, rather than optimizing in code and leaving future hardware/compiler improvements on the table.
> Hmm. I wonder if there is some kind of query builder that can live server-side. That is, capture the flexibility of a query language when developing, and then consolidating that when going into production.

I think this is what a lot of people end up doing (and yes, with REST). Translating options via query params / POST body into a query. In theory GraphQL was supposed to mitigate this DSL-like translation, but the thing is people like flexibility and ability to change and, yes, break backwards compatibility. That's also why a lot of people end up with a translation layer with things like RPC, which is itself supposed to be a direct, shared communication protocol.

The messiness of APIs is often a feature, at least internally. These approaches that attempt to avoid the mess are better for the end consumer but cause friction within development groups and the benefits are often obscured.
That's not my interpretation. If you're profiling and benchmarking you're already engaging in (premature) optimization. This process you're describing of finding out whether `i++` is taking a lot of CPU time and then changing it is exactly what Knuth is saying not to worry about for 97% of your code. Knuth is saying it doesn't matter if `i++` is slow if it's in a non-performance critical part of your code. Any large piece of software has many parts where it doesn't matter for any practical purpose how fast they run and certainly one loop in that piece of software doesn't matter. For example, the software I'm working on these days has some fast C code and then a pile of slow Python code. In your analogy all the Python code is known to be much slower than the C code, we don't need a profiler or benchmarks to tell that, but it also doesn't matter because the core performant functionality is in that C code.
In other words, it can't think or reason on its own. It depends on prior human thought and work in order to approximate "intelligence".
Hello everyone,

I’m the maintainer for OpenLIT, and like many of you, I’ve always struggled with debugging LLM responses on Ollama and GPT4All—it's possible but with significant effort tbh. So, taking advantage of my role as maintainer, I tackled the problem head-on to make it simpler.

I've developed an OpenTelemetry-native integration within OpenLIT aimed at boosting performance tracking for any LLM hosted on Ollama or GPT4All. Integration takes just one line of code. This integration has notably streamlined my own workflow, allowing monitoring of prompts and responses, including the parameters used, like temperature settings, and how these affect responses, plus tracking token counts.

If you’re encountering similar issues, this could be a really useful: https://docs.openlit.io/latest/integrations/ollama

I'd love to hear how it works for you or discuss any other strategies you've found effective in managing LLMs!
Easier Postgres Management with Alerts
YouTube has existed for 19 years, and started showing ads within 9 months of the initial launch. The premium service for no ads has existed for 10 years.

There was never any explicit or implicit promise of "everything for free, with no ads", and you using a technical measure to avoid the ads that have been there for almost two decades doesn't create a promise either. Like, if you shoplifted for a week and didn't get caught, do you feel entitled to never pay at the store again?
> In WET code (write everything twice) everything looks primitive, as if it was written by complete newbie, and every change needs to be added at multiple places, but each change is trivial and time to finish is predictable. I would go as far as calling the code boring. The most difficult thing is to resist the temptation to remove the duplicity.

This only scales so far. After some point, it's very easy to run into cases where you meant to change something everywhere but forgot/didn't know about others. Not to say everything should be so compartmentalized as to restrict change, but there is a balance to be had.
That they used external backups doesn't actually imply anything about the GCS backups being unavailable. And Google's press release explicitly notes that unisuper used both. (And there's all kinds of reasons to have used both, both good and bad)

Put formally, we have statements that

- 1. A and B exist
- 2. A was used
- 3. A and B were used

Your conclusion from these statements is that, because (2) A was used, therefore B does not exist. Hopefully putting it like this makes it clear why I'm so confused.
I paid for YouTube premium for a long time (and vocally advocated for others to do the same here on HN). Google enshittified the subscription so badly... increasing the cost significantly while adding unrelated services (like Google Music) and a dozen other things over the past... decade?

The last straw was the most recent price increase for no benefit other than more revenue for Google. I unsubscribed, and mostly stay away from YouTube now. The value isn't worth the cost, whether its paid using with my attention or my dollars.
That’s because it’s a Halide for video.