Hacker Newsnew | past | comments | ask | show | jobs | submit | small_scombrus's commentslogin

> some people are shockingly incurious and approach academia and life through a depressingly hollow transactional lens from the beginning

I feel like that's a result of prior bad experience. Noone goes into university, or even primary school a blank slate.

It's very easy to fall into a trap where education is transactional if that's what was modelled to you or that's how previous teachers treated you


I agree, but throughout those earlier steps as well, there's a sizable contingent of people who just never seem interested in asking "why" or "how"

Fascism is when seatbelts

> Why are you writing papers and not having actually read the source you took the material from?

They're explicitly not writing papers. The fake citations are created and inserted by the LLM


They are still purposely writing a paper, whether that is with the help of an LLM or not. They are instructing the LLM to do the task of finding citations. It's no difference to googling for a paper that explains a specific point. You would still double check Google's output.


So you just write whatever you want, then find a source for it later? I don't think you understand how this is supposed to work


I understand how it is supposed to work, but myself and many other academics do consider wanting to write a certain point and then look for a paper that backs that up. I am not saying for the main subject matter that should be done; that should be read prior to starting, say when conducting a literature review on the current research. However sometimes you find yourself writing up at the end and you found a result in your experiment that had a surprising output and you want to have a reference to explain it or back that, that you hadn't considered before. It is especially done that way as it is a time saver as you can't nowadays realistically read every paper on an area as there are too many. The above method works just fine, but you do actually have to check that it covers what you are wanting. You can not just use an LLM and not check if it is correct. Likewise I can't just ask a colleague and not check it is correct.


I think they're saying that frontier LLMs may be usable to spot citations that are correct by shape (a real citation) but incorrect by usage (unrelated to the text)

I kind of hate the idea, but you probably could do a lazy LLM check of every paper and every citation and have it flag possible wrong (second sense) citations for human review

But you'd need a LOT of tokens and a LOT of human-hours


> have it flag possible wrong (second sense) citations for human review

And then what, we're done? How have we avoided the need for the same exhaustive human review? It only saves human review time if you trust the LLM not to miss things.


If the goal is to review every citation fully with 100% accuracy, then, sure, exhaustive human review is needed. But I suspect human review of a random sample would add value, catching some fraud, missing others, but having zero false positives (or as close to zero as human review can get).

An LLM could replace the random sampling. It doesn't need to be particularly good for the approach to provide value. I would worry about LLM bias though.

Another thing to consider is that readers can detect fake citations after publication, report to arXiv, and the author gets banned.


Right, that's what I'm saying. The LLM can identify and prioritize possible cases of academic fraud (or serious incompetence) for human review. As the cost of tokens drops it will become practical to go back and do AI reviews of every scholarly journal article ever written.


> those people don't have the kind of security hygiene instincts that make CC a sane choice for coders.

Coders don't all have those kind of security hygiene instincts either


There are few hard and fast rules, but "never use something that could change as a primary key" and "never roll your own Auth" will always be true


It'll depend immensely on what you're actually doing, but if it's simple enough you may be able to make a macro that subs out the types & awaits


One of the issue I face is a blocking function that takes a generic constrained by a `trait` and its async version takes a generic constrained by an `async trait`.


It isn't web based? It's a set of Lua scripts that run locally


They are saying web based solutions often out perform LÖVE, even though you would expect the opposite because LÖVE doesn't have the bloat of a browser engine.


Browser engines are probably some of the most optimized pieces of software in existence, so it doesn't surprise me at all.


Love2D uses Luajit and directly calls established game libraries. The CPU usage should be far better for 2D games, luajit is faster than a browser's javascript jit. You can also create single exe games that are a few megabytes and not a few hundred megabytes.


Optimized abstraction layer is still an abstraction layer. The web is like two or three of those.


Explain this to electron haters.


Browser engines are optimized for displaying web pages, not for applications.

60MB+ for a calculator is not optimal.


explain that to my webgl TypeScript browser game running at 180+ FPS while rendering a large RPG tiled world with infinite procedurally JIT generated biomes, with heavy processing delegated to webworkers.


As you aren't posting code or stats I can't say much, but I'd bet a native app would still be smaller and more efficient, since you have to wrap what you're doing in an entire Chromium instance and deal with a web stack designed for documents, which is definitionally less efficient than a native alternative. Tiles aren't exactly cutting edge technology.

"Heavy processing delegated to webworkers?" That just sounds like threads but worse.


yep, native is faster for sure.

but webgl + web workers is good enough these days.

I can't share code sorry, the project got big and I have commercial plans.

But you can tell Gemini 3.1, Opus 4.6 or GPT 5.4 High to generate a demo and they do a decent job most of the times.

that's how I got started, seeing how it was possible to have good game performance with multi threaded workloads on a browser.


Nobody ever said in the thread that web is the most efficient platform, stop with your “designed for documents” trauma already.


The first post in this subthread was literally a statement that "A web-based solution is usually better performing, despite all the bloatware necessary." And you literally joined in to support that assertion against "the Electron haters."

And it isn't trauma, it's literal fact. Electron isn't used because it's technically superior to native applications, it's used because web devs are a dime a dozen. It's popular for business reasons, not technical reasons. It works "well enough," but only because computers are really fast but there's only so much slack an OS can take up when even parts of it are Electron apps, and probably vibe-coded to boot.


Meanwhile that same computer could probably run Counter Strike at 400 FPS.


step 1 htop

there isnt step 2, explain is over


1Password has really been bugging me recently, all the emails they send have giant link buttons they want you to click without verifying where you're actually going


Our organic artisanal code is written by free-range developers


"free-range" means fully remote, right?


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: