<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: BeetleB</title><link>https://news.ycombinator.com/user?id=BeetleB</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 15 Apr 2026 16:46:18 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=BeetleB" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by BeetleB in "Academic fraud may be the symptom of a more systemic problem"]]></title><description><![CDATA[
<p>When I was in grad school, this was the norm across the board (engineering/physics). No one wanted to reveal their secret sauce.<p>Things have changed since, but in my time, if a journal required source code for publication, most of the professors in my department would not have published there.</p>
]]></description><pubDate>Wed, 15 Apr 2026 16:24:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47781351</link><dc:creator>BeetleB</dc:creator><comments>https://news.ycombinator.com/item?id=47781351</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47781351</guid></item><item><title><![CDATA[New comment by BeetleB in "Academic fraud may be the symptom of a more systemic problem"]]></title><description><![CDATA[
<p>Once they're established, they can decide how many PhD students to take on. And a <i>lot</i> of foreign students who come on J-1 visas and are sponsored by their governments are <i>not</i> under that pressure. A lot of them will get a position in their home country with a lot less publishing pressure than in the US.<p>The professor can always set his terms, and it's up to a student to have him as an advisor. In both universities I attended, there were professors who were very fussy about how much research they did and how much money they brought in (could be 0), and if a student wanted them as an advisor, they needed to understand the risks involved.</p>
]]></description><pubDate>Wed, 15 Apr 2026 16:22:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47781321</link><dc:creator>BeetleB</dc:creator><comments>https://news.ycombinator.com/item?id=47781321</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47781321</guid></item><item><title><![CDATA[New comment by BeetleB in "Academic fraud may be the symptom of a more systemic problem"]]></title><description><![CDATA[
<p>No - It was kept within the team and he was "fired" from the research group. Word got around and all the professors in the department (in the same field) knew (as did their students), so he couldn't just find another professor.<p>So he switched universities.<p>But still, didn't he worry that he'd bump into his former professor at a conference and that he would tell his new advisor? I don't know if he made some deal with him ...</p>
]]></description><pubDate>Wed, 15 Apr 2026 16:17:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47781257</link><dc:creator>BeetleB</dc:creator><comments>https://news.ycombinator.com/item?id=47781257</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47781257</guid></item><item><title><![CDATA[New comment by BeetleB in "Ask HN: How do you find motivation to do stuff?"]]></title><description><![CDATA[
<p>I think it will help for you to articulate why AI is reducing your motivation.<p>Pre-LLMs, what motivated you? Why did you do what you did?</p>
]]></description><pubDate>Wed, 15 Apr 2026 15:37:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47780615</link><dc:creator>BeetleB</dc:creator><comments>https://news.ycombinator.com/item?id=47780615</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47780615</guid></item><item><title><![CDATA[New comment by BeetleB in "Mathematics Isn't Unreasonably Effective"]]></title><description><![CDATA[
<p>When you have a title like this, you should at least make some reference to the original essay.<p>This article really doesn't address the original essay's point: Why is the universe so logical/mathematical? Yes, a lot of math exists to model the real world. But why does reality follow rules that are easy to model?</p>
]]></description><pubDate>Wed, 15 Apr 2026 15:33:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47780563</link><dc:creator>BeetleB</dc:creator><comments>https://news.ycombinator.com/item?id=47780563</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47780563</guid></item><item><title><![CDATA[New comment by BeetleB in "WhatDoTheyMake, Anonymous Salary Sharing"]]></title><description><![CDATA[
<p>How is this better than levels.fyi?</p>
]]></description><pubDate>Wed, 15 Apr 2026 15:30:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47780505</link><dc:creator>BeetleB</dc:creator><comments>https://news.ycombinator.com/item?id=47780505</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47780505</guid></item><item><title><![CDATA[New comment by BeetleB in "Allbirds shares surge over 430% as footwear firm trades shoes for AI business"]]></title><description><![CDATA[
<p>Allbirds was pretty much dead by this point. They're doing whatever they can to boost their share price.</p>
]]></description><pubDate>Wed, 15 Apr 2026 15:29:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47780495</link><dc:creator>BeetleB</dc:creator><comments>https://news.ycombinator.com/item?id=47780495</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47780495</guid></item><item><title><![CDATA[New comment by BeetleB in "Academic fraud may be the symptom of a more systemic problem"]]></title><description><![CDATA[
<p>This has been the case for decades.<p>At the same time, knowing someone who committed academic fraud during his PhD and was caught, I can say two things:<p>A lot of people do it when they simply don't need to. They're not trying to "survive in academia". They're trying to get to the top. The person in question was smart, bright, and did good research (at least excluding the stuff he made up). He could have gotten an academic position without committing fraud. And he could have had a great industry job without it too.<p>No matter - he simply switched to another top tier university, got his PhD, and is now running a startup. Which comes to the second point: The repercussions are minor even when you do get caught.</p>
]]></description><pubDate>Wed, 15 Apr 2026 15:17:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47780328</link><dc:creator>BeetleB</dc:creator><comments>https://news.ycombinator.com/item?id=47780328</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47780328</guid></item><item><title><![CDATA[New comment by BeetleB in "jj – the CLI for Jujutsu"]]></title><description><![CDATA[
<p>How easy is it to version control the index and stash in git? Do I need to know any other commands?<p>With jj, it's the same as any other commit. No new commands, no new options.</p>
]]></description><pubDate>Wed, 15 Apr 2026 15:06:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47780156</link><dc:creator>BeetleB</dc:creator><comments>https://news.ycombinator.com/item?id=47780156</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47780156</guid></item><item><title><![CDATA[New comment by BeetleB in "Google Gemma 4 Runs Natively on iPhone with Full Offline AI Inference"]]></title><description><![CDATA[
<p>I don't care if it's written by an LLM.<p>The problem with the article is the complete lack of details. No benchmarks on the iPhone capable models. No details, whatsoever.<p>Human or LLM - the article is a whole lot of nothing.</p>
]]></description><pubDate>Wed, 15 Apr 2026 14:07:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47779160</link><dc:creator>BeetleB</dc:creator><comments>https://news.ycombinator.com/item?id=47779160</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47779160</guid></item><item><title><![CDATA[New comment by BeetleB in "jj – the CLI for Jujutsu"]]></title><description><![CDATA[
<p>Yes. With "jj undo", I'm not scared to do anything. The brief time I had to go back to using vanilla "git", I didn't enjoy being extra cautious.<p>Using a version control tool shouldn't require much self discipline.</p>
]]></description><pubDate>Tue, 14 Apr 2026 21:27:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47771739</link><dc:creator>BeetleB</dc:creator><comments>https://news.ycombinator.com/item?id=47771739</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47771739</guid></item><item><title><![CDATA[New comment by BeetleB in "jj – the CLI for Jujutsu"]]></title><description><![CDATA[
<p>Remember when you used SVN or whatever before git, and you loved git because of how easy it is to make branches?<p>With branches, jj is to git what git was to SVN. It's an order of magnitude less friction to do branching in jj than git.<p>Not long ago, I pulled from main and rebased my branch onto it - merge conflicts. But I wanted to work on some other feature at the moment. Why should I have to fix this merge conflict to work on a feature on a totally different branch? With jj, I don't. I just switch to the other branch (that has no conflict), and code my new feature. Whenever I need to work on the conflicted branch, I'll go there and fix the conflict.<p>Once I started using jj, I realized how silly it was for git to have separate concepts for stash and index. And it's annoying that stash/index is not version controlled in git. Or is it? I have no idea.<p>In jj, a stash is simply yet another unnamed branch. Do whatever you want there. Add more commits. Then apply it to any branch(es) that you would like to. Or not.<p>Why does git need a separate concept of a stash? And wouldn't you like a version controlled stash in git?<p>Have you ever made a ton of changes, done a "git add", accidentally deleted some of the changes in one file, done a "git add", and thought "Oh crap!" I suppose that information can be recovered from the reflog. But wouldn't you wish "git add" was version controlled in the same way everything else is?<p>That's the appeal of jj. You get a better stash. You get a better index. And all with <i>fewer</i> concepts. You just need to understand what a branch (or graph) is, and you get all of it. Why give it a name like "stash" or "index"?<p>Why does git insist on giving branches names? Once you get used to unnamed branches, the git way just doesn't make sense. In jj you'll still give names wherever you need to.</p>
]]></description><pubDate>Tue, 14 Apr 2026 20:13:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47770864</link><dc:creator>BeetleB</dc:creator><comments>https://news.ycombinator.com/item?id=47770864</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47770864</guid></item><item><title><![CDATA[New comment by BeetleB in "jj – the CLI for Jujutsu"]]></title><description><![CDATA[
<p>I've used git for years, and used reflog once or twice.<p>I've used jj for only a year, and have used "jj undo" countless times.<p>There's a huge benefit to having a simpler mental model.</p>
]]></description><pubDate>Tue, 14 Apr 2026 17:58:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47768959</link><dc:creator>BeetleB</dc:creator><comments>https://news.ycombinator.com/item?id=47768959</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47768959</guid></item><item><title><![CDATA[New comment by BeetleB in "jj – the CLI for Jujutsu"]]></title><description><![CDATA[
<p>Oh, OK. Must be a bad memory. I often go to your tutorial looking for something I could have sworn I read over a year ago and not find it. I must have read it elsewhere.</p>
]]></description><pubDate>Tue, 14 Apr 2026 15:38:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47767094</link><dc:creator>BeetleB</dc:creator><comments>https://news.ycombinator.com/item?id=47767094</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47767094</guid></item><item><title><![CDATA[New comment by BeetleB in "jj – the CLI for Jujutsu"]]></title><description><![CDATA[
<p>You can also set <i>snapshot.auto-track</i> to tell it not to track certain files.<p>Another option is to make a branch with the files that you want to keep around but not push (e.g. stuff specific to your own tooling/editor/IDE), and mark that branch as <i>private</i>. Private commits (and their descendants) can't be pushed.<p>You then make a merge commit with this branch and <i>main</i>, make your changes, etc. You will have to rebase before pushing so that your branch isn't a descendant of the private commit.<p>This will involve more work, but it has the benefit that you're actually version controlling your other files.</p>
]]></description><pubDate>Tue, 14 Apr 2026 15:32:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47766987</link><dc:creator>BeetleB</dc:creator><comments>https://news.ycombinator.com/item?id=47766987</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47766987</guid></item><item><title><![CDATA[New comment by BeetleB in "What is jj and why should I care?"]]></title><description><![CDATA[
<p>What problems are you running into?<p>The jujutsu docs have a page for this - it has everything I needed.<p><a href="https://docs.jj-vcs.dev/latest/github/" rel="nofollow">https://docs.jj-vcs.dev/latest/github/</a></p>
]]></description><pubDate>Tue, 14 Apr 2026 15:28:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47766922</link><dc:creator>BeetleB</dc:creator><comments>https://news.ycombinator.com/item?id=47766922</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47766922</guid></item><item><title><![CDATA[New comment by BeetleB in "jj – the CLI for Jujutsu"]]></title><description><![CDATA[
<p>> but not seeing is not believing.<p>Classic denying the antecedent :-)<p><a href="https://en.wikipedia.org/wiki/Denying_the_antecedent" rel="nofollow">https://en.wikipedia.org/wiki/Denying_the_antecedent</a></p>
]]></description><pubDate>Tue, 14 Apr 2026 15:24:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47766868</link><dc:creator>BeetleB</dc:creator><comments>https://news.ycombinator.com/item?id=47766868</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47766868</guid></item><item><title><![CDATA[New comment by BeetleB in "What is jj and why should I care?"]]></title><description><![CDATA[
<p>Yes, but it's a sad state of affairs that the official jj docs point to your tutorial, which is incomplete (and IIRC, more incomplete than in the past - I think you took down some topics).</p>
]]></description><pubDate>Tue, 14 Apr 2026 15:21:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47766838</link><dc:creator>BeetleB</dc:creator><comments>https://news.ycombinator.com/item?id=47766838</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47766838</guid></item><item><title><![CDATA[New comment by BeetleB in "jj – the CLI for Jujutsu"]]></title><description><![CDATA[
<p>One of my favorite jj features is "jj absorb".<p>For each change you've made in the current revision, it finds the last commit where you made a change near there, and moves your changes to that commit.<p>Really handy when you forgot to make a change to some config file or .gitignore. You just "jj new", make the changes, and "jj absorb". No need to make a new commit or figure out where to rebase to.<p>Oh, and not having to deal with merge conflicts <i>now</i> is awesome. My repository still has merge conflicts from months ago. I'll probably go and delete those branches as I have no intention to resolve them.</p>
]]></description><pubDate>Tue, 14 Apr 2026 14:12:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47765923</link><dc:creator>BeetleB</dc:creator><comments>https://news.ycombinator.com/item?id=47765923</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47765923</guid></item><item><title><![CDATA[New comment by BeetleB in "jj – the CLI for Jujutsu"]]></title><description><![CDATA[
<p>As a Mercurial user, git was broken from day 1 :-)</p>
]]></description><pubDate>Tue, 14 Apr 2026 14:05:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47765824</link><dc:creator>BeetleB</dc:creator><comments>https://news.ycombinator.com/item?id=47765824</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47765824</guid></item></channel></rss>