HNHacker News
TopNewBestAskShowJobs

ldjb

1,217 karma · joined February 28, 2015

hnmail@ldjb.uk

[ my public key: https://keybase.io/ldjb; my proof: https://keybase.io/ldjb/sigs/IdV4kghNxp10ZxK0JyT3M8TxnBE7EdFuqFdohnJK_iQ ]

submissionscomments
ldjb··on Archive.today: on the trail of mysterious guerrilla archivists of the Internet
Wikipedia does not require that references be free to access. Most books, journals and physical newspapers fall into this category. So editors are perfectly entitled to reference paywalled articles. The fact that you can access some of these through Archive.today is really just a nice bonus. I am a bit concerned about the possibility that the service might just vanish someday, but I don't think that's a reason not to use it.
ldjb··on Archive.today: on the trail of mysterious guerrilla archivists of the Internet
I interpreted the use of the word "obscure" as meaning "little-known" rather than "secretive".

I would expect that only a relatively small proportion of people would have heard of Liberapay, so I think calling them "obscure" is not wrong.

ldjb··on Memoirs from the old web: IE's crazy content rating system
Many porn sites already use the Restricted To Adults (RTA) label, which can be applied via meta tag or HTTP header.

https://www.rtalabel.org/

ldjb··on Every web search result in Brave Search is now served by our own index
They do provide a "soft limit" (which you get a notification when you reach) and a "hard limit" (which the system won't let you exceed) as options in your billing settings. I think by default they set the hard limit to $5, precisely to stop people racking up large bills by accident.
ldjb··on Verified accounts are now prioritized
If the value the bot operator gets from the account is less than the cost of buying Twitter Blue, then they'll make a loss.
ldjb··on Hacker News Ranking Algorithm
HN is built with Arc.

http://arclanguage.org/

ldjb··on Product Owner vs. Project Manager: who's in the lead?
Note that roles can vary hugely across different organisations.

Where I work, what this article calls a "Product Owner" would be called a Product Manager. And what the article calls a "Project Manager" is similar to what we would call a Product Owner. We also have Project Managers who oversee delivery across several products.

ldjb··on Tell HN: Do not store any funds in PayPal or use them for anything critical
Have there been any examples of PayPal stealing money from people's bank accounts?
ldjb··on The rewriting of Roald Dahl is an act of cultural vandalism
There's a big difference. Adaptations are new works based on the original. The original work is still available to enjoy or critique in its original form.

However, these new editions are effectively replacing the old ones. I don't so much mind them rewriting the books so long as the originals continue to be published. However, I don't expect that will be the case. Eventually, anyone going to a bookshop to buy one of Dahl's books will struggle to find the original version. That's a real shame, I think.

ldjb··on Twitter starts limiting how many tweets you can post per day
I'm seeing that, too. Can't follow anyone today.

There are limits documented on Twitter's website, but I'm nowhere near reaching them.

https://help.twitter.com/en/using-twitter/twitter-follow-lim...

ldjb··on A page with no code
The header " The Page With No Code " is in the html::before content property. The first paragraph "It all started when..." is in the body::before content. The second paragraph "This web page has..." is in the body::after content. And finally, the footnote "* Obviously there's some code somewhere..." is in the html::after content property.

I ran the decoded base64 string through a CSS beautifier; this might help: https://gist.github.com/ldjb/8c6b6d83f2acd3cef01fcf56b36d65f...

ldjb··on Choosing a Postgres primary key
Collaborative databases (Wikidata, TheMovieDB, VNDB, etc.) all use serial identifiers. What is the problem with this? These websites don't want to hide how many entries they have (they tend to promote them), and it doesn't really matter if you iterate through all the numbers – the data is available through open licences anyway.

I think there are many situations where you don't want to expose predictable identifiers, but there are also examples where predictable identifiers may actually be beneficial.

ldjb··on Tech journalism doesn’t know what to do with Mastodon
Anecdotal evidence suggests that people do find it too confusing and complicated.

The official Mastodon website provides a list of instances, but most of them seem to be aligned to particular interests, and it's difficult to make an informed decision about which server to join.

ldjb··on Twitter Office Supply Auction
A multitude of reasons, I suspect. For instance, they want their community to be civil and not filled with spam. Also, if a subreddit is left unmoderated, it is likely to be shut down by Reddit staff.
ldjb··on If PHP Were British (2011)
Much of the PHP internals (the Zend Engine) was created by Israeli developers. I'm not sure why they didn't use English, but clearly they just used their native tongue in this case.

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

ldjb··on If PHP Were British (2011)
Funnily enough, PHP actually taught me the Hebrew expression for "double colon", thanks to the infamous T_PAAMAYIM_NEKUDOTAYIM.

http://phpsadness.com/sad/1

ldjb··on Some Gov.uk URLs blocked by deceptive site warning
Sort of. The UK Government (specifically the Cabinet Office) manages various aspects of the *.gov.uk space, but .gov.uk domains can be registered not only by the UK Government, but also local governments and other public sector organisations.

.gov.uk domains are registered through commercial registrars (who charge a fee), much like .co.uk domain names. The main difference being that you need to be an eligible organisation to register a .gov.uk domain name.

ldjb··on Front end developers: stop moving things that I’m about to click on
I love Notification History. Before that feature became available, I relied on a third party app to log my notifications so I could check them if I accidentally dismiss any.

However, that unfortunately doesn't help with in-app notifications/alerts.

ldjb··on Front end developers: stop moving things that I’m about to click on
Something that really frustrates me is when an alert pops up on my screen just as I'm about to tap something, so my tapping then dismisses the alert before I've had a chance to read what it said.

Hopefully the contents of said alert weren't important, but in most cases I'll never know…

ldjb··on Ask HN: Can we delete our accounts?
Although many large websites and services allow you to request erasure of your data in an automated way, this is not required by GDPR.

GDPR allows individuals to request erasure verbally or in writing, and the data controller than has one month to respond.

ldjb··on Ask HN: Can we delete our accounts?
See the FAQ [0]:

"Can I delete my account?

We try not to delete entire account histories because that would gut the threads the account had participated in. However, we care about protecting individual users and take care of privacy requests every day, so if we can help, please email hn@ycombinator.com. We don't want anyone to get in trouble from anything they posted to HN. More here [1]."

[0] https://news.ycombinator.com/newsfaq.html

[1] https://news.ycombinator.com/item?id=23623799

ldjb··on What is the Difference between px, rem and em?
According to this page, you are correct:

https://www.w3.org/Style/Examples/007/units.en.html#future

ldjb··on Ask HN: Any legal place to buy offline TV movie downloads?
Not to that extreme, but there are certainly restaurants that take your food away if you don't finish your meal within, say, half an hour.
ldjb··on Ask HN: Any legal place to buy offline TV movie downloads?
I guess technically you are purchasing a licence to watch the film, within the constraints set out in the iTunes Terms of Service, which permit Apple to withdraw your access to the film at any time, for any reason.
ldjb··on Hyperlinks in Handwriting
<map> was introduced in HTML 3.2 in 1997. The other technique I often saw was to cut the image into a grid of separate image files. They would look to the user as if they were a single image, but you could hyperlink some of the images so the effect was that parts of the overall image were hyperlinked and some weren't. Developers came up with all kinds of interesting tricks in those days!
ldjb··on State Machine in Real Life
Seems like a good idea. Anyone who has ever eaten at a Nando's will be familiar with this system.
ldjb··on Does Company ‘X’ have an Azure Active Directory Tenant?
The script also seems to assume that the company's domain name is of the form (foo.bar), which may be a reasonable assumption for the US-based Fortune 500, but won't work so well if trying to replicate this with international companies (which often have domain names like example.co.uk or example.co.jp).
ldjb··on Schedule cronjob for the first Monday of every month, the funky way
It is correct, but a lot wordier than "At midnight on the first Monday of every month."
ldjb··on Why don't websites offer a “low power mode”?
Honestly, I think most companies just don't care. Besides, I would much rather they ensure their main website is efficient, rather than having a specific low-power mode which, let's face it, will probably only be used by a handful of people.

I would also note that browser vendors and hardware manufacturers (amongst others) also play a part in reducing the amount of energy required to use websites.

ldjb··on Why none of my books are available on Audible
There are many valid criticisms of Audible, but I think membership pricing is just something that will suit some people more than others.

Personally, I have no trouble buying on average one book per month. I think that the ability to accumulate credits offers quite a lot of flexibility. Instead of being forced to buy one book every month, I can opt not to buy a book this month, but instead buy two books next month.

Although it is annoying that you lose all your credits if you cancel, there are plenty of books to spend them on. And I don't think it's entirely reasonable for Audible to hold on to your credits for eternity – since you could redeem them at any point, they'd have to keep a pot of money sitting around for paying rights holders. Imagine if something happened and a huge amount of people decided to redeem all their credits all at once – without a huge amount of cash set aside, Audible could have trouble fulfilling all those orders.

So I think the pricing system isn't so bad, but the DRM situation is very disappointing.

← PreviousPage 2 of 12Next →