skysight-inc/HackerNews huggingface dataset:
Hey everyone, my team and I have been working on automation agents for a while—long before OpenAI launched Operator. Our goal? To build something that just works—open, accessible, and fully in your control.

Today, we’re excited (and a little nervous!) to open-source Open-CUAK, a free and open alternative to the OpenAI Operator experience. But it’s more than that. Open-CUAK is a platform to run, train, and scale automation agents at massive scale (think 100+ instances running simultaneously). And the best part? It runs fully locally.

What you can do with Open-CUAK:

Run Operator-like automation workflows locally, with full privacy

Use vision-based AI to automate tasks, just like a human

Deploy and manage hundreds of agents in parallel

Experiment with different models, frontier or open-source (Claude, Gemini, QwenVL, etc.)

Read our launch blog → https://aident.ai/blog/openai-operator-open-source-alternati...

This project means a lot to us, and we’d love for you to try it, break it, improve it, and help us shape its future.

Would love to hear your thoughts! Let’s build something awesome together. Let’s go CUAKs!
Probably institutes teaching IT stuff. They used to be popular (still?) in my country (India) in the past. That said, there are plenty of places which train in reasonable breadth in programming, embedded etc. now (think less intense bootcamps).
Your example is perfectly reasonable. There is a relationship between cocktails and chocolate, and you expressed what that relationship is: he is making cocktails specifically oriented at people who love the flavor of chocolate.

When asked about the relationship between the color palette and the internet, his response failed to show any. He is not making an internet with colors, or colors with an internet, those are nonsensical statements. So in what sense is it for internet lovers? What characteristics of an “internet lover” would draw them to these colors?

When another commenter asked a similar question, his response was, “it’s not that deep”
You can exclude your own visits (like localhost visits) by manually setting a localStorage entry on the browser you don't want to report statistics.

https://umami.is/docs/exclude-my-own-visits
Have the same issue. You've probably already found out it's called Cardiac Drift. I can run at the same pace for a 5k, and my heart rate is linear up to max/max+ every time. I ran ~500mi last year and it was the same almost every run. I tried to slow down from ~8:50mi to ~10:00mi with no real discernible difference. Kind of a bummer. Going to get my arteries mapped out soon (former smoker).
You need a critical mass for any decent discussion to happen, but there’s also a tipping point—go beyond that, and no matter what you do, it turns into chaos.

A bunch of people here have mentioned having great conversations back in the old Usenet days. Maybe because the barrier to entry was higher, naturally filtering people out (aka a gatekeeper).

Now that anyone can post anything online, every discussion attracts a bunch of people throwing random shit for no reason. This is why I usually prefer Lobsters over Hacker News.

Anytime someone shares a bad experience with JS, Vim, or Emacs, an armada of people shows up, ready to obliterate them. Trolls existed before 2010 too, but they weren’t nearly as bad.
They are institutionally incapable of fixing it. Companies like Google are too big for that.

Individual workers and even entire teams don't matter. They are just another cog in a massive machine. Customer service representatives are forced to follow a script, and they are technically unable to deviate from it. After all, if there's an override button, it just takes one of your tens of thousands of minimum-wage workers to go rogue to end up with a massive compromise.

To fix it you need your manager's manager's manager to file a change request, which will be put on an endless backlog to be potentially looked at by two dozen teams a few years from now. And if it's not a frequently-occurring issue, it's not worth the effort. Google isn't going to fix it because as an organization they aren't even aware you exist. You are collateral damage, and they are totally fine with that.

The only way around this is to shortcut the entire process. Post on HN and hope some manager high enough in the policy/tech chain can be bothered to personally agenda the issue.
Good point. I actually think we're both on some of the statements, so that's at least one problem I wouldn't have. Still ridiculous overall, of course.
What's interesting to me is that a "good enough" approximation of Japanese phonology is pretty easy for native English speakers to express. The issue is just they have to understand the really consistent syllable structure to parse it out of the romaji.
Regular people who are down on their luck are at severe risk of becoming the drug-addict permanent homeless. Living on the street is real hard in an environment like SF, and subjects you to all sorts of wildly stressful circumstances that must be coped with somehow. Taking drugs then becomes a vicious cycle.
>that's not illegal

Unintentionally revealing comment here. Software goons have no concept of professional ethics and will do any terrible thing you pay them to do.
>> tell them how much error there is
>But once again, we know how to build calculators that do most calculations with 0 error. So why are we planning for an estimation problem we don’t have?

We have accepted lack of perfection from calculators long ago. I cannot think of a use-case which needs it from anyone I know. Perhaps some limited number of people out there really need a calculator that can do these things but I suspect that if they do there's a great chance they don't know it can handle that sort of issue.

I have more trouble with the positions of the buttons in the UI than with sums that don't work out as expected. The effort to get buttons right seems far less to me.

I can think of useful things I'd like when I'm doing real-world work which this feature doesn't address at all and I wonder why such an emphasis was put on something which isn't really that transformational.

I understand that if you use American units you might be calculating things in fractions of an inch but since I've never had to use those units it's never been necessary to do that sort of calculation. I suppose if that helps someone then yay but I can only sympathise to an extent.

Where I have problems is with things that aren't precise - where the bit of wood that I cut turns out a millimetre too short and ends up being useless.
TAS can often be used as proof of concepts on upper bounds of what's possible / fastest

Things can often start TAS only & then progress makes it possible for human execution, like OOT Max Child% guay hover: https://www.youtube.com/watch?v=ULodSWYC8TI (which then is executed in the actual run 4 hours into 5 & a half hour run: https://youtu.be/NyCklbB0ok0?t=15034)

Route's will often first be shown with LOTAD (low optimization tool assisted demo), before others start trying to execute it in RTA conditions
Multiply that one product by all the others and you're out of work, unless you move to China. That's why you should care.
Not really sure what you are talking about here.

If someone takes you up on that offer then they are breaking the law and committing an offense, regardless of what you said or did or didnt pay them.

If I tell you to go jump off a cliff and you do it, am I liable for murder?

I think you need to back off a little bit and stop trying to invent situations that you think fit your idea of what I think about implications of murder.

I think its fine to say what you want, thats it. You can agree or disagree with me to your hearts content, but do it amicably :)
Epanadiplosis (Wikipedia)
> I disagree

Imagine disagreeing with the dictionary.
<< The person in the story obviously needs to learn more about office politics. I would never complain to my manager's boss about something they did. This is just asking to get fired.

I know what you are saying, because I am not exactly politically gifted and had to learn some of those lessons the hard way. I just wish we did not have to. Surely, there is a better way to organize work than playing a political game.

And while some might want to channel recent Dimon's thoughts on the matter, I would hesitate to rock the boat too much. Management seems confident AI/recession will put them back in driver's seat. You can feel it in some of the angry quotes over the past few months. We were able to stop RTO at our place so far, but I am sure our execs feel bolder now too.

Anyway, Dimon seems to hate pointless meetings too. I think there is some common ground here:D
You have a point, English proper lacks the semivocalic-i after a consonant (as /Cj/), except where followed by /uː/. So also "Bee-ORN" for Björn, and "MA-fee-uh" instead of Italian "MA-fya" for mafia.
Cultural and legal reasons.

People are only interested in music that sounds like music they've already heard. [1][2] If you look at 20 Beatles songs you see 4 writing credits, look at 20 Taylor swift songs and you see 20 writing credits. Today there is so much music that any new music is going to have some similarity to old music so Taylor gives out writing credits to make peace and avoid lawsuits.

Most people are inarticulate about music so: "It has an intro like ...", "The structure is like ...", "I really like this chord from ..." are the user interface that most people would appreciate, but that's just asking for a lawsuit.

[1] Think of the 'too old to rock and roll' bands from 1970 who found after 1980 that fans weren't interested in hearing any songs from their newest albums at their concerts. (Though I did go to a 38 Special/Foghat concert last summer where they really made peace with this by incorporating new band members who were in bands who had other classic songs that pleased the crowd and they also added some new songs that were carefully designed to fit in with their sets)

[2] particularly look at classical music
This is a crazy paper. A first-generation diffusion model is beating LLama 3 in some areas, a model with a huge amount of tuning and improvement work. And it's from China again!

A whole new "tree" of development has opened up. With so many possibilities - traditional scaling laws, out-loud chain of thought, in-model layer-repeating chain of thought, and now diffusion models - it seems unlikely to me that LLMs are going to hit a wall that the river of technological progress cannot flow around.

I wonder how well they'll work at translation. The paper indicates that they're rather good at poetry.

Interesting times.
Yesterday? No. Today? Maybe. Tomorrow? Yes.
Pricing page looks completely same with Plausible. But prices is less which is good
> npm is solid

sure it is
Is the useSkin parameter something you manually added? I am not logged in and when I navigate to another page the parameter (and with it the skin preference) disappears.
So your take on it is "oh he's a hypocritical liar but it's OK because he's not the only one"?
Apparently 15% of cases start in hospital so that would be one signal

https://www.verywellhealth.com/sepsis-while-hospitalized-858...
Tech companies are cheap as shit and most programmers are very subservient. Open source won’t go anywhere, I’d bet in there being more open source projects than less in a years time.
I don't know whether I would call it bias or not (and this is Apple's model falling for the same "poor means black" fallacy we've seen before), but I've found their image generation models to be incredible poor at matching the photo you provide it. I've done it with many different photos of myself and they all vary wildly and look nothing like myself.

It's comical how bad Apple's image generation models are.
Mid 90s Apple Booths
When focusing on using iterators and FP, it begins to feel correct, because it begins to remove this sort of construct from the code, so then iterators are merely the logical way to adhere to DRY.
Show HN: XSLT and graphical outline viewer for your sitemap.xml
You generated a sitemap.xml for Google with a list of every page on your website. Why not let humans look at it too?

I was experimenting with Material UI and wanted to use it in a real project, so I made a graphical outline viewer and the necessary XSLT files so you can easily integrate it: save a file and add 1 line to the xml.

Obviously, it works best if you have a nice hierarchical URL structure.

The graphical viewer: https://sitemap-viewer.fileformat.info/

Integration instructions: https://www.sitemap.style/

Demo: https://resolve.rs/sitemap.xml

Source & credits: https://github.com/FileFormatInfo/sitemap-viewer?tab=readme-...
You made 3 claims, all of them easily disproven. When someone else pushed the claim further, immediately disproven. All you have left to your comment is namecalling.
I can see that you're a user of AWS. Check some prices on dedicated servers one day. They're an order of magnitude cheaper than similar AWS instances, and more powerful because all compute and storage resources are local and unshared.

They do have a higher price floor, though. There are no $5/month dedicated servers anywhere - the cheapest is more like $40. There are $5/month virtual servers outside of AWS which are cheaper and more powerful than $5/month AWS instances.
The "obvious solution" is just a bigger model with better training data, right? Which seems to be against Apple's goals of trying to do this stuff with smaller models on device.
Well if I can't tell what side you are criticizing with your broad quotes then my point is they aren't really effective. Which is why I said posting vague quotes about totalitarianism doesn't really do much.
Note that FSGSBASE support arrived ridiculously late in Linux, in Linux 5.9. It was first added to CPUs with Ivy Bridge: https://www.intel.com/content/www/us/en/developer/articles/t... AMD support is of similar vintage.

As a result of the later kernel support, it may not be for everyone to turn on. Until then, the replacement on GNU Linux is just to load %fs:0, which the x86-64 ABI requires to have the same value (or %gs:0 on i386). However, usually, for initial-exec TLS access, the address of variable is not required to be in a register.

Is SEGFS/%fs-based access slower than loading the base address with RDFSBASE (which may require spilling a register) and then using base+offset access? I haven't seen such reports.
> I don't understand your question. I meant IP address reputation, […]

There's reputation of the IP address(es) among spam filters, and there's reputation among human operators configuring mail servers. I was trying to riff on ambiguity with ambiguity, that wasn't particularly helpful, sorry.
> Some would probably argue that hooking into sudo rather than a dedicated databaser user amounts to one

What are you referring to here?
Hey Rusty! Keep up the great work. We appreciate you.
> This means it is possible to create synthetic protein antibodies that neutralise snake venom, specifically designed for humans [1].

The designed protein does not necessarily have to be an antibody or nanobody, where only part of the protein is involved in antigen binding. The example you cite shows how smaller, single-domain proteins can also block and neutralize the venom.
"Kiplimo ran at an average speed of 22.3 kilometers-per-hour"

I'm not sure I could sustain this pace for 1 minute, let alone 57. Incredible.
Where do you think the grocery store workers are going to live when highly skilled professionals have to roommate to make rent?
That agrees with me: "Top 10 Spending by Category and Agency" top 3 are social security, defence, medicare. Then there's an explanation that social security is in the "mandatory" category.
And here's the US Army oath of enlistment https://www.army.mil/values/oath.html

> "I, _____, do solemnly swear (or affirm) that I will support and defend the Constitution of the United States against all enemies, foreign and domestic; that I will bear true faith and allegiance to the same; and that I will obey the orders of the President of the United States and the orders of the officers appointed over me, according to regulations and the Uniform Code of Military Justice. So help me God."

Note that the enlisted soldiers' oath includes "I will obey the orders of the President of the United States" which the officers' oath doesn't.
There is freedom of speech or freedom to disobey on paper. But most people cannot use these, because the system is set up so that they'll be fired, disgraced and probably barred from future jobs.

It is fine and encouraged to say "Trump is an idiot" or "Harris is an idiot", but better think twice before engaging with actual issues like whistleblowing or disobeying an unlawful order.

Just watch how topics of poor white MAGA voters who are being sold out are avoided and flagged on all sides. No one wants to hear about that. People like Bannon (a millionaire) can make some performative speeches, but nothing will happen.
> Seasoned electronics guys can probably solder anything with a cigarette lighter and a scrap piece of metal

This made me laugh. In college in the late 80's I repaired a roommate's not-quite vintage C64 fastloader cartridge with a bad wire bodge using a lighter and the tine of a dining hall fork...
The author asks when was the last time you changed your view based on an online argument. Now ask yourself when the last time you changed your view based on somebody else's argument. That's probably even more rare because I expect very near to 100% of people browse similarly to myself. I might read a post or two from a couple of guys arguing on whatever topic, but I quickly lose interest and move on. The only exception would be if I'm looking for a spot to also 'jump in'. But when it's just you and somebody else - you're performing for an empty theater 99.99999% of the time.
Sigh. Absence of evidence is not evidence of absence.

An extremely conservative church group is perhaps the worst place to try to figure this out; y'all will self-censor naturally.

Anyway, I teach IT, in a department -- shared with Communications -- and can absolutely assure you that this name is a no-go. I get that people don't like "politics" and "optics" and such, but that's what's happening here.
YET.

Nothing has happened YET.

It has not yet happened because of the presence of at least a minimum of responsible players who both understand the consequences and care about the consequences (at least more than their particular political goals).

But there is no structure that prevents it from happening, no part of the machine that prevents a mistake.

There are also forces pushing it to happen.

The past performance of your advice is no guarantee of future performance, and it is particularly bad today.

I sincerely hope you turn out to be right, but if so, it will only be by chance.
I just shut down a companion app for a game I'd reverse engineered — developed over the last 2-3 months. The companion app, among other things:

- Generated insights — https://bizarre.gg/meta

- Show detailed interactive gameplay logs (from "Umami" analytic events) — https://bizarre.gg/runs/00493ccf-5b96-523c-beb4-06e8154cc158

Thread w/ development overview: https://news.ycombinator.com/item?id=43080066

I used Umami and mention it in the video. Admittedly, it was a mistake for my use case. I had to heavily modify Umami due to lack of features and performance issues. There are a also lot of bugs in the project which are immediately revealed simply by enabling TypeScript strict flags, and some more linting rules. Granted, I was not really using Umami exactly as intended. I do think it's great this project exists, and whilst I had to heavily modify it for my use case, I did at least help the upstream project diagnose one issue: https://github.com/umami-software/umami/pull/2946#issuecomme...
Gotta love the current climate. Any time Trump says something terrible, you're guaranteed to find his supporters simultaneously arguing that he never said it and that it's a good thing that he said it.
It's not existenial if you don't have anyone on the other side of the "deal" to offer nuclear strikes in return. So far, it's been the US, but that doesn't seem assured for the future anymore.
People keep rediscovering what Aristotle taught: that there are different kinds of speech. He enumerated four types:

- διδασκαλικὸς λόγος (didactic speech): The person asking questions (a teacher) knows the truth, while the person responding (the student) does not (and presumably knows that he does not, or else peirastic speech should be used first). The conversation proceeds on the basis of principles of the domain of knowledge under discussion: a discussion about programming languages would involve prior special knowledge of those languages and not necessarily be accessible to the layperson. The goal of the conversation is to teach a student special knowledge.

- πειραστικὸς λόγος (examination speech): The person asking questions tries to test the person answering, because the person answering claims to know the truth. This could be a simple examination, like a test in school, or it could be "Socratic questioning" as Socrates usually practiced it in Plato's dialogues: Socrates happens upon someone who claims to understand something very well, so Socrates asks him questions about his beliefs until he exposes inconsistency. This kind of speech can either confirm that the respondent knows what he's talking about or does not, and, if it reveals that he held false beliefs, showing him his error makes him readier to learn more correct beliefs through didactic speech.

- διαλεκτικὸς λόγος (ordinary conversation): Two people, neither of whom fully knows the truth of what they're saying, begin from common sense and commonly held opinions, aiming to refine their understanding of ordinary matters in general and probable terms.

- ἐριστικὸς λόγος (competitive conversation): Someone gets roped into responding to questions; the questioner's goal, however, is simply to appear (visibly, in front of other people) to win the argument, whether or not he actually does win. The questioner does not necessarily possess the truth or any better beliefs than the respondent, but he does have strategies of false argumentation (the fallacies Aristotle outlines in his _Sophistici Elenchi_) that will fool everyone else and give him an apparent victory.

Serious discussions should be one of the first two types; internet discussions are almost invariably the last.
Beware of adding an "Other" enum value
I’ve always found that cats and dogs can have very different dynamics with their owners, each with their own way of showing love and companionship. If you’re considering adopting a new furry friend, something like a Bengal cat might be a great choice if you appreciate a more social and interactive cat. I recently discovered https://purebredkitties.com/collections/bengal-cats-for-sale , which provides a very thoughtful and ethical approach to breeding. They emphasize transparency and care, which really stood out to me. If you’re looking for a healthy, social kitten, they could be a great resource to help you bring a new companion into your life.
vim is stable and consistent. I vendor what plugins I do use with git submodules and everything just works for years and years.

LSP integration works as well as a given language engine has implemented it. I’ve got an autocmd group that automatically binds keys if that language’s corresponding LSP compiler is on my system. So with something like Rust or Go, I open the file and just go (no pun intended).

When I am trying out a new language, I just add a few configuration lines to my vimrc and all the bindings work automatically.

For non-LSP langs (or those with heavy servers) I use good ol’ ctags and grep, which is my preference anyway.

vim has been rock-solid for a while now and I can count on it not to break (or to break my configs!). I think very carefully about my workflows over time and deliberately configure the editor for exactly how I actually use it.