Recent submissions

Comment · 1 month ago
Are you able to point out which video explains how to find your current bottleneck? I suspect its something I would find quite useful! Unfortunately most of the videos have quite "clickbaity" titles, which makes it hard to figure out what they are about.
Comment · 4 months ago
I went through the same path as you - I think I even landed up with 14 takeout files as well!

Its a bit of a trial, but quite doable. Its likely that things have improved since I did it about 6 months ago.

*Getting the files from takeout* I tried downloading the files onto my laptop via a browser, and then copying them over to my NAS, but quickly gave up. The best approach is to download them directly to the NAS. As you pointed out auth/cookies is an issue. There are multiple ways of solving the issue, but for me I found the best way was to use chromes dev console network view to identify the network request for each file, then right click on it and select "Copy cURL". SSH into my nas and use that command to download the file. There is a bit more info on how to do this here:

https://trog.qgl.org/20241001/downloading-a-google-takeout-f...

*Importing them into immich*

Once I had all my takeout files on the nas, I used immich-go to import them: https://github.com/simulot/immich-go

This took a bit of tweaking to get the right set of command line args that worked well for what I wanted it to do. I also found immich errored out a few times during the import. Fortunately immich-go can just pick up the import where it left of, so I kept re-running it until everything was imported.

*Cleaning it all up* If you just want a huge flat dump of your files your probably good. In my case there were various things I wasn't quite happy about. The default handling of stacking edited images with the originals in albums wasn't what I was after. I wanted to replicate sharing of albums with immich users to match what I had in google photos. For all this kind of cleanup work, I found it quite helpful to work with an AI agent. Give it an API key for your server + the url and get it to help you write cleanup scripts.

Comment · 4 months ago
Ha! So basically to get in to a site protected by it, you need to _fail_ the HATCHA.
Comment · 9 months ago
I thought the HN crowd would get kick out of this rather unique aussie web design and hosting company.

Honestly, it seems like a really good business - It looks like they have a standard "design system" which means they are basically just filling in a bunch of templated stuff into the website they are building for you.

They charge $49 a month for hosting - but if they have their tech stack setup right, the actual hosting fees would be almost nothing. The monthly re-occurring revenue must be great!

Comment · 3 years ago
I think for me it's about the ongoing nature of the subscription. Everything is a subscription model these days, and I'm quite wary of "zombie" subscriptions that take money every month, but I don't actually use them.

For me financial planning feels like a "once every 5 years" process with possible lightweight annual check ins to see how I'm tracking towards the plan and tweek some details. A monthly subscription doesn't map well to this model. This is why I suggested something like an "access pass" might be a better fit for somebody like me.

Comment · 3 years ago
Yeah, I feel the same way about the $14 a month.

Perhaps a "one shot access pass" or something that lets you in for a few months while you do financial planning may be useful.

It might also be a good opportunity to check back in with people later (say in 12 months time) and get them to sign up again, if you can provide them with valuable insights and help them stick to their plan

Comment · 3 years ago
I've mentored many developers at this stage in their career - it's a challenging leap to make, because your moving from a world where improving your technical skills moves you forward to a world where you need to improve your soft skills to progress.

Some general advice that may prove helpful:

- Read "The managers path" by Camille Fournier. It's an excellent and very readable guide, with great advice at any stage of your career. - Be aware of the difference between "People Management" and "Technical leadership" and know which direction you want to head in. Some companies merge the two roles to a greater or lesser extent. Others clearly define and seperate them. - Look for opportunities to mentor others, particularly grads or juniors. Mentoring is often the first step on a path to leadership or management. - Leadership means being responsible for the success of a team, not just your own work. Look for opportunities to step up, take ownership and be responsible for your whole teams success. - Find a mentor and meet with them at least once a fortnight for at least half an hour. Come to each meeting prepared with a list of things you would like to get their perspective on.

Lastly DO NOT lie on your resume. Lying would be a really great way to land up in a position where you don't have the support you need to succeed. It's fine to be up front and say "I've been static for a long time in my current job without opportunities for promotion. I'm keen to find a role where I can be mentored and grow into a manager and leader"

Comment · 3 years ago
Their docs suggest you could allow the model to extract structured data by giving it the ability to call a function like `sql_query(query: string)`, which is presumably connected to your DB.

This seems wildly dangerous. I wonder how hard it would be for a user to convince the GPT to run a query like `DROP TABLE ...`

I think a good mental security model might be - if you wouldn't expose your function as an unsecured endpoint on the web, then you probably shouldn't expose it to a LLM

Comment · 3 years ago
Comment · 10 years ago
I tried with some facebook comments and articles posted to facebook in chinese and the results were pretty much incomprehensible as well. It was so bad, it makes me wonder - has google actually enabled this for all users?
Comment · 10 years ago
Not sure why people are downvoting - they should be commenting if they disagree!

A developer account + some old test devices sounds like a great birthday or christmas present!

Comment · 10 years ago
Actually, I'm not so sure its a acquihire. Google has very recently announced a bunch of cloud machine learning products:

https://cloud.google.com/products/machine-learning/

* Cloud Vision API - Upload an image, and it will tell you what is in it

* Cloud Speech API - Upload a wav and it will transcribe it

* Natural Language API - Parse sentences, extracts entities, sentiment and syntax

* Cloud Translate API - Translate from one language to another.

Api.ai would make a great bullet point to add to the end of that list!

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton