HNHacker News
TopNewBestAskShowJobs

blowski

14,026 karma · joined July 2, 2012

Dan Blows Mostly a PHP developer in London.

Email: d@nblo.ws

Website: https://da.nblo.ws

submissionscomments
blowski··on The Greatest Educational Life Hack: Learning Math Ahead of Time
Quicquid latīne dictum sit, altum videtur.

Learn Latin and you can fake your way through so many situations.

blowski··on Mystery as 4k-year-old axe-heads sent to museum
Part of it was filmed where I live, and there has been a huge increase in the number of "detectorists" out in the fields.
blowski··on Mystery as 4k-year-old axe-heads sent to museum
At a guess, a landowner doesn't want archaeologists forcing their way in to dig up their garden and place restrictions on future works on the property.
blowski··on I lost my love for the web (2022)
I remember being laughed at in 2003 because I wrote my PHP in PSPad instead of Dreamweaver.
blowski··on CSS Classes Considered Harmful
https://meyerweb.com/eric/comment/chech.html

“Considered Harmful Essays Considered Harmful”.

blowski··on Show HN: I quit my job and made an automatic time tracker
A one-time payment used to be a draw. Now I wonder how long my lifetime access will last until I need a subscription. (TextExpander, Sketch, 1Password, Ulysses, for example)
blowski··on Ask HN: How can I find something worthwhile to do?
Looking at people's GitHub or blogs, is similar to looking at people's lives through the lens of Instagram. So much of it is manufactured and fake.

If you can just write some basic software, you're probably in the top 1% for computer skills in the global population. There are people in every niche of the world crying out for such help. Find something you're passionate about, and volunteer your time. I help my local political party run a website, do code clubs and Scouts.

Also, I'm part of a woodworking club. I'm rubbish at it, but it's fascinating just to watch and listen to other people who are much better than me. I've built a couple of things myself which I'm proud of.

blowski··on The Engineer’s Guide to Deep Learning: Understanding the Transformer Model
I'd call the "AI Engineer" an Application Engineer, albeit one that specialises in integrating ML into software.
blowski··on Show HN: Kaskade – A text user interface for Kafka
All other things being equal, Id prefer to use a tool written in a language with which I’m already comfortable. It’s nice to find a tool that meets my requirements _and_ I can easily read the source code.
blowski··on Engineering principles for building financial systems
Seems to be like you're in violent agreement with the OP on all those points, just phrasing the same truth differently.
blowski··on Plausible Community Edition
What's the benefit of SSPL over AGPL? (You can probably tell I'm not an expert in this!)
blowski··on Plausible Community Edition
Interesting. Why don't more of these open source companies complaining about being cannibalised adopt AGPL instead?
blowski··on Plausible Community Edition
How would you make the distinction, in a way that is legally enforcable?

I can understand why people would prefer FAANG & Co. weren't re-selling their FOSS, but I don't see how you can pick and choose who has access to and is allowed to run your code, and still be open source. Maybe you could have an application process, where you decide to give a license on a case-by-case basis, that can be rescinded later. But I'm not confident you'd get much traction.

The OP's point is that product owners want the benefits of being open source, but are frustrated with the downsides. You can't have one without the other, they are two sides of the same coin.

blowski··on Ask HN: How do browsers isolate internal audio from microphone input?
My colleague works in a very quiet house, and has no need for noise cancelling. Sometimes, he has it turned on by accident, and the quality is much worse - his voice gets cut out, and volume of his voice goes up and down.

As you say, as long as either option is available, the only question is what the default should be.

blowski··on Docs as code (2017)
> Somehow require that blocks of code have documentation linked to them

The Symfony (PHP) framework now does this. Code and config examples in the docs have automated regression tests.

blowski··on Reverse engineering Ticketmaster's rotating barcodes
So if you think a company is bad you shouldn’t work for them. Perhaps many of the people working for TicketMaster don’t think they’re a bad company.
blowski··on AI models that cost $1B to train are underway, $100B models coming
What will the benefit be of more expensive models? More facts, because it's consumed more information? More ability to, say, adjust writing style? Or is this all necessary just to filter out the garbage recycled AI content it's now consuming?
blowski··on Insights from over 10,000 comments on "Ask HN: Who Is Hiring" using GPT-4o
I wonder how this would compare against a random sample of jobs on, say, Indeed or LinkedIn. My experience of Hacker News is that it’s a very biased group (in a good way) to the general industry.
blowski··on Falsehoods Software Developers Believe About Event-Driven Systems
Falsehoods Software Developers Believe About Writing Articles:

1. Using a cliched headline style adds authority to your article.

In all seriousness, this article is just a list of unsupported assertions. I agree with many of them because of my own experience. But those with which I disagree, there is nothing to convince me. A much more useful article would explain nuance, risks, consequences, handling strategies.

For example, "Events will arrive in order". What causes that not to happen? Does the number of events, technology used affect it? What are the consequences of believing they will arrive in order, and then discovering they don't? What are the tradeoffs in designing the system to make it happen less frequently vs tolerating them arriving in any order?

blowski··on Pipes: A spiritual successor to Yahoo Pipes
If the PoC can be built by those with strong domain knowledge, providing the basis for a detailed spec, that seems like a win to me.
blowski··on Ladybird browser spreads its wings
It sets my expectations. Sometimes you hear a lot about a project because it's a vaporware scam, and I'm reassured that's not happening here. I should expect to see lots of excited people posting about it because they enjoy working on it, and it's delivering on that value even without much production usage.
blowski··on Ladybird browser spreads its wings
I might argue that being funded by Google gives Firefox stability, and allows it to deliver to a broad audience. If it were funded exclusively by, say, HN readers then it would probably end up being used exclusively by HN users.
blowski··on A Rant about Front-end Development
Exactly. A good designer with a deep knowledge of HTML, CSS and JavaScript will tend to prefer vanilla code, and it makes sense for them to use that. A full stack dev - like me - with a smattering of knowledge across the front end may prefer to use React.

When people argue about whether React is right for a project, they are often trying to optimise for different non-functional requirements. Those against might be considering performance, filesize, and complexity. Those in favour may be optimising maintainability, reusability (with other projects), ease of hiring and onboarding new people. So they can both be right, and what they need to work out is which NFRs matter the most.

blowski··on Ladybird browser spreads its wings
So the main value is to the people who get pleasure from working on it? I don’t mean it in a pejorative way, I love the idea.
blowski··on Ladybird browser spreads its wings
So it’s a fun project where people are learning a lot by working on it as a hobby project. But I shouldn’t expect it to threaten Firefox, let alone Chrome, any time soon, although that’s the dream. Is that a fair summary?
blowski··on Ladybird browser spreads its wings
I hear so much about Ladybird on HN, that I’m equally excited and cynical.

What is the value proposition? Is it to be another general purpose browser, so there’s more competition with Chrome / WebKit? Or to be a niche browser, that could be an alternative to Electron?

How close is it to achieving that?

blowski··on A Rant about Front-end Development
Sometimes I choose React because it’s easier for me, despite it adding unnecessary complexity to the project.

For example, I’m terrible at front end, and design. Tailwind has a React library that handles many of the UI requirements and produces a decent-looking front end with minimal effort. I know enough React that the complexity doesn’t scare me, and there’s so much documentation and training available that it’s easy to find answers. It integrates easily with other frameworks. I can reuse components I built for other projects.

React is often not the optimal choice for the project, but can yet still be the right choice.

blowski··on Small claims court became Meta's customer service hotline
I normally don’t press anything to get that result.
blowski··on Show HN: I made a puzzle game that gently introduces my favorite math mysteries
Brilliant episode of the BBC’s In Our Time that goes down this rabbit hole. https://www.bbc.co.uk/programmes/b04v59gz
blowski··on Chat Control Must Be Stopped – Now
Kind of like how a car is tied to an individual, via the logbook (in the UK at least). You need to think who you let use your laptop, lest they get you in trouble. If it's stolen or you sell it, you report it. To be fair, people were against passports and license plate numbers when these were first introduced, and it hasn't lead to the problems people envisaged.

That said... I don't know if this is feasible with a laptop. It's much easier to pawn my laptop, than it is to steal my car and drive it without me knowing. And at what point does a computer become a server, and are those regulated differently?

Knowing that you're never anonymous online would certainly improve some conversations, and mitigate some of the ability for state actors to e.g. sow discontent online. But it would arguably be a huge inconvenience and risk for everybody, so I don't know if it's worth the cost.

← PreviousPage 2 of 34Next →