HNHacker News
TopNewBestAskShowJobs

mobiuscog

871 karma · joined January 13, 2014

submissionscomments
mobiuscog··on Britons increasingly turning to food black market, experts say
Whilst it's certainly more 'left' than the Mail, the comparison is well off. I'm not a supporter of either, but The Guardian at least has well researched/written articles in general, whereas The Daily Mail is pure tabloid gutter 'press'.
mobiuscog··on Britons increasingly turning to food black market, experts say
Especially as most of the roles they want, are the same roles the government doesn't want to increase the pay of.
mobiuscog··on Britons increasingly turning to food black market, experts say
This is UK government at its finest - create regulations that are unenforceable, and espouse metrics that are meaningless. It's going to get more crazy in the run up to the election, as all the new promises appear, despite never finishing those from the last decade.
mobiuscog··on Britons increasingly turning to food black market, experts say
The government is taking money from productive people, and using it for all sorts of unproductive ends. Most people on welfare don't have enough to become productive - living is already a struggle.

The government would take the money anyway, and just redirect it to wars/innovation/PPE... it is not the 'unproductive' people - or the immigrants - that are taking most of the money. It's the wealthy abusing it to make themselves and their friends even more wealth.

mobiuscog··on China Is Pressing Women to Have More Babies. Many Are Saying No
We're doing it already without everyone living a first-world lifestyle, so whilst the source isn't cited, it's highly likely.
mobiuscog··on The I Hate AI License
If it is not ruled fair use, or similar, all non-copyright countries are going to advance far faster. Whilst there are many ethical discussions to have, this will come down to the simple fact of there being people who will take the data anyway and thus have the advantage in datasets, assuming that matters.
mobiuscog··on Copyright is not a moral right, it's a monetization strategy
> Not that I disagree exactly, but how do you see the people making the knowledge being rewarded for their work?

I don't have the answer. I do know that all of society would need to change.

The simple approach would be that they are provided food and shelter, but this brings in the modern societal desire for 'more' than just needs.

How many people just work to afford to live, and why is that often so expensive... typically because others somewhere, indirectly, are making more than they need to live. Landlords, businesses, etc. Profit and 'growth' all break the basic concept of bartering to live; they take more than they give, in the name of status and power.

I don't think we can go back to a simpler approach, but at the same time I don't belive copyright is fit for purpose even in the simplest forms any more.

What people are willing to pay for seems to have become confused in the modern day compared to what they 'need' to live.

mobiuscog··on Copyright is not a moral right, it's a monetization strategy
Copyright should be about crediting the creator. Whether that be financially or just as a source to be cited.

What is should not be, is a way to remove the sharing of knowledge, which is detrimental to society as a whole.

Fictional works, editorials, opinion pieces - these may be based upon facts but do not explicity provide knowledge that needs to be shared.

Science should always be open, for the sake of humanity. Those who make the discoveries may gain status and reputation, but those discoveries should not be kept for personal/commercial gain.

Art and music, much like celebrity status, are more difficult to judge. Wanting to make everyone aware of who you are or what you have created, whilst simultaneously demanding that they pay for the privilege, seems at odds. You can create for commission, the payment being from the person that made the request, but then they should be free to keep it private or make it public.

We are obsessed in modern times, that we must be paid for everything we do - largely because governments and businesses have made this so.

We barter our skills for things we cannot ourselves produce, but knowledge should never be kept private for an inclusive society - that is the way towards elitism and power, which is clearly where copyright has travelled.

Should you be given food for free ? No. Should the knowledge of how to grow food be free ? Yes.

Barter the tangible, not the intangible. The 'knowledge' economony is a parasite on humanity.

mobiuscog··on Ask HN: What are good books/blogs to read for a first time CTO?
Whichever books you read - some great suggestions in the comments so far - please treat them as advice, and not religious texts.

So many managers and higher fail terribly at being effective because they believe all they need to do is encourage/enforce the practices in the books on the engineering teams, and that is the path to failure and the death of morale.

Take the books as guidance, but listen and engage with your reports (and their reports) to find the problems that need to be solved. Don't dictate or drive people, let them use their expertise in the direction you lead.

mobiuscog··on The worst kind of programmer
"big words" are fine, so long as you are using the words that your audience understands. You need to speak to your audience.

You could always use those words, and explain the definition/meaning as a side-note, which would be more inclusive without losing the expressiveness.

It's often through explaining the need for a big word, that people realise there are smaller, better known words, that work just as well - they just don't look as 'clever'.

mobiuscog··on The worst kind of programmer
> What exactly is this line below which you’re a good normal sane programmer and above which you’re a narcissistic primadonna who makes write only software.

Look at the rest of your team, all the other developers that have to work on the product. Write for the average capability of those, bearing in mind that employee churn will mean new people have to be on-boarded.

Realise that code that is 'simple' to you, often may not be to others - you will see it thought your own. The code has to be readable and maintainable by others.

> You’re a professional software developer, do your job.

Exactly. That's not just about churning out clever code and moving on. It's about creating a product that can be maintained by everyone on the team.

Anyone who's had to maintain a 'legacy' codebase knows exactly what this means, as they curse the names of those who came before and the stupid decisions they made... and spend far too long trying to figure out the obscure code ideas they used.

mobiuscog··on The worst kind of programmer
Go often attracts similarly problematic people, who prefer to yolo 'script-like' code because it's 'simple' but becomes unmaintainable more quickly at scale.

Both languages are becoming far more mainstream, but they are still in the realms of people wanting to play with 'new' languages.

The correct answer is to choose a language that is maintainable by most engineers you have, and if you need something else for technical reasons, hire the new engineers first - never impose a new language on engineers without very good reason, and definitely not because "It's simple".

It's often not the language that's the problem, but all of the 'clever' ways the 'clever' devs use it.

mobiuscog··on The worst kind of programmer
A great article, but promotion of golang and lua as part of the answer seems somewhat disingenuous.
mobiuscog··on DeskHop – Fast Desktop Switching
Does it work with custom/bespoke keyboard ? They often don't work in KVMs due to the HID emulation. I notice this Siig device notes to not use the numpad on the keyboard as well, on their homepage, which suggests a compromise.
mobiuscog··on DeskHop – Fast Desktop Switching
I have a TESmart and the other problem is that the autoswitch doesn't work with custom keyboards, as the KVM needs to emulate the HID and doesn't like a keyboard that shows as a hub.
mobiuscog··on Things software developers should learn about learning
My usage is generally towards those who refuse to accept that the spectrum largely exists, and you are either 'normal' or 'disabled'.

You'd think there were not that many folk, but unfortunately there are, especially within the older generation and many driven people who believe you're just not 'trying hard enough' or 'making excuses'.

The irony being that many of them are also likely further on the spectrum than average.

It's more about the attitude and approach to life, than the individuals. Many expectations are towards being 'Neurotypical' and do not cater for, or even acknowledge the challenges, of Neurodiversity.

mobiuscog··on Things software developers should learn about learning
> Being unable to communicate what you have learned is a serious disorder and not a learning style issue.

It's absolutely a learning style issue if those teaching are not able to pick up on the issues with learning if the person being taught is unable to effectively communicate how they are struggling.

I spent years trying to explain to teachers why I did not understand some of the concepts they were telling me, and they would often tell me to just 'accept it' and move on. Bad teachers perhaps, but that's all part of the learning and others seemed to be fine... so that is a learning 'style'.

Your suggestion of 'serious disorder' is also misplaced.

mobiuscog··on ClearCred: Transform your Credit Cards into Debit Cards
I think...

Each time you make a purchase on a credit card, you automatically add an amount for that purchase into the ClearCred 'savings' account. Then, when you need to pay the credit card amount before it's due (and incurs interest), you pay it from the ClearCred account.

It seems to be a third-party instant savings account, with an app that keeps track of all the amounts and due-dates, in return for your information and likely a cut of the interest as others have alluded to.

You could probably do the same with any other instant savings account and manually keeping track of purchase, without giving your information away.

Equally, you could just not use a credit card.

mobiuscog··on Things software developers should learn about learning
> the value of a growth mindset

This was buzzword bingo 2023. Hopefully it dies in 2024.

mobiuscog··on Things software developers should learn about learning
I doubt the research accounts for Neurodivergent folks, assuming it even correctly represents Neurotypical.

As with many of these studies, they're treated as fact despite it being clear that it does not address the real-world problems.

Do I actually learn better visually ? No idea, but it's also clear that I don't learn in the same way as the majority of people in the classes I attended, and failed many exams despite being able to achieve the same outcomes.

I think the definition of 'learning' needs to be considered. It is measured by an exam, or is it a true understanding of the subject taught, as these are often two very different outcomes.

mobiuscog··on VideoPoet A large language model for zero-shot video generation
> you dont have to do that stuff, you just start doing it because someone else got a better result than you

This is the point where humans possibly 'hallucinate' ;)

mobiuscog··on How many lines of C it takes to execute a + b in Python
There was some high-level discussion of this in the chat Guido van Rossum had with Lex Fridman (timestamped): https://youtu.be/-DVyjdw4t9I?t=3964
mobiuscog··on Show HN: I Remade the Fake Google Gemini Demo, Except Using GPT-4 and It's Real
> I'm well aware that its marketing and I'd hope my comment makes that clear. The question is why oversell the product, and frankly by a lot.

Most marketing sells the dream, not the reality. There are just many shades of grey (although 50 tends to sell well).

mobiuscog··on Make Apps for Linux
And yet Windows 11 keeps taking away user control, becoming more like Apple every update.
mobiuscog··on Ask HN: What's the best hardware to run small/medium models locally?
I was interested in Stable Diffusion / images, and also text generation.

I started playing with ComfyUI and Ollama.

An M1 studio ultra would generate a 'base' 512x512 image in around 6 seconds, and ollama responses seemed easily 'quick enough'. Faster than I could read.

On an I7-3930K, purely CPU only, a similar image would take around 2.5 minutes, and ollama was painful, as I would be waiting for the next word.

Then I switched to a 3080ti, which I hadn't been using for gaming as it got stupidly hot and I regretted having it. Suddenly it was redeemed.

On the 3080ti, the same images come out in less than a second, and ollama generation is even faster. Sure, I'm limited to 7B models for text (the mac could go much higher) and there will be limits with image size/complexity, but this thing is so much faster than I expected, and hardly generates any heat/noise at the same time - completely different to gaming. This is all a simple install under linux (pop os in this case).

tl;dr - A linux PC with a high-end GPU is the best value by far unless you really need big models, in my experience.

mobiuscog··on VirtualBox 7.0.12
"great performance" is not a phrase to consider if you need to run x86 code on arm chips. Even with Rosetta 2 and the latest virtualization kit, unless you're running all arm code, it's so painfully slow.

(this also applies to any mac container solutions)

mobiuscog··on Why Git Is Hard
I think a lot of the git problems come along due to 'good ideas'.

Basic git isn't too bad. A learning curve, but manageable.

However, next thing you know you're in a sprint and your work depends on somebody else's (process problem, but happens often) and so you are now working on top of their branch. You make some commits, and have to merge in (or rebase - force push) their changes...

... and then you come in to work after the weekend and find that they have merged their code into main. Cool ! You'll just merge/rebase main, except you find that they had also been working on top of someone else's branch, and now you have all sorts of fun trying to unpick how your changes actually relate to what is in main.

Sure, some people are just happy to rebase and force-push, but if you're happy to force-push then the 'control' has gone.

mobiuscog··on I'm Loud Quitting My Job Due to RTO Policy, Bad Company Culture
Many companies seem to be making changes due to failing business models or pressure from investors, such that the culture and work/life balance suffers.

This, in turn, kills morale and within remote work is more likely to affect collaboration to a much greater level, thus reducing 'productivity' rather than making things better as perhaps intended.

The end result looks as if it is remote work being a problem, but the cause is management 'tightening the screws'. The fantastic culture and respect that brought the innovation and success will fade and the value creators will leave.

Forcing people back into the office will obviously not solve the problem. It just makes it easier to shout at people and analyse their daily behaviour in the belief that such metrics are the answer.

"We prefer people over process" is clearly dead. Servant Leadership is gone. Taskmasters and labour camps are looking to return. All hail the cubicle farm.

mobiuscog··on Starfield us in-house and not unreal engine
MVP is the parasite that killed software quality
mobiuscog··on Growing tensions over whether US workers have the skills or work ethic
work ethic == modern slavery
← PreviousPage 4 of 18Next →