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

The easiest way is to keep track of the text's edit history, keeping a block of edits over time and having them signed by a timestamp authority. The final edit history can then be inspected by some external authority, then signed if the edit history looks human. I have a blog post from 2023 on this topic: https://helbl.ing/Written-Proof-of-Work/

For Google Doc users, you can already inspect the edit history over time to verify that text is written by a human.


That human might have used AI. You can never know. Hand fixed AI output, human just polished the corners? Light rewording of a full text written by hand, because the author is not confident in their writing? Actual human text, but after researching with AI?


Exactly. Detecting AI writing is an arms race that can only end with detection coming in second place.


I am working on a browser extension to help with that. Basically it interposes on any text field and canvas and if user pastes a large amount of text (copied form example from a chat bot), the extension will "replay" that text at normal, human-editing pace, and introduce typos that are fixed through later edits.


Any specific reason as to why you'd want to make that, outside of intentionally enabling fraud?


People should be allowed to use any tools they find useful, and their writing should be judged on quality.


In all contexts? If there is a paper to hand in and the instructions are that you’re not allowed to use LLMs, do you think it’s fine to circumvent that? If you have a math exam, would you say you can still use a hidden calculator even if calculators are forbidden?


As a verbal processor, I hate this. I use whisper v3 large all the time from voice memo dumps that are AI grammar corrected and this would flag when I copy paste it in :/

I wish there was a solution


Use it to transcribe directly without correcting grammar or formatting.


Nevertheless this PoW is used by some conference venues now, in the case of a dispute against human authorship. NeurIPS does allow LLM use for "minor" polish like spelling, grammar, correcting non-native speakers. But you can't have the AI write the entire paper:

See https://blog.neurips.cc/2026/06/02/ai-generated-papers-in-th...

> Unfortunately, given the volume of submissions that appear non-compliant, relying on author declarations is insufficient.

...

> Authors whose submissions show significant AI involvement must provide an audit trail that clearly demonstrates that they complied with the policy. We expect that in future years this kind of audit trail will become a default.

The method uses Pangram, but that's somewhat arbitrary. The authors must provide the draft that was used to prompt the AI and show how the changes were made, which should be possible with a chat history. Where it doesn't work is if the authors claim they did not use AI, but otherwise it's quite hard to spoof. Edit history on its own isn't good enough because you could trivially have a program emulate keystrokes to type at a human speed into a document with tracked changes; the proof here accepts that AI was probably used and aims to determine to what extent.

I do think this goes back to if the text is high quality enough that humans don't notice, is that OK? Probably yes. What we don't want is poor quality writing from any source.


You can buy a Gros Michel banana from Miami Fruit, although they are quite expensive (almost $40 for a single banana). There are reviews of the banana on YouTube as well - I highly recommend the Weird Explorer channel if you want video reviews of all sorts of strange fruit.


In my mind the main problem here is setting up the environment for training the LLM and ensuring that there's enough high quality training data for consumption. Getting an environment set up for a single project is non-trivial - here I'm assuming that you want something similar to autocomplete in an IDE or language server integration. Even if you could set this up, are there enough projects to even train on in the first place?

Maybe this set-up will work for Haskell, but you can abandon any hope of setting up environments for C or C++. Even languages like Rust or C# may be impossible to train on, despite the build chain being a bit nicer than C or C++.


I bought the Asus 6K ProArt on launch, replacing an older 4k 27" Dell monitor. The new monitor is definitely an upgrade, but not as great as I was hoping. The matte coating is by far the worst part of the monitor. It's not bad enough to return the monitor, but the graininess is noticeable on white windows. I've definitely enjoyed having the extra screen real estate over the 27" monitor, and the extra resolution has been very helpful for having a bunch of windows open in Unity.

This year at CES there were a number of new monitors unveiled that compete in this space. There's a new Samsung monitor (G80HS) that is a 32" 6k with a higher refresh rate than the LG or Asus. Unfortunately it has the matte coating instead of glossy, so clarity will suffer.

Also of interest are the new OLED offerings with true RGB stripe subpixel layout. This should fix text rendering problems on systems with subpixel antialiasing. Both Samsung and LG are making these OLED monitors with the true RGB layout. There will almost certainly be glossy coatings offered with these panels, and they'll have higher refresh rates than IPS.


Debating a getting that proart to replace my 27" 4k. Do you find the productivity benefits to be meaningful? I'm wondering if I'll just end up making everything bigger and not benefiting or having to move my head too much


I bought the 6K ProArt on launch, replacing an older 4k 27" Dell monitor. The new monitor is definitely an upgrade, but not as great as I was hoping. Like you said, the matte coating is by far the worst part of this monitor. I would say that it isn't bad enough to return the monitor, but it's definitely noticeable on white windows.

I've definitely enjoyed having the extra screen real estate over the 27" monitor, and the extra resolution has been very helpful for having a bunch of windows open in Unity.

This year at CES there were a number of new monitors unveiled that compete in this space. There's a new Samsung monitor (G80HS) that is a 32" 6k with a higher refresh rate than what you'd find with existing offerings. Unfortunately it has the matte coating instead of glossy, so clarity will suffer.

Also of interest are the new 27" 4k offerings with true RGB stripe subpixel layout. This should fix text rendering problems, especially on Windows. Both Samsung and LG are making these OLED monitors with the true RGB layout. There will almost certainly be glossy coatings offered with these panels, and they'll have higher refresh rates than IPS. The main downside will be brightness for full screen white windows. I think the Samsung panel is a bit better than LG in terms of brightness.


(Author here.)

This is akin to how I've (technically?) stepped back from a 5K 27" to a 4K 32". Likely due to scaling and how far I sit from the screen (about 24" -- average I think) things look the same? At least, I don't notice that the 4K is any worse.

Me being me, I can't help but think I should have a 5K or 6K or whatever, but the price is... high. So I figured I'd try a 4K 32" since the OLED was cheap and the result was this post because the subpixel pattern messed with me. But now for the replacement I'm looking at a simple (but nice color / high end) 4K 32" IPS LCD.

And having been using one for the last day, I'm pretty content with it. It's like everything I wanted from the OLED without the eye strain.


If you're keen on a weekend project, consider converting a 5k iMac to work as an external display. Glossy display, and bang for buck!


I actually had a 5K iMac that I sold when I got the Mac mini. As I was deciding on the display I looked at doing that, but I wasn't super keen on the unfinished look. And IIRC it was going to cost about $250 in parts at the time. I was able to get the ASUS for about $700 and sell the iMac for ~$300. So it was really only about $150 more to not DIY it and have a more finished final package.

It is a really neat looking project, I just determined it wasn't for me.


It has gotten a bit cheaper, a lot easier and somewhat better lately. But I agree that it does not make that much sense because you end up with a product that has many flaws and is a bit annoying to use.

The main factor is being able to sell the iMac for that relatively high price. I can't figure out why they are still so expensive because most of the early 5K models are kind of useless nowadays (on low end version, the compute just cannot cope with modern media/files at such a resolution). But maybe it's people converting them to display driving the market...


The person who bought mine was a family friend who wanted a large display for her kid to do 3D printing stuff. Since he was just going to be running a slicer and some basic modeling stuff, it seemed perfect. I got a bit of cash, he got a computer with a good display, and it was a general win all around.


Ah yes for those use cases it makes perfect sense.

Apple excuse for stopping the big iMacs was that when you bundle up the display with the compute it makes it hard to upgrade and the whole thing become useless. But in reality it just looks like some bad "reasoning" to force people to spend more on a less elegant solution that probably won't get upgraded that much.

At least an old school 5K iMac can have some secondary use case, like you demonstrated or even just to watch movies, do some light document editing and such. And you can convert them to displays if you really want, but that should have been a built-in functionnality in the first place.

I guess this is why they still commend a relatively high-price, a good large display still has many uses even if the compute is weak.

The studio display is kinda useless outside of Mac use, so even though it's great quality its really not a good deal.

I really hope Apple finally release another big iMac because I won't get another Mac Mini or a Mac Studio. I like macOS (less so nowadays) but the whole point of the Mac was the integrated hardware for base/mid-range power. Their small desktop boxes that cannot take any upgrades are really pointless as a desktop because you end up with cable galore and not much space saved. This is so stupidly inelegant, I can feel Jobs rolling in his grave. They added front accessible ports, so that's something I guess, but come on, they stink of greed and profit maximisation at all costs...


Will the move to CoreCLR give any speed ups in practice if the release build is complied with IL2CPP anyway? On all the games that I've worked on, IL2CPP is one of the first things that we've enabled, and the performance difference between the editor and release version is very noticeable.


Editor is slower than Mono release builds. You'll need to compare Mono release vs. IL2CPP release to see the actual difference.


I guess it would be good to also see a comparison between IL2CPP and Core CLR by the post author!


Yes, you can relax logic gates into continuous versions which makes the system differentiable. An AND gate can be constructed with the function x*y and NOT by 1-x (on inputs in the range [0,1]. From there you can construct a NAND gate, which is universal and can be used to construct all other gates. Sigmoid can be used to squash the inputs into [0,1] if necessary.

This paper lists out all 16 possible logic gates in Table 1 if you're interested in this sort of thing: https://arxiv.org/abs/2210.08277


I have aphantasia and have been practicing meditation with the goal of improving the condition for a couple years. I have seen some minor improvements - when I'm in a pretty relaxed state I can see some visuals, but am not able to control the stream of images.

I haven't been working on this quite as much recently since there seems to be a connection with the meditation causing an ocular migraine with aura.


In my experience the main benefit of functional programming is function purity. I am completely fine with mutation inside of a function since the all of the mutation logic is self-contained in a single small block of text.

I think everyone should take a shot at writing a non-trivial functional program to see the benefit. Once you understand what makes it great, you can apply what you've learned to the majority of OOP/impure languages.


I'm not so certain that non-desk jobs will be safe either. What makes the current LLMs great at programming is the vast amount of training data. There might be some other breakthrough for typical jobs - some combination of reinforcement learning, training on videos of people doing things, LLMs and old-fashioned AI.


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

Search: