HNHacker News
TopNewBestAskShowJobs

pcblues

371 karma · joined July 11, 2016

https://pcblues.com

markosborne@pcblues.com

submissionscomments
pcblues··on Tell HN: Fiverr left customer files public and searchable
In spite of how the pollies sell it, regulation is the friend of anyone earning less than one million dollars per year. Regulation would fix this. Get on it.
pcblues··on Axios compromised on NPM – Malicious versions drop remote access trojan
I am laughing. I'm not even near the end of this thread.
pcblues··on Hold on to Your Hardware
I think what many people don't realise is that there will be a glut of cheap computer parts including CPUs, GPU cards, and memory when the AI and AI-adjacent businesses go bust and a bunch of data centres get pulled down.
pcblues··on Tin Can, a 'landline' for kids
This is a nice idea, because it physically limits the place the child can call from. Even a very under-powered phone sets them free.

However, a new severely under-powered phone with no graphics or apps would probably meet the requirements of not being sucked into the grown-up world too early, and the kids can maintain their own contact lists.

And they'll grow super-fast thumbs like we had to in order to text :)

They cost about $50 but are still 4G.

pcblues··on Ask ChatGPT to pick a number from 1-10000, it generally selects from 7200-7500
Amen. An extreme example.

But what if you tasked with writing business-critical software and forced by your employer to use their AI code generation tool?

https://ai.plainenglish.io/amazons-ai-ultimatum-why-80-of-de...

Or using it with full access to your data and not knowing how it works? :)

https://www.businessinsider.com/meta-ai-alignment-director-o...

I predict humans will take over most AI jobs in about ten years :)

pcblues··on Ask ChatGPT to pick a number from 1-10000, it generally selects from 7200-7500
"These look really random" - I hope I missed your sarcasm.

That is so far from random.

Think of tossing a coin and getting ten heads in a row.

The probability of not repeating numbers in 10 numbers out of 10 is huge, and not random.

Randomness is why there is about a 50% chance of 2 people in a class of about thirty having a birthday on the same day.

Apple had to nerf their random play in iPod because songs repeated a lot.

Randomness clusters, it doesn't evenly distribute across its range, or it's not random.

pcblues··on Ask ChatGPT to pick a number from 1-10000, it generally selects from 7200-7500
This is what I hate about people trusting it. If you rely on AI to operate in a domain you don't man-handle, you will be tricked, and hackers will take advantage.

"AI! Write me gambling software with true randomness, but a 20% return on average over 1000 games"

Who will this hurt? The players, the hackers or the company.

When you write gambling software, you must know the house wins, and it is unhackable.

pcblues··on Ask HN: What is it like being in a CS major program these days?
I am not strictly entitled to answer this but I will just in case. (Language is a bit different in Australia.)

I completed a Bachelor CS degree in 1995. I think that's a "CS major program".

It was very theoretical, in that the languages we learnt were too old, too new, and not industry-led. So, Eiffel for OO, Cobol(!), and some proper maths thrown in.

It got me a solid 25 years of work.

After about a five year gap in software development as a job, I am now doing a Masters of Computer Science at the same place (by name alone, maybe) and the tech they teach is ten years old.

I'm not averse to this so far. I finish in a year, and I'll know if it was a waste of time to get back into the industry then.

However, I have done six of the twelve subjects and they ALL filled gaps in my understanding from both my original Bachelor and my work experience. I am a better programmer now.

I am currently in an interview process where I surprised myself with my own knowledge. YMMV of course.

pcblues··on Grandparents are glued to their phones [video]
Writing with a pen has a lot of unseen benefits.

Fine-motor skills connected to memory, etc.

Doesn't take much to find the science.

Also, avoiding interruption is good for your train of thought.

If a train of thought doesn't matter, then stay online and leave your phone able to interrupt you.

It's your "choice" (tm)

Seriously, try everything including the things you don't think will work for your sense of peace, so you know, IOWA (I over-worry always)

Peace to you all.

pcblues··on Grandparents are glued to their phones, families are worried [video]
"But is this shift actually worth worrying about? Or are younger people just projecting their own anxieties about screen time onto their parents and grandparents?"

False dichotomies can either be the worst thing that happened to humankind or a pathway to a new way of understanding each other.

pcblues··on Kotlin creator's new language: a formal way to talk to LLMs instead of English
A formal way for a senior to tell AI (clueless junior) to do a senior's job? Once again, who checks and fixes the output code?

Of course an expert would throw it out and design/write it properly so they know it works.

pcblues··on 27-year-old Apple iBooks can connect to Wi-Fi and download official updates
I'm still using a 2010 Macbook Pro with a 1TB SSD for Logic Pro and Mainstage. Does it struggle? Yes. Does it work? Yes. It's still amazing technology that makes my keyboards and guitars sound bananas. To be fair, I just muck around with it, but it still has more than what I'll ever need or be able to discover.
pcblues··on Show HN: I quit coding years ago. AI brought me back
This is tongue-in-cheek, but you spent years in management because "the thought of spending your life staring at a screen and dealing with insignificant minutia seemed horrible?" I need to read your management book!
pcblues··on 1000 Blank White Cards
Tried to play a free-for-all card game with blank cards with friends in a bar thirty years ago. It was too far out for the group. Writing the rules for a game during your own turn is pretty great. But if there isn't an improv idea of "and then" among the group the game won't work. It's certainly not about winning :)
pcblues··on Sugar industry influenced researchers and blamed fat for CVD (2016)
Not sure if this has been posted (I see stephenwoo has mentioned him further down), but it's a break-down of how sugary foods damage the body, particularly fructose.

It's 16 years old about 30 years of previous research.

https://www.youtube.com/watch?v=dBnniua6-oM

pcblues··on 2025 was a disaster for Windows 11
I haven't had a _terrible_ UI experience with Win 11 that Apple hasn't put me through already. But it took away my sideways toolbar. I don't click anything that loads edge, like "Show me more from the web" type links. So I don't see ads. I use firefox and thunderbird.

The telemetry all the way through the operating system sucks ethically. But I'm invested and familiar with Windows and Office. Not being able to make Copilot disappear is annoying.

However, all my games and software that work on Windows won't necessarily work on linux. I am not interested in making a political stand and putting up without abilities and features I currently have.

So, for my own use-case, Win 11 it is.

Clearly not an endorsement, just a data-point.

pcblues··on If you're going to vibe code, why not do it in C?
Maybe I'm still in denial about the benefit of AI code design, but when I have an initial set of requirements for a program, the design begins. That is just a set of unanswered questions that I address with slowly growing code and documents. Then the final documents and code match the answers to all the questions that rose from the answers of previous questions. More importantly, I know how the code answers them and someone else can learn from the documentation. Since the invention of "velocity" I feel like much of the industry treats code and programmers like tissues. Wipe your nose and throw it away. Now we have AI-based automatic tissue dispensers and Weizenbaum's gripe about programmers creating work for themselves other than solving the requirements of the actual problems continues.
pcblues··on Asking AI to build scrapers should be easy right?
You gain experience getting interactions with other agencies optimised by dealing with them yourself. If the AI you rely on fails, you are dead in the water. And I'm speaking as a fairly resilient 50 year old with plenty of hands-on experience, but concerned for the next generation. I know generational concern has existed since the invention of writing, and the world hasn't fallen apart, so what do I know? :)
pcblues··on The man with a Home Computer (1967) [video]
The Jupiter Ace was unreal, but only from a computer science perspective. You had to know a lot to know how to program Forth which was the fundamental language of that white but Spectrum-looking dish of a PC, in spite of a manual that read like HGTTG. Critically, it didn't reward you from the start of your programming journey like Logo or Basic did, and didn't have the games of the ZX Spectrum. I knew a person who tried to import and sell them in Australia. When I was young, he gave me one for free as the business had failed. RIP IM, and thanks for the unit!

https://80sheaven.com/jupiter-ace-computer/

Second Edition Manual: https://jupiter-ace.co.uk/downloads/JA-Manual-Second-Edition...

pcblues··on Windows XP Professional
A CorelDraw version from the 1990s I used had an honest progress bar. Sometimes it went backwards, but by the time it got to the end, it was truly finished.
pcblues··on Getting AI to write good SQL
I should have made my post clearer :)

There isn't one perfect solution to SQL queries against complex systems.

A suduko has one solution.

A reasonably well-optimised SQL solution is what the good use of SQL tries to achieve. And it can be the difference between a total lock-up and a fast running of a script that keeps the rest of a complex system from falling over.

pcblues··on Getting AI to write good SQL
A question: Does anyone know how well AI does generating performative SQL in years-old production databases? In terms of speed of execution, locking, accuracy, etc.?

I see the promise for green-field projects.

pcblues··on Getting AI to write good SQL
Can someone please answer these questions because I still think AI stinks of a false promise of determinable accuracy:

Do you need an expert to verify if the answer from AI is correct? How is it time saved refining prompts instead of SQL? Is it typing time? How can you know the results are correct if you aren't able to do it yourself? Why should a junior (sorcerer's apprentice) be trusted in charge of using AI? No matter the domain, from art to code to business rules, you still need an expert to verify the results. Would they (and their company) be in a better place to design a solution to a problem themselves, knowing their own assumptions? Or just check of a list of happy-path results without a FULL knowledge of the underlying design? This is not just a change from hand-crafting to line-production, it's a change from deterministic problem-solving to near-enough is good enough, sold as the new truth in problem-solving. It smells wrong.

pcblues··on 108B Pixel Scan of Johannes Vermeer's Girl with a Pearl Earring
Not sure if anyone here saw the movie Clueless, but a great quote was, "That guy is such a Monet. From a distance he looks great, but up close he's a real mess."
pcblues··on Reports of widespread power cuts in Spain and Portugal
A line that disturbed me with just how widespread the outage is. (And also people will die from it in all sorts of weird ways)

"In an update, Spanish power grid operator Red Electrica says it's beginning to recover power in the NORTH and SOUTH of the country."

pcblues··on Why I don't discuss politics with friends
Tim Minchin said it well when he said to be hard on and critical of your own opinions. Among many other things :P

https://www.timminchin.com/2013/09/25/occasional-address/

pcblues··on Why I don't discuss politics with friends
If you remove yourself from a group, how will they change their minds without a dissenting opinion? I had to do it myself eventually, for my own sanity, but I believe this is still a real problem I am no longer addressing among my loved ones.
pcblues··on Why I don't discuss politics with friends
Name-calling by commentators dehumanised the debates. I still don't understand why it is considered OK.

"They do it" should not be enough of a reason, but it affects youtube income for individuals, so let the market work, I guess? /sarcasm

pcblues··on Why I don't discuss politics with friends
I'm 52. For me, there was a time when it was considered impolite to talk about sex, religion and politics. Then it became super fun when done with open/questioning/rational/critical minds, and a lot of progress in my own thinking was achieved from the usually non-threatening but lively debates and fights among friends and family for ideas. Then it shifted in the last ten or fifteen years. When social media started having friends of friends, the tribalism kicked in. It was explained very well in a talk between Maria Ressa and Jon Stewart. She is brilliant, and well worth listening to. https://www.youtube.com/watch?v=jsHoX9ZpA_M
pcblues··on Clean Code vs. A Philosophy Of Software Design
On reflection, my attitude to books like these indicated where I was in my understanding of programming. They used to be useful life-buoys that one clung to for dear life early in one's career in a fast-moving and often-changing industry. Then they become an interesting side-note reminding one of what they clung to as the good precepts that served them well stand out from the rest of the books. And finally they become unnecessary and seemingly dogmatic when one has become adept at swimming. In other words, essential reading depending on where you find yourself :) Disclaimer: out of these two, I only read Clean Code.
← PreviousPage 3 of 8Next →