HNHacker News
TopNewBestAskShowJobs

azornathogron

1,260 karma · joined December 14, 2020

submissionscomments
azornathogron··on Waiting for dawn in search: Search index, Google rulings and impact on Kagi
Is crawling really solved?

Any naive crawler is going to run into the problem that servers can give different responses to different clients which means you can show the crawler something different to what you show real users. That turns crawling into an antagonistic problem where the crawler developers need to continually be on the lookout for new ways of servers doing malicious things that poison/mislead the index.

Otherwise you'll return junk spam results from spammers that lied to the crawler.

I've never done it so maybe it's easier than I imagine but I wouldn't be quick to assume that crawling is solved.

azornathogron··on There's a ridiculous amount of tech in a disposable vape
Looks like I was probably wrong about this. There are a lot of "doom running on a vape" videos on YouTube - very easy to find, that's what search is for - but the best primary source I could find quickly actually has doom running separately and the vape just being used as a display.

Search for something like "doom on Puya PY32"

https://hackaday.com/2025/09/20/when-low-sram-keeps-the-doom...

https://github.com/atc1441/Vape_DOOM_ScreenShare

azornathogron··on There's a ridiculous amount of tech in a disposable vape
Already been done.
azornathogron··on Date is out, Temporal is in
Eh... both are in common usage, including by institutions like the BBC.

https://www.bbc.co.uk/future/article/20240308-daylight-savin... (you can find both "saving" and "savings" here, I guess they couldn't decide which to use?)

azornathogron··on How wolves became dogs
HN title-destroying rules strike again. It's "How Wolves Became Dogs"
azornathogron··on How We Found 7 TiB of Memory Just Sitting Around
If latency of input->visible effect is what you're talking about, then yes, that's a great point!
azornathogron··on How We Found 7 TiB of Memory Just Sitting Around
Pedantic nit: At 60 fps the per frame time is 16.66... ms, not 30 ms. Having said that a lot of games run at 30 fps, or run different parts of their logic at different frequencies, or do other tricks that mean there isn't exactly one FPS rate that the thing is running at.
azornathogron··on PhantomRaven: NPM Malware Hidden in Invisible Dependencies
Ignoring the silly vulnerability Marketing Name, the part I found shocking here is that apparently URL-based dependencies in package.json (deps that just point to an arbitrary URL rather than pointing to another NPM package name) are ignored by a lot of tools that are supposed to scan or give information about dependencies.

This means deps that are possibly the most concerning and deserve extra caution might be hiding in plain sight, not showing up in basic checks.

azornathogron··on Permeable materials in homes act as sponges for harmful chemicals: study
> Any modern home build likely has an ERV as part of the design

Sounds very country dependent. I really doubt it's true here in the UK. But then, UK housing is just garbage all around unless you build something custom and put a lot of money and attention into it.

azornathogron··on AMD claims Arm ISA doesn't offer efficiency advantage over x86
How much of the Mac's impressive battery life is due purely to CPU efficiency, and how much is due to great vertical integration and the OS being tuned for power efficiency?

It's a genuine question; I'm sure both factors make a difference but I don't know their relative importance.

azornathogron··on So what's the difference between plotted and printed artwork?
I had a summer job working at a print software company and they had a large format printer with, if I remember correctly, 12 different ink colours. These weren't spot colours - though that's also an example of going outside CMYK - but meant the printer supported a very wide colour gamut and subtle colour grading.

Anyway, yes, professional printing can go beyond just CMYK in various ways.

azornathogron··on At 17, Hannah Cairo solved a major math mystery
It's not very easy to take photos of mathematics, and the girl is the central subject of the article anyway. What images would you expect to see?
azornathogron··on Just How Many More Successful UBI Trials Do We Need?
That doesn't seem like a full explanation. Sure, prices are tied to supply and demand. But demand is tied to how much money people have, so that just brings you right back to the original question.
azornathogron··on Show HN: Tattoy – a text-based terminal compositor
Not sure what you mean by "supposed to know". There's no universal "tech syllabus", so there's nothing (or everything?) that you're supposed to know.

But if you're asking is this a term in common usage in software, then yes, it is.

azornathogron··on The average workday increased during the pandemic’s early weeks (2020)
Your own description of your work seems self-contradictory?

You have a paragraph that says you could work much faster than others and still "finish them with accuracy, attention to detail" and then in the very next paragraph you note that going so fast meant you were making mistakes and overlooking things.

This is only to say that I'm not sure how to interpret your own description.

It also sounds like the KPIs that had been set did not match the stated goals of your supervisors. KPIs focused on speed of output while your supervisors are telling you that quality and attention to your work is more important. I see this as a classic example of an organisation falling into the trap of just measuring what's easy to measure because they can't measure what they actually care about.

azornathogron··on Flattening Rust’s learning curve
(not related to your overall point)

> - another think coming -> another thing coming

Fascinating. I had never come across this before. I've only ever seen people use "another thing coming".

azornathogron··on Google's DeepMind UK team reportedly seeks to unionize
> you appear to have changed the word "subtly" to "clearly". i guess intentionally?

Perhaps I misunderstood your suggestion? I'm not sure how an action that is subtle enough that the perpetrator isn't recognised as having done anything would be useful in negotiations.

There is such a concept as "work-to-rule", that is, follow the letter of your contract and instructions from management and go no further than that. Is that the kind of action you're referring to?

azornathogron··on Google's DeepMind UK team reportedly seeks to unionize
That sounds like a good way to get fired for cause. I doubt any worker rights protections that apply to acts of "organizing" in the workplace extend as far as protecting clearly malicious acts.
azornathogron··on GPMI set to deliver up to 192Gbps and 480W through a single USB cable
USB-C can handle 24W on a normal thin cable because the voltage can be ramped up to provide more power at a safe current level. It's high current that makes connectors and cables heat up and creates risks, not high power overall.

Supporting that higher voltage requires hardware support on both ends and also active negotiation on both ends so the devices can agree what voltage to use. (Without that it falls back to the old USB default 5V and a much lower max power)

azornathogron··on How to write blog posts that developers read
It's funny because from that diagram I really don't see any particular relationship between the shape and its content. You could draw a regular pyramid with three segments and write the same labels on it and it would make just as much sense to me.

If anything a regular pyramid makes more sense to me: you want the smallest/narrowest useful description at the top and then you gradually expand on it as you go down, providing more (wider) context and detail for the key information.

Edit: Of course, it's a widely used term and good to understand in that context; the Wikipedia link is useful.

azornathogron··on Sell yourself, sell your work
> I thought it was demeaning that even what I create in my own private time would be owned and attributed to someone else.

I still feel this way. Well, I don't think I'd use the word demeaning, but I think it's a despicable abuse of the employee/employer power dynamic for my employer to claim ownership on my whole creative output outside of the work I'm actually paid to do.

azornathogron··on Please stop externalizing your costs directly into my face
> illegal botnets should be shutdown anyway

Illegal botnets aren't new. Are they currently shutdown regularly? (I'm actually asking, I don't know)

> If we made not following robots.txt illegal in certain jurisdictions, and blocked all IP addresses not from those jurisdictions

That sounds kinda like the balkanization of the internet. It's not without some cost. I don't mean financially, but in terms of eroding the connectedness that is supposed to be one of the internet's great benefits.

azornathogron··on Please stop externalizing your costs directly into my face
> Either that or make following robots.txt a legal requirement [...]

A legal requirement in what jurisdiction, and to be enforced how and by whom?

I guess the only feasible legislation here is something where the victim pursues a case with a regulating agency or just through the courts directly. But how does the victim even find the culprit when the origin of the crawling is being deliberately obscured, with traffic coming from a botnet running on exploited consumer devices?

azornathogron··on Introducing a terms of use and updated privacy notice for Firefox
Software running on my machine is not a "service", so it does not need a "Terms of Service".

Firefox Sync needs a ToS. Firefox Relay (the email masking thing) needs a ToS. Firefox web browser does not.

azornathogron··on I wrote a static web page and accidentally started a community (2023)
Localhost is an entire /8, so you have a few million possible addresses you can bind to if you want, all on whatever your preferred dev server port is.
azornathogron··on Types are a basic tool of software design (2018)
There's a well known quote from Fred Brooks too:

""Show me your flowcharts and conceal your tables, and I shall continue to be mystified. Show me your tables, and I won’t usually need your flowcharts; they’ll be obvious.""

(Though from your description I suspect that's also not the one?)

azornathogron··on Borrow Checking, RC, GC, and Eleven Other Memory Safety Approaches
Using concurrent GC has various advantages but in no way makes it deterministic.
azornathogron··on Google says AI weather model masters 15-day forecast
The work was done by DeepMind, which is in the UK. Weather in the UK is quite variable and difficult to predict (which is why the English are always talking about it).
azornathogron··on Handling cookies is a minefield
It doesn't have to be git either - a few version control systems are supported. See https://go.dev/ref/mod#vcs

And it doesn't have to be the direct domain+path of the repository, it can be some URL where you put a metadata file that points to the source repo.

azornathogron··on Logica – Declarative logic programming language for data
> From the outside it looks like if you work at Google, they take ownership of anything you write.

That is precisely how it works.

Disclaimer: I am not a lawyer, and I'm sure the validity and enforceability of the relevant contract clauses varies by jurisdiction.

← PreviousPage 2 of 11Next →