HNHacker News
TopNewBestAskShowJobs

jocoda

271 karma · joined July 10, 2016

submissionscomments
jocoda··on 25 years of mass surveillance is enough
If roles are reversed, and those being watched were responsible for safety and security, little would change. The human race being what it is, the same tools would still be in place and in use in much the same way.

The protest is more about who watches the watchers. And neither will trust the other.

jocoda··on Microsoft patches Windows and Excel – breaks audio, remote access, and paste
When it works it's amazing. Files are saved as is with date time stamp appended, so all do is to undo that. Great if you trashed something a while back and always quicker than getting it back via github. Haven't found anything using a similar approach - just copy the change to the mirror. if the file is moved, just make a copy of the changed file, if it is deleted, who cares, just ignore from then on. simple. Everyone else is being way too clever, compression and exact deltas history, etc

One recent issue required cloning the user account to get file history working. Just would not work with that account while any new account worked fine.

Current status is broken - the last two security updates report file history as broken. Git hub handles code ok, but for all the other stuff on windows file history was the way to go. Now cumbersome incremental backups.

jocoda··on I worked at Google DeepMind. You should listen to the warnings about AI
I can't help wondering if the major labs think that tackling the alignment problem and implementing the 'kill switch' that is currently being proposed is going to be their moat.
jocoda··on Bad code is kudzu
Funny. I had a similar thought but instead of bad code, I was thinking of AI slop content.
jocoda··on Don't Use a gmail.com Address
bog standard firefox. usability is superior to chromium wrt bookmarking and custom signed extensions are easier to share across systems.
jocoda··on Don't Use a gmail.com Address
That ship has sailed. A far as most are concerned gmail is email. So that is now the reality. Google has successfully, without any resistance, assimilated email and the web.

I run my own mail and I faithfully avoid chrome as much as I can but the ship is long gone over the horizon.

Sad. But so it goes.

jocoda··on Show HN: C# Game Engine with its own scripting language and IDE
The README mentions that C# was used initially so I'd be surprised if that support is not still in there.
jocoda··on Show HN: C# Game Engine with its own scripting language and IDE
Plenty of reasons to continue using WinForms for quick and dirty utils.

WinForms has had a major cleanup over the last few years. Issues with DPI, multiple windows are mostly gone.

You no longer need VS2. vscode on its own is excellent, and you can if you need to, still use VS2 for debugging

(Same applies to AvaloniaUI for cross platform.)

Codex, Claude need guidance if you want something maintainable, otherwise they generate a mess structure wise or reinventing functionality already available in standard controls 'out of the box'.

But people want python ...

jocoda··on Confessions of a Long-Distance Sailor
Joshua Slocum (February 20, 1844[1] – on or shortly after November 14, 1909) was the first person to sail single-handedly around the world. He was a Nova Scotian-born ...

https://en.wikipedia.org/wiki/Joshua_Slocum

jocoda··on As a Windows user, it's a surreal way to install a program
FYI - You don't have to drag the app to the applications folder in the install window.

You can drag the app to a different location. I have an entry level mini 8GB/255 GB SSD with 1TB external SSD. Everything goes on the external. There are only a handful of apps that insist on being installed in the system Application folder. Even had xCode running on the external.

Uninstalling is supposed to be as simple as moving the app to trash but often that leaves a load of stuff behind that no one tells you about.

jocoda··on The mineral riches hiding under Greenland's ice
Is this not Trump's usual negotiation strategy? Start with outrageous, totally unacceptable demands and then slowly dial back while everyone else runs around like headless chickens. Ends with him in a much better position than if he had approached things in a rational manner?
jocoda··on 'Ad Blocking Is Not Piracy' Decision Overturned by Top German Court
>Guess what, that’s how the content is paid for.

No. Just because you say that this is how it works does not make it so. That's total rubbish. Yes, advertising works. But it works on hope, that's all. If your hope costs you money, well that's on you.

jocoda··on My favourite German word
überfragt

literally "over asked"

ich bin überfragt => no clue on how to answer this

jocoda··on Knowledge Management in the Age of AI
The big win is using standard markdown. If they disappear, you still have your content.

The other big win is it's truly cross platform. I initially used syncthing to keep different systems in sync but switched to their sync service. Syncthing works fine but I found adding a new system and integrating was cumbersome if you haven't done it recently. With Obsidian's sync service setting up a new system was trivial.

Shortcoming - printing. Need to generate a pdf and use it's print feature. Another shortcoming is merging a hierarchy of folders and notes into a composite document.

jocoda··on Cory Doctorow on how we lost the internet
> "He believes that changes to the policy environment is what has led to enshittification, not changes in technology."

This is the root cause, and as it looks, there is no cure.

jocoda··on How we made our OCR code more accurate
asimov - The feeling of power.
jocoda··on Designers Do a Double Take at the Lettering on Pope Francis' Tombstone
I did a double take when I saw the lettering on the news. I'm not a designer but am aware that the black art of kerning is a thing. It's bad and deserves to be called out. That said, I suspect that most are not going to notice until it's pointed out to them.

Now that the nyt has called them on it, I wonder if they are going to fix this...

jocoda··on Have we underestimated the total number of people on Earth?
In closed systems, e.g. bacteria in an agar medium petri dish, the classic population size goes through exponential growth, steady state, and finally the death phase as the medium is depleted and waste products accumulate.

If we map humanity on to a similar system with the earth as the closed system there are some high level similarities that would suggest a similar end result. Exactly where we are on that curve is something that we will only be able to determine with hindsight.

What's different with humanity is that we have opportunities and the ability to re-engineer the system. Opportunities that bacteria don't have, so they die.

What we lack is desire for a long term steady state. Maybe we'll need to mutate into something else to get there.

jocoda··on “Vibe Coding” vs. Reality
Really? Opinion, based on the fact that there are basic improvements that can be implemented on what we have now, using the skills that we have now. If you don't agree, that's ok.

Now, about your comprehension skills, where is there any mention on my part of there being 'no limit'? In fact I go as far as to speculate on at least one.

jocoda··on “Vibe Coding” vs. Reality
My, very limited experience with LLM assisted coding is that it depends... For basic frameworks done in something like Python it is very good, but not perfect, yet. But the iteration cycle to get to where you want to be is still faster than doing the whole job manually and I see this as a big win.

For more esoteric fast changing languages/frameworks it has me chasing my tail in a chain of code updates where each fix breaks something in the n-1th, or n-2th version. Sometimes it's deprecated code, or it halucinates functions that would be valid if your were using a a different language of framework. And sometimes simple coding errors.

But it will get better, a lot better.

The main benefit is that it will let a invested non programmer client build a functional framework prototype and then combine that with a list missing features that a more skilled programmer can flesh out to a first cut solution.

For the first time we 'might' get better requirements with an actual working model instead of having the implementor doing most of the requirements as a first pass from a high level hand wavy requirement. I think we're going to see some amazing tools for this.

What I don't see it doing is creating original algorithms to solve things being done for the first time.

jocoda··on Revolt: Open-Source Alternative to Discord
pretty much this, you go where they have setup camp. For instance, I have one tech group that uses telegram, the dumbest tool for a tech discussion that you could choose, but there they are, so that's where I checkin now and then.

I dislike discord because it's a clumsy UI. Usually you want to be able to research what you're interested in. Not a great experience on discord.

Discord tip - if ever you need to rewind to the first message, append /0. Used to be a pain to get there, maybe they've fixed it.

jocoda··on Mistral OCR
... unavoidable "human in the loop" - depends imo.

From the comments here, it certainly seems that for general OCR it's not up to snuff yet. Luckily, I don't have great ambitions.

I can see this working for me with just a little care upfront preprocessing now that I know where it falls over. It casually skips portions of the document, and misses certain lines consistently. Knowing that I can do a bit massaging, and feed it what I know it likes, and then reassemble.

I found in testing that it failed consistently at certain parts, but where it worked, it worked extremely well in contrast to other methods/services that I've been using.

jocoda··on About Google Chrome's "This extension may soon no longer be supported" (2024)
I can live with that. By blocking Firefox they would self identify as user hostile in the same way that google has done with V3. I think this would a huge step forward, a massive shit filter.
jocoda··on Copilot for Everything: Training your AI replacement one keystroke at a time
I'm comforted by the thought that like me, most people with nothing to say are determined to let us know that. So I was never really bothered by the belief that everything online is being stored somewhere, because I was certain that there was so much crap to wade through that no one could make any use of it. Not so sure about that any more...
jocoda··on Captain 'lost for words' after witnessing a super pod of more than 2k dolphins
I had an experience years ago, that might have qualified as a super pod. But as it was night time so no way to really do more than recount the experience.

South Atlantic, heading north in a motor yacht at 8 knots we were passed by a small group also heading north. Not possible to see much more than their reflections and hear the sounds as they crested. A couple of minutes later the main group caught up with us and passed us on both sides. No idea how wide the pod extended but it took at least fifteen minutes or so for the group to pass. A couple of minutes later another following group passed as well.

I like to wonder about the outrider groups.

jocoda··on Retaking the web browser, one small step at a time
I worked on a project where the site uses HTTP. Initially I did a double take as using requires a login, thinking that's just wrong.

But after a bit of reflection I now think that in this specific case there's nothing bad about using http. Services are offered on a first come first serve basis to a large but closed group of valid users. Key is that there are a bunch of real world processes that follow the initial trigger with no practical way for any other party to benefit.

The site is extremely simple but blazingly fast.

jocoda··on A murder that shook British India and toppled a king
posted 3 days ago and still has zero comments. you'd expect some relevant discussion there if someone takes the trouble to link to an older dup.
jocoda··on Google starts tracking all your devices in 8 weeks
We have kernel level anti cheat systems for games. So how about kernel level anti tracking?

Browsers use system calls to provide the information used for fingerprinting the device, so why not intercept these calls and lie. Have all users present an identical fingerprints and we're back to pre google times. Yes, we lose some important functionality, but maybe it's a price worth paying?

Never mind the other elephants in the room that do worse than track your browsing habits...

jocoda··on Show HN: Replace CAPTCHAs with WebAuthn passkeys for bot prevention
>... point our phone at antisocial behavior and damage their score.

wow! That's going to work well. Groups never gang up to bully people they disagree with.

jocoda··on Phishers Love New TLDs Like .shop, .top and .xyz
The problem goes way beyond domain squatting. You have a limited resource, say nissan.com, and you have several valid claimants. Who gets to decide what's fair? First past the post? Heaviest pocket book? Biggest stick? Popular acclaim? ...

Is not unique to domains, this is why the world is uts.

Page 1 of 6Next →