HNHacker News
TopNewBestAskShowJobs

jamesrr39

286 karma · joined August 31, 2020

submissionscomments
jamesrr39··on British Library has been offline for three weeks
> static websites

This is a nice intention and would be great for security. It works fine for displaying opening hours and upcoming events, etc. However, as soon as you want to search for books, or you want some log in feature to see which books you have loaned out and when they need to be returned, it's clear that a purely static site just doesn't cut it for today's expectations.

jamesrr39··on Sam Altman, Greg Brockman and others to join Microsoft
> GitHub has been significantly less reliable since Microsoft bought it and Actions has been a disaster of an experience.

Not unreliable enough to be a problem though, and Actions seems to be a decent experience for plenty of people.

The simple fact with GitHub is that it is _the_ primary place to go looking for, or post your, open source code, and it is the go-to platform for the majority of companies looking for a solution to source code hosting.

Your comment about LinkedIn is true, but where is the nearest competition in its' space?

jamesrr39··on Lightweight Linux Distributions for Older PCs
Very happy Slax user (recovery from USB stick only, not as a daily driver). Works great on older laptops, even from USB booting is pretty quick and the (quite basic, but very functional) UI is pretty snappy. It has both 64 and 32 bit distributions, and uses apt as a package manager so it's easy to pick up if you know ubuntu/debian (and easy to search online for packages, compared to less used package managers).

Would definitely suggest to anyone trying to squeeze another few years out of an old machine.

jamesrr39··on Swedish painters trade union to stop all work with Tesla brand cars
Adding to this, I also found that once a startup reaches a certain point, more "experienced" management starts getting hired (often from bigger companies), and the large company politics gets brought into the startup. Reflecting on it, oftentimes when this happens it is the time for me to start thinking about looking for a new job.
jamesrr39··on Google un-bans Downloader app, but developer still mad about “broken” DMCA
This is already a thing. See the Digital Markets Act: https://digital-markets-act.ec.europa.eu/about-dma_en
jamesrr39··on Show HN: Nomad, a no fee Airbnb competitor. Any investors here?
Indeed, I didn't mean it as criticism! Rather an idea.
jamesrr39··on Show HN: Nomad, a no fee Airbnb competitor. Any investors here?
It doesn't have to be as clear-cut as that though. You could always have a free tier, then a paid promoted tier, etc.
jamesrr39··on Gmail 2FA causes the homeless to permanently lose access 3 times a year
I think there are possible solutions here for a library, off the top of my head, taking a picture of your face when dropping off the codes, so that when you come back and ask for your codes, the librarian can ID you against the picture they have. Basically what is done when verifying your ID card/passport when you travel/go to the bank etc...

It wouldn't be a librarian doing someone a favour, but rather a service that libraries provide.

This could be a great evolution for libraries. They are already a distributed, public system, that people in general trust, but their role in society has changed with the rise of the internet and online services, and this could be a really useful role they could fill.

jamesrr39··on Apache Pegasus - A horizontally scalable, high-performance key-value store
Technically, all of them can, if you put the "persisted" storage in a directory on a ramfs or tmpfs mount :)

This might seem like a bit of a facetious comment, but it does have genuine use cases, e.g. unit tests, or for data that you can easily restore after a shutdown.

jamesrr39··on EU Passes Law to Switch iPhone to USB-C by End of 2024
You are correct, every 3 years. From https://www.europarl.europa.eu/RegData/etudes/BRIE/2021/6988... :

> Reporting: the Commission would be required to report to the Parliament and Council on the application of the directive regarding new charging technologies every three years, starting from three years after the date of entry into force of the directive (article 47(2a) RED). By the same date, it would also be required to report on the impact of the possibility to acquire devices without any charging device and cable (article 3a(1) RED).

jamesrr39··on Plant-based meat analogues weaken gastrointestinal digestive function in mice
> I hear of farmers having to keep cows in sheds to protect orchids

Sounds more like the government intervention here is actually to protect wild flowers. The farmer in this story has then concluded it's easier/cheaper to do that by keeping the cows in the shed than to fence off the field.

Going for a walk in the countryside near me, you know, in the real world, cows are often outside in fenced fields.

jamesrr39··on Tell HN: Locked out of Gmail account even after right password, recovery email
It doesn't preserve everything like versioning, sharing info, etc, but if you're worried about losing access to these documents going to https://takeout.google.com every couple of months is certainly worth it.
jamesrr39··on W3.css – A minimal alternative to Bootstrap
I think here it means you don't need to buy a license or sign up to any terms and conditions, which would be in line with the MIT license in the github repository.
jamesrr39··on Samsung Loses a Ton of User Data – Offers Nothing to Victims
No idea, sorry. The phone has NFC but whether your bank has an app you can get without the Google Play Store is dependent on your bank, but often not the case. If these are deal-breakers to you then it's going to hard to recommend all-in with /e/OS at the moment. You could also try it and revert to Fairphone OS, they do support that, but presumably it's a non-trivial and time-consuming thing.

You could try running /e/OS on Anbox to get a feel of it and what can and can't be done? That's probably the simplest way forward.

jamesrr39··on Slidge – XMPP bridges
I didn't know about this, and was curious about it, so went to look it up. It's part of the Digital Markets Act:

> ... EU lawmakers agreed that the largest messaging services (such as Whatsapp, Facebook Messenger or iMessage) will have to open up and interoperate with smaller messaging platforms, if they so request.

Small nitpick, while it would definitely apply to Whatsapp (it is mentioned by name in the press release), I am not sure if this applies to Discord? IIRC it is not a "gatekeeper".

Gatekeeper definition from press release:

> market capitalisation of at least 75 billion euro or an annual turnover of 7.5 billion. To be designated as “gatekeepers”, these companies must also provide certain services such as browsers, messengers or social media, which have at least 45 million monthly end users in the EU.and 10 000 annual business users.

Full press release: https://www.europarl.europa.eu/news/en/press-room/20220315IP...

jamesrr39··on Samsung Loses a Ton of User Data – Offers Nothing to Victims
Happy Fairphone user here. Fairphone OS installed by default (pretty minimal without much bloatware).

Haven't tried it myself, but if you want to go further, they have guides for installing /e/OS or other OSes, they support that, and reverting to Fairphone OS if you wish.

https://support.fairphone.com/hc/en-us/articles/440585818958...

jamesrr39··on Remote scan of student’s room before test violated his privacy, judge rules
This might work for things you have to remember off the top of your head, where you have e.g. 10 seconds to write answer, but it doesn't really work when you have longer questions requiring some kind of working which take more than a minute to work out.

I also think that the "extra time for technical difficulties" is going to be very hard to prove or disprove and would lead to very arbitrary decisions.

jamesrr39··on Debian's Chromium changes default search engine to DDG
What is the largest hard disk one can buy nowadays? I found a WD Gold 20TB. You'd need 19 of them plugged into your computer just to hold the uncompressed archive from Common Crawl.
jamesrr39··on Looming natural gas shortages has the EU scrambling for solutions
You don't have to imagine, it is commonplace around the world. Lots of tax revenue from countries all around the world is distributed to different areas of the country/world (obvious e.g. foreign aid). If the amount of tax isn't excessive, allows everyone to have a good standard of living, and is resulting in something positive, why not?
jamesrr39··on Ask HN: Companies hiring for a 4-day workweek?
In Sweden and Denmark as well, it would be calculated as 20 days assuming a standard Monday to Friday office hours job. I'm also curious to know where the parent poster got the 28-30 days calculation from.
jamesrr39··on Ask HN: Have you used SQLite as a primary database?
docker-compose is the way to go for keeping the dev versions synced with the production version. And for the backup script scheduled mysqldump and copy to storage should see you through quite far, so not really any more effort than copying an SQLite database.
jamesrr39··on Google, Meta, others will have to explain algorithms under new EU legislation
Nitpick: most of it falls under the Civil law system, some of which is Napoleonic. Wikipedia has a pretty nice map of the breakdown: https://en.wikipedia.org/wiki/Civil_law_(legal_system)#/medi...
jamesrr39··on How we upgraded our 4TB Postgres database
Have you considered an OLAP database like Clickhouse or QuestDB? An OLAP database would be a much better fit for audit tables given the read and append-only writing requirements, would compress better, and you might be able to fit it directly without changing any app code with a Postgresql foreign data wrapper.
jamesrr39··on Apple’s Mistake (2009)
sure, there are companies that stay on Oracle, and Oracle the company isn't going away any time soon. But other companies that were on Oracle have moved/are moving away to other enterprise-palatable services (e.g. AWS), and new companies rarely pick Oracle.

Self-hosting is certainly not the only choice nowadays, there are many other companies offering managed databases/other cloud products.

jamesrr39··on Google Maps now requires WiFi scanning to use navigation
OsmAnd: https://osmand.net/ - open source, offline maps. Really great for outdoor sports, and has profiles for running, biking, skiing, etc, way better than Google Maps for that. Driving routes often give the same route as Google Maps for me. Some things are better on Google Maps though, such as live traffic and address lookup, so it depends what you want to use it for.
jamesrr39··on Apache PLC4X announcing end of community support due to missing funding
Just curious (not in the industry), and I guess you maybe have already looked into this, but in addition to paid support have you considered paid work for implementing a specific new feature that a company wanted? A previous company I worked for did this for custom requests and made some money out of it.
jamesrr39··on Google owns TLDs: .web .meme and .lol
(Living in Europe)

I think most countries have already have their own TLD under their control anyway (or under an organisation that they control), and I find a lot of companies for the services I use already using a domain under the country level TLD. In addition, since Europe was mentioned, the .eu TLD is already run by a non-profit appointed by the EU commission.

I'm not really sure what doing a hard fork of DNS would achieve? I wouldn't want the rest of the internet being cut off from me. It would also be incredibly confusing which DNS system is being referred to when giving/receiving a URL.

jamesrr39··on immudb – world’s fastest immutable database, built on a zero trust model
I'm not sure I see it as game changing for audit logs; it's relatively easy to use privileges in Postgresql to make a table effectively insert-only[1], mysql/mariadb and others almost certainly has something similar.

1: https://stackoverflow.com/questions/35919167/create-insert-o...

jamesrr39··on Ontario bans non-competes and creates right to disconnect from work
Same in Sweden. I have found employment contracts to have such a clause, and for it to be very wide ranging, but the law limits how it can be enforced. To enforce it in court, the employer has to:

- have a specific reason about why you can't work for the new company - you can't just "non-compete" working for another company in an industry, it has to be that you had access to specific know-how that your old employer wants to keep secret from your new employer.

- have the non-compete time-limited, according to how long the know-how is relevant for.

- offer financial compensation (apparently normally the difference between the salary they would have got if there was no non-compete, and the one they did end up getting at another company)

My understanding is that it sometimes happens for people higher-up in the org-chart, and doesn't really happen so much at the individual contributor level. (I'd be really interested to hear other interpretations, anecdotes or case law though!)

jamesrr39··on Back to basics: Writing an application using Go and PostgreSQL
For testing I wrote https://github.com/jamesrr39/go-mockgen-tool to generate mock implementations of a given interface. It's a different approach from the normal reflect and interface{}... heavy libraries. Might be interesting!
← PreviousPage 3 of 5Next →