News for hackers. Stuff that matters.

kbr-

Re:DeepSeek V4.1 Flash 1017 (Max) on Monday October 19, 2026 @03:55AM (#50149585)
200+ tok/s on local infra? That's crazy. How much did you pay for your hardware?
Re:Sharing AI progress in mathematics on Wednesday October 07, 2026 @11:00AM (#49993781)
Right. I thought preprints are a subset of publications. Yes it's a preprint.
Re:Sharing AI progress in mathematics on Wednesday October 07, 2026 @07:22AM (#49991208)
Re:Sharing AI progress in mathematics on Wednesday October 07, 2026 @07:19AM (#49991185)
> No sign of P vs. NP

Check out my other top level comment in this thread.

Re:Sharing AI progress in mathematics on Wednesday October 07, 2026 @07:17AM (#49991164)
Shameless self-plug: I created an autonomous math researcher. It already solved a 12 year open problem in proof complexity which lead to a publication (and proof complexity experts are already working on simplifications and generalizations of the proof, as I've been told by one of them). This publication is an important step in Cook-Reckhow program in answering the NP vs coNP question.

The autonomous researcher records every research cycle in a public notebook.

Framework: https://github.com/kbr-/math-research/ Public notebook: kbr.is-a.dev/math-research/

Re:How to live an intellectually rich life on Saturday May 03, 2025 @06:07AM (#43878002)
> Imagine you are sitting in a meeting at work. The discussion is around the plan your team had set in motion last quarter, and the results are being reviewed. Data is being twisted and harassed to confess to whatever version of reality the group wants to see. You are sitting there, and you see through the charade.

> You’re wondering what the point of this is? You did not slog through life, battling inhuman entrance examinations, irrational parental expectations and eight rounds of interviews to get this coveted job, only to do this data jugglery. You’re wondering - why is nobody asking the fundamental, first principles questions? Why are we not questioning our premise? Why are we misinterpreting cause and effect? Why are we chasing these vanity metrics, when the metrics themselves are poor indicators of reality? Why have we accepted as gospel truth some ‘self-evident’ principles?

> The meeting is adjourned, congratulatory messages are passed around, and a vague way forward is discussed. You shake your head, sigh deeply and groan internally, grab coffee and head to the next meeting.

I call people like the author of this post "intellectual superiors". You know, like in the meme with the fedora-wearing man looking out of a window. I was like him when I was in high school. Now trying to keep my ego in check, still struggling sometimes...

But even though the guy is such an intellectually superior person, he didn't manage to come up with the idea that maybe he's there in that meeting to... contribute? You know, you're part of the team, you're in the meeting for a reason, if you disagree with others, it's your responsibility to say it? You may be right that they are misrepresenting the data or arriving at wrong conclusions -- but it doesn't matter, because you chose to instead indulge yourself silently at feeling superior over these sheep.

Philosophers... right?

Re:Four Years of Jai on Monday April 21, 2025 @05:22AM (#43749888)
You may also want to pass a resource through something like a channel, promise/future pair or similar. So it's not just down/up the callstack, sometimes it's "sideways". In those cases RAII is a life savior. Otherwise you have to explicitly remember about covering all possibilities: - what if resource never enters the channel - what if it enters the channel but never gets retrieved on the other side - what if the channel gets closed - what if other side tries to retrieve but cancels

Or you leak the resource.

Re:Four Years of Jai on Sunday April 20, 2025 @06:12AM (#43742813)
It makes things easier. Usually the move constructor (or move assignment operator) will cause the moved-from object to stop being responsible for releasing a resource, moving the responsibility to the moved-to object. Simplest example: move- construct unique-ptr X from unique-ptr Y. When X is destroyed it will free the memory, when Y is destroyed it will do nothing.

So you can allocate resource in one function, then move the object across function boundaries, module boundaries, into another object etc. and in the end the resource will be released exactly once when the final object is destroyed. No need to remember in each of these places along the path to release the resource explicitly if there's an error (through defer or otherwise).

Re:Four Years of Jai on Saturday April 19, 2025 @05:48PM (#43739724)
The author of the post claims that defer eliminates the need for RAII.

Well, goto also eliminates the "need" but language features are about making life easier, and life is much easier with RAII compared to having only defer.

Re:Four Years of Jai on Friday April 18, 2025 @05:48PM (#43732144)
Yeah it's weird but the author of this post claiming that defer can replace RAII kinda suggests that. RAII isn't just about releasing the resource you acquired in the current scope in the same scope. You can pass the resource across multiple boundaries with move semantics and only at the end when it's no longer needed the resources will be released.
Re:Four Years of Jai on Friday April 18, 2025 @05:41PM (#43732115)
> It’s a simple keyword, but it singlehandedly eliminates the need for any kind of RAII.

What if you want to put a resource object (which needs a cleanup on destruction) into a vector then give up ownership of the vector to someone?

I write code in go now after moving from C++ and God do I miss destructors. Saying that defer eliminates need for RAII triggers me so much

Re:Once You're Laid Off, You'll Never Be the Same Again on Monday January 27, 2025 @11:48AM (#42843026)
To the author, if you're reading this:

If you were on such good terms with VP of Eng and C-levels, why didn't you reach out to them and ask what's going on? They could interfere and prevent your layoff.

Re:It's not a crime if we do it with an app on Sunday January 26, 2025 @12:44PM (#42831960)
Surely there must be a way to counteract this with an app...
Re:The FizzBuzz that did not get me the job on Sunday January 26, 2025 @07:53AM (#42829780)
Ok, I was thinking about something else than stylistic preferences, e.g. making an off-by-one error in an implementation of an algorithm during live coding. Something that indeed would be usually catched by a careful code review, but candidates sometimes undermine importance errors.
Re:The FizzBuzz that did not get me the job on Saturday January 25, 2025 @11:35AM (#42822620)
> The main issue that I see is that interviewers get extra picky with all the minor details and they fail candidates due to minor issues that would get solved in a code review or just with a bit more time

You see a "minor issue that would get solved in a code review".

I see a production outage.

You cannot rely on others catching and fixing your bugs. It happens, but it's all about probabilities. You want to reduce the probability that something bad will happen. That means not just relying on more senior people to catch problems in your code, it also means relying on you to be careful.

Re:DeepSeek-R1 on Monday January 20, 2025 @06:09PM (#42774253)
Ahhahah that's beautiful, I'm crying.

Skynet sends Terminator to eradicate humanity, the Terminator uses this as its internal reasoning engine... "instructions unclear, dick caught in ceiling fan"

I think most women are aware that if they go to a nightclub and wear their most attractive outfit, they will receive a lot of attention. And yes, if you receive a lot of attention, some of that will be unwanted. Adults realize that and deal with it.

Don't confuse empathy with treating people like idiots or children and putting them into positions of victims.

I have received unwanted attention in the past. I didn't cry about it because shit happens.

Poor women, dressing up to get attention and then getting attention.
Re:What we learned copying all the best code assistants on Wednesday January 08, 2025 @03:59PM (#42638374)
OP will surely deliver, let's just wait.
Re:Does current AI represent a dead end? on Friday December 27, 2024 @03:18PM (#42525656)
Do you mean you implement your own CoT on top of some open source available GPT? (Basically making the model talk to itself to figure out stuff)
Re:Does current AI represent a dead end? on Friday December 27, 2024 @03:16PM (#42525641)
The economy is meant to serve some people; some people take out of economy more than they give, some people give more than they take.
Re:My second year without a job on Saturday December 07, 2024 @05:23PM (#42353320)
What if your job sucks so much energy out of you, it's even hard to imagine to do something on the side?
Re:Ask HN: Research on Effectiveness of FOMO Marketing? on Tuesday September 10, 2024 @02:45PM (#41504166)
Thank you for the insights.
Re:Ask HN: Research on Effectiveness of FOMO Marketing? on Monday September 09, 2024 @05:33PM (#41494208)
> It is reasonable to be skeptical of advice on marketing from someone who is selling a product.

OTOH you should probably be even more skeptical of marketing advice from someone who did not successfully apply marketing to sell their product.

Re:Ask HN: Research on Effectiveness of FOMO Marketing? on Monday September 09, 2024 @10:46AM (#41489031)
Of course they do

Ask HN: Research on Effectiveness of FOMO Marketing?

Hi,I'm currently reading "Unscripted - The Great Rat Race Escape" by MJ Demarco (recommended), and there he presents the "SCAIDA" marketing strategy (Self-centered, Attention, Interest, Desire, Action) to sell your product. The Action part stands for a call to close the sale.The author claims that the most effective way to do this nowadays is through a scarcity statement (utilizing "Fear Of...

( Read More... | 7 comments | 2 points | on HN )

Older »