skysight-inc/HackerNews huggingface dataset:
I experimented with Computer Use and even though it's pretty cool, I ended up not using it for 2 main reasons:

1. It's unreasonably expensive. A single test "2+2=4" for a web calculator costs around $0.15. I run roughly 1k tests per month on CI and I don't want to spend $150 on those. The approach I took with Alumnium costs me $4 per month for the same amount of tests.

2. It tries too hard to make the test pass even when it's not possible. When I intentionally introduced bugs in applications, Computer Use sometimes pretended the everything was fine and marked the test passed. Alumnium on the other hand attempts to fail as early as possible.
> But this is what we wanted?

Define "we".

I mean, you are right, but it's not the individual choice of the majority of people.
I consider frames to be an example of MFE, actually. I believe I remember reading that Spotify (long ago) used frames in their app so each team could be self-contained.

Edit: In fact, I'm pretty sure Geers' book associated with that site says as much.
This, so much this. It has happened to me one too many times in the past, so I always make sure I'm looking at the same code (release branch, etc) where a bug has been observed.
Love this. But wonder if it would work better if there was an incentive tied to using your phone less, ie. Rewards points for staying off socials.
Concerning cheating - yes, AI agents cheating against the player is universally disliked. Players quite like game AI that cheats in their favor. For example, in a fight with a group of AI opponents, only one would attack you simultaneously (we call this tokening/ticketing) and at a DPS generally lower than yours (through reduced accuracy, mini-cooldowns, and imperceivable timing tweaks between attacks, or more in-universe reasons) so that you can beat them all (even if the agent has the same weapon and loadout as you, and even if their stats screen shows higher stats!) There are also modifiers to how AI characters in traditional third/first-person games move and escalate when they are off-screen, as the players don't take well to being surprised by an enemy that emerges from off-screen close to them, even when it's plausible (Cyberpunk 2077 police). It is super cheatable, and many players end up unconsciously using these techniques, but they consider it "fair" and fun :) There are a lot of these tricks game developers do to make AI cheat in the player's favor. This isn't true for some titles meant to be hard, but it is typically true in AAA. Meanwhile, AI cheating against the player is considered very undesirable.

Firaxis might simply be balancing with formulas like y = mx + b, where the AI starts with a bonus b and gets better at a rate m through the age/game. I am only speculating, but perhaps they want the AI agents to seem harder at the start and make it more likely that the player overcomes them over the game. The feeling of dominating an opponent is one component of a design pillar in many games called "power fantasy," which players love. Dominating them from a position of the underdog is even more rewarding. Whether this plays as well as never giving the AI agents an "unfair" advantage is another question, but this advantage is a part of the Civ formula now. And there is a bit of inertia around design traditions in game series - many things are built around them that wouldn't work and would have to be redone if they changed. Perhaps they didn't want to spend time here.

One way or the other, this is a matter of balancing and not big-picture game AI design, architecture, or systems as much. So, if you are only concerned with cheating, then set all of what I said about these big-picture things aside. However, the comment I was responding to was more about the overall quality of AI systems.

I hope the context I've given anyone who reads this lets them communicate with Firaxis about the cheating problem in a more direct and constructive way. Saying that AI is bad overall from the perspective of system modernity does not express that sentiment and would confuse them. I am happy with the game AI in Civ in the same way most programmers are okay with bugs in software. It's not perfect, but I understand why it is this way. You can challenge the cheating in their forums if you'd like.
Hmm. I think Neal is aware of the ins and outs of this portion of Christian religious culture and history.

The question of infallibility was not open then or now to most ‘thinkers’ in the church: that is while it was a matter of public doctrine and thus a rule for the parish, in private elites debated and discussed. More was a contemporary of Erasmus, and the church had an entire concept of anti popes for goodness sake, popes that had deceived the church. These are frameworks for acknowledging precisely this point - mistakes are made, new things happen.

Modern Catholicism (to this outsider’s eye) has many vigorous sects and differences of opinion carried out regionally and locally. Perhaps on those terms More was correct - if you stop burning people at the stake they tend to disagree more volubly.

What Neal sketches and I think is intriguing is that More seems to have had the bad taste to have been a hard hard ideologue, principled in that he died for his ideology, but not someone who say wanted to stick around to be father to his daughter or husband to his wife if it meant turning a blind eye to Henry VIII’s marriage plans.
I think it’s relevant because, stereotypically, men and women tend to display them differently. I’m curious how it would present in a non binary manner - perhaps that would be the most “true” of them, breaking free of norms?
> and the party likely to follow (barring some large swing in the polls)

Said swing is currently underway [0], and if the polling is correct, they'll swing further with Carney as LPC leader [1].

[0] https://338canada.com/federal.htm

[1] https://www.ctvnews.ca/politics/article/leger-poll-carney-as...
Did they really steal 500mil in 2014? If yes that’s like a trillion now no?
the article sounds nice but burecreats dont care about making it easier to start companies. They care about making sure they have jobs tomorrow. This is a better pitch for entrepreneurs in 3rd world countries than european governments. Offering a digital product in a 3rd world country allows you to not have to deal with local corruption while accessing a global market.
A Sui blockchain scanning app. Plenty of those already but a level up for me in programming complexity

Moving to a trading bot eventually
RustEd: Open-source Doom map editor written in Rust
The DOS 3.3 Sys.com Bug Hunt
The Evolution of Agile Imposters
I'm really discouraged by Canada these days

Our government really does just feel like a bunch of corporate monopolies wearing a trenchcoat

We're following the same path as America unfortunately, while acting like we're better than they are
> This wasn’t even an OCR benchmark: the task was structured data extraction, and deterministic metrics were set aside in favor of GPT-as-a-judge.

Looks like they've got deterministic metrics to me: For each document they've got a ground truth set of JSON extracted data, and they use json-diff to calculate the fields that disagree.

There is GPT-4o in their evaluation pipeline - but only as a means of converting the OCRed document into their target JSON schema.
I really like that idea!

Edit: It would be great if you could set the context and AI would generate it. It would make as an amazing addition to a standard Readme.

Further, at one level it could show endpoints and function signatures with parameters and how the argument usually looks as a value.

Which brings up another point, why doesn't Cursor or others allow me to say, "I'm in debug mode, show me if a value is dissimilar the values you normally get."
Eventually she got there. There were a lot of other possibilities: maybe there's another place where kill is called; maybe the `kill` hypothesis is wrong; maybe something weirder is happening. Getting back to "oh maybe that's not what the code looked like back then" would likely take some further time.
Probably the latter. A few years ago the same argument was being trotted out for crypto mining.
The article takes until paragraph 15 to mention that the claim in the title, "abandons fact-checking", is false, and what they are actually doing is switching to a different type of fact-checking, namely via community notes.

This is despite the fact that the Meta announcement they link in paragraph 4 about "stopping fact-checking" [1], states in its very first line: "Starting in the US, we are ending our third party fact-checking program and moving to a Community Notes model."

[1] https://about.fb.com/news/2025/01/meta-more-speech-fewer-mis...
I’ll stick with the devil I know that is only slightly worse in their own benchmarks (Google)
Maybe the best joke I've seen in ~10 years of regularly checking this site, 10/10
The incentives changed + the tools to spoof humans / sincerity have become supercharged. The open web is toast.
I have read that Ketamine destroys grey matter. Is that true? Elon certainly makes it look true.
The Yin and Yang of Programming
Happened with MySpace, even though the web was kinda new to most people and MySpace wasn't as established as Facebook/X/Instagram are now
> It's the thumb on the scales that allows the free market to exist.

This is an oxymoron. A free market is a market in which all transactions are voluntary. Government intervention, by definition, causes some transactions to be involuntary. So you can't have a free market with government's thumb on the scales.

> Without it there's just men with guns, and men with more guns.

Historically, this is simply false. There have been societies that did not have governments that could manipulate markets, and they did not work this way.

In terms of guns, in such societies everyone had guns; there was no one who had overwhelming military force at their disposal. (They also had less wealth inequality than modern societies with governments.)
Ah, of course OpenAI is to blame for something bad xAI did. My confidence is restored.
First, all communications will be grokked by fgov AI, think Google Play Store false positive bans, but for people instead of apps. So stop grokkable communications.

Don't support fgov economy, produce yourself and your communities, use paramoney and barter. E-coins aren't paramoney, they are being extracted with fines.

Keep a low profile.
A generative visual novel where you play roguelike poker (balatoro-inspired by simpler) to buy narrative and character cards that fed to LLM to create a story.
This is certainly an opinion.

Dumping mercury in a local river is indeed bad, but driving without a license[0] increases the likelihood that you kill someone.

It's not either/or; you're choosing to break rules- many of which are written in blood.

Being "quirky" does not give you indemnity to potentially destroy a family.

[0]: https://www.youtube.com/watch?v=yY9HzjdLbo8
I've never seen anyone talk about Linus' bilingualism concerning his anger issues. I'm bilingual, and sound much harsher and mean in English than in my native tongue. Could that be an element of the problem?
Is that like the machine used to build the REM in Montreal on time and under budget? (#3 in https://rem.info/en/news/five-innovative-techniques-build-re...)
OP here, the one who found the exposed data.

Not sure if you read my 2 emails to the company but I would say I was polite to them and was met with accusations of harassment and straight up lies.

Don't expect me to pat you in the back if you come at me with such claims when I simply alerted you of a security issue.
TVs at HUD hacked during meeting to show AI generated video of Trump and Musk
This is fun, but there's an amusing oxymoron embedded in needing an app on my phone to verify that I'm... not using my phone
It's widely forgotten that burning heretics was widely accepted in Christian theology, especially at the time.

The rationale is quite simple: They believed in an eternal Hell. Unrepentant heresy places you in eternal Hell. Hell also has levels and is not the same for everyone; not necessarily Dante's circles, but not far off. This is easily proven, just look at Saint Thomas Aquinas, who warned that sins against the deliberate intellect (heresy, blasphemy, schism) are much more inexcusable than sins of the passions and nature (lust, sloth); even if both are damnable. Vice versa, Heaven also has levels, and it was (and is) a pious opinion that no two people are ever at exactly the same level.

If Hell is eternal, and it is possible for you to make your own Hell worse, killing you if you refuse to repent directly prevents you from making your eternal punishment worse. It also prevents bringing other people with you, and the guilt you would bear for influencing other people. In a way, it is an act of charity to other people and yourself; causing some Saints and scholars to comment at the time to do otherwise would actually be hateful. There's also the issue of, if someone was going to repent, the logical assumption that going to the noose or stake is a much stronger motivator than dying in your sleep at 73.

In line with the above, the very act of burning itself was seen as somewhat of a charity. A public spectacle to warn against following them (charity to the viewers); but also a constant suggestion, even to the end, to the burned of what is waiting for them eternally, giving them one last chance to repent. For what it's worth though, Historians tell us that most of the burned died by suffocation and not by the actual burning, which would have been probably also been known at the time.

(Worth remembering, both the Reformers and the original Catholics burned at the stake for similar rationales.)
What are you missing by using iframes (still standard, supported, working) + css for layouting that old school frames would give you?
What the Rust community is trying to do is antithetical to the whole free software movement. They want to impose a new language onto an existing body of maintainers who have limited incentives to change.

The "free" part in free software is not just free in beer, it's also free in freedom. That little bit gets forgotten. People work on it because they want to, not because they have to. If a developer does not want to use Rust, they can and should not be forced to. It does not matter if Rust is objectively safer, or better, or any of the purported arguments. Forcing it eliminates the freedom of choice.

The Rust folks should make their own kernel and OS. Let it compete directly with Linux. In open source, this is the way.
Developer Productivity with Dr. Nicole Forsgren (The Creator of Dora)
Linus torvalds is the biggest idealist here.
Demanding that politicians act more forcefully, and in fact do their job, isn't "doing nothing" I'd say.

They have much, much more power than regular people, so sometimes the best thing one can do is force more reaction from our politicians.

And it's also working; without the amount of outcry we've had I'm sure the politicians would've done even less.
Maybe the article didn’t make it clear enough, but having special targets begin with an underscore has the purpose of avoiding name collisions with normal targets.

The primary thing the article does is explain that there are normal targets in the first place, which is probably the main aspect people might otherwise be missing.
This works in your situation. It does not for most Americans. Your current total profit would barely support a small family.
The article kind of conflates multiple factors and oversimplifies. Equity is great, but it's only as good as the EV (enterprise value) of the company. All things being equal, a company that generates free cash flow is worth more than one that doesn't—regardless of whether it's a software business or not.

Taking a long time to get to "break even" is not inherently a smart or long-term business play. It could just ruin you. In business, cash is oxygen.

Some businesses (especially platforms and marketplaces like Kit) simply take longer, because it takes time to build brand awareness, develop network effects, and basically hit critical mass.

However, the upside of a platform is that the growth is naturally exponential—the more people on the platform, the more valuable it is to its users.

Because this is so time-consuming and difficult, a platform business commands a premium over a more straightforward SaaS product.

One path isn't inherently better than another path—there are just tradeoffs. And hopefully you go into it with eyes open and make those tradeoffs deliberately.
Even better drop them the discussion link.
congrats on your tool, will check it out.
I have a side question on markdown: cursor messes up markdown generation quite often for me. I think its responses are always in markdown with sections for code and asking it to generate markdown breaks it. So the question: any ideas on how to have cursor generate markdown?
One thing I find disappointing about Casey's blog is his hand-waving treatment of nuclear power (which appears in a few quadrant diagrams that he draws)

In particularly he doesn't have any model for it that is better thought out than "let's break down an AP-1000 into a 1000 Starship loads and construct it over there", which runs into the problems that (a) many of those parts are too big, and (b) that's roughly how we try to build AP-1000s here on Earth and it doesn't go that well here. [1]

The question of a nuclear reactor built to fit inside a Starship is an interesting one and so are the question of how we manage the things. It's tempting to say that a closed fuel cycle is hard enough to do on Earth that its the last thing we need to try to do on Mars, but I suspect the politics of Mars colonization is that (a) you can't possibly bring anything back from Mars that makes Martian colonization profitable as seen from Earth, so (b) Martians will expect that every spacecraft launched from Earth could be the last, and (c) will prioritize self-sufficiency much more than Casey thinks.

[1] https://en.wikipedia.org/wiki/Nukegate_scandal
Is there som special reason to believe anything they say? It would make sense not to by default, given their employer.
The other factor is that there were too many "whimsical" apps, which were mostly variations of drinking beer, iphone guns, or fart apps. Apple cracked down hard on those by adding rules about similar / copycat apps or low value apps.
The successor function is how natural numbers are defined in most axiomatic arithmetic systems.

A natural number is either zero or a successor of a natural number.

Addition is defined as a recursive application of successor functions.

m + 0 = m,
m + S(n) = S(m + n).

as an example -- 3 + 2:

S(S(S(0))) + S(S(0)) =
S( S(S(S(0))) + S(0) ) =
S( S( S(S(S(0))) + 0 ) ) =
S(S(S(S(S(0)))))

There's nothing really in the definition of the successor function that necessarily requires that it's interpreted as n+1, though. It's just an interpretation from the context in which it's used. It could represent any operation as long as it is isomorphic to adding one -- but there's nothing special about "adding one". You could have it represent multiplying by a constant, and interpret "zero" as the number one.

So a number in this interpretation is either 1; or 2 times a natural number.

1, 2, 4, 8, 16, 32 -- you're working only with powers of 2 now.

The above "addition" rule above still works, but now it represents "multiplication" instead of addition. I'll replace all the S's in the above example with x2

2x2x2x1 "+" 2x2x1 = 2x(2x2x2x1 + 2x1) = 2x(2x(2x2x2x1 + 1) = 2x2x2x2x2x1 = 32

So now, instead of addition, we've recursively defined multiplication where the successor function is interpreted as multiplying by 2. There's an infinite number of ways that you can interpret the successor function.

So basically, I do think it's cheating, and if you do want to define it as n+1, it would be even simpler to just define a function that takes any number to the desired output.
A multiplayer card game thats inspired from UNO and exploding kittens. WebGL at moment but will be on mobile soon. http://simpleyuji.itch.io/fishbait
> Also, what's strange is there's no free of paid OCR engine is added to the mix for the evaluation.

The article says they evaluated "Traditional OCR providers (Azure, AWS Textract, Google Document AI, etc.)"

Are those not paid OCR engines?
Wouldn't checking the time (which should include TZ data) and comparing it with a database be adequate or can you not get local timezone data without permissions?
Lecture Notes on the Geometrical Anatomy of Theoretical Physics
Prior to 2021/202-whenever, most sensible people called this stuff deep learning / machine learning etc. For over 15+ years it’s been called machine learning — “getting machines to complete tasks without being explicitly programmed to do so”.

since 2021/whenever LLM applications got popular everyone has been mentioning AI. this happened before during the previous mini-hype cycle around 2016-ish where everyone was claiming neural networks were “AI”. even though, historically, they were still referred to by academics as machine learning.

no-one serious, who actually works on these things; isn’t interested in making hoardes of $$$ or getting popular on social media, calls this stuff AI. so if there were a wikipedia link one might want to include on this thread, I’d say it would be this one — https://en.m.wikipedia.org/wiki/Advertising

because, let’s face it, advertising/marketing teams selling products using linear regression as “AI” are the ones shifting the definition into utter meaninglessness.

so it’s no surprise people on HN, some of whom actually know stuff about things, would be frustrated and annoyed and get tetchy about calling things “AI” (when it isn’t) after 3 sodding years of this hype cycle. i was sick of it after a month. imagine how i feel!

- edit, removed line breaks.
And this is why just fucking with the genome via crispr to birth “smarter” babies is such a bad idea. I’m thinking of this recent hacker news post linking to “how to make superbabies”: https://news.ycombinator.com/item?id=43158387

(To be clear I’m not saying Felix was gene edited by birth, but rather there may be correlations between the genetic markers that “improve intelligence” and depression)
I'm working on a music box to stream web radio channels from soma.fm. This was originally a scheme to have a crazy radio interface with seashells as the dials and the such, but now it has become a slog through linux audio drivers and systemd services.
I think for basically any possible online discussion, from Facebook to Hacker News to Steam Reviews, you should always keep in mind that some portion of it is probably astroturfed, to some scale

Anything from a small indie game to a huge AAA title, you can bet that the creators got their friends and family to post some nice reviews early, just to give it that positive bump
Calling yourself an anti-fascist is either (a) resigning to those people always driving the bus (why not call your movement after what you want as opposed to what you don't want?) or (b) thinking life is like V for Vendetta or Pink Floyd's The Wall. 20 years of people who could have been behind a movement for positive social change crying wolf is one reason why we are in this mess.
> and that doesn't square well with trying to write safe(r) Rust abstractions over them.

Or just using those kernel APIs, period.
I think a better question is "What does the US Department of Education do That States Can't?".

To steelman the case for its removal:

1. Do not reward poor performance (American's are ~40th best in the world for education, despite spending the most)

2. Remove incumbent bureaucrats who may have agendas

3. Giving this responsibility to the states lets education be more closely aligned with state values

Downsides:

1. People tend to dislike change, especially for change's sake

2. Duplication (each state will have to do things that could be done just once if done nationally)

3. Potential loss of shared curriculum (having some common background in knowledge, culture, reading) helps understanding and communication