Recent submissions

Comment · 3 days ago
Between open-weight models largely not worth their salt, and me setting up a VPS to do all my development now because I kept running into CPU limits with my M1 Pro, I think I'm just going to replace the battery on my M1 Pro and wait until a MacBook Pro with cellular arrives.

It's wild to think that even just 12 months ago, I would have hailed the touchscreen MacBook Pro. Now I don't need much more than an Air. (I also did more video editing back then, whereas now I don't really do it) (and I also want to play games)

Comment · 3 months ago
Why not both? T3 Code exists.
Comment · 4 months ago
Comment · 5 months ago
Both, although if you put it in the repo, it will apply to all users that clone your repo.
Comment · 5 months ago
Because there’s no guide on how each package manager sets their minimumReleaseAge and every package manager uses a different format… (can we please get a standards committee going for security-related configs like these?)

Note: unless otherwise specified, X is a number ONLY. No date units (don’t specify 7d or 1440m. Your config will error.)

And for the love of your favourite deity, remove all carets (^) from your package.json unless you know what you are doing. Always pin to exact versions (there should be no special characters in front of your version number)

    npm: In .npmrc, min-release-age=X. X is the number of days. Requires npm v11.10.0 or above.

    pnpm: In pnpm-workspace.yaml, set minimumReleaseAge: X. X is the number of minutes. Requires pnpm v10.16.0 or above. From v11 onwards, the default is 1440 minutes (1 day)

    Yarn: In .yarnrc.yml, set npmMinimalAgeGate: X. X is a duration (date units supported are ms, s, m, h, d, w, e.g. 7d). If no duration is specified, then it is parsed as minutes (i.e. npmMinimalAgeGate: 1440 is equal to npmMinimalAgeGate: 1440m). Requires Yarn v4.10 or above.

    Deno: In deno.json, set "minimumDependencyAge": "X". X can be a number in minutes, a ISO-8601 Duration or a RFC3339 absolute timestamp (basically anything that looks like a date; if you are in Freedom Country remember to swap the month and the date). Requires Deno v2.6.0 or above.

    Bun: In bunfig.toml, set:

      [install]

      minimumReleaseAge = X
X is the number of seconds. Requires Bun v1.3.0 or above.
Comment · 9 months ago
If you're not a fan of OpenAI: I work at RSpace (https://github.com/rspace-os/rspace-web) and we're an open-source research data management system. While we're not as modern as Obsidian or NotebookLM (yet - I'm spearheading efforts to change that :)) we have been deployed at universities and institutions for years now.

The solution is currently quite focused on life science needs but if you're curious, check us out!

Comment · 11 months ago
This is perfect for me, who want to avoid Chinese-branded devices as much as possible.
Comment · 1 year ago
Smells like something that Effect-TS is designed to solve in the TypeScript world.
Comment · 1 year ago
Comment · 1 year ago
Teams has been awful in terms of getting the notifications to you. Also small things like not being to able to reorder channels is bonkers.

I was going to suggest moving to Slack for our nonprofit, having been unsatisfied with Mattermost a while back. It might be time to reconsider...

Comment · 1 year ago
Comment · 1 year ago
Sent in an application - very cool about supporting neurodivergent people!
Comment · 1 year ago
SEEKING WORK | Berlin, Germany | REMOTE (flexible timezones)

CV: https://cv.thelastcode.io

Email: [email protected]

I am a software engineer with over 6 years of experience building web applications.

Since my first website at 10 on GeoCities, I've gone on to work on Minecraft custom servers, MMORPGs, web application used by millions, and led volunteer teams to deliver IT services powering a homeless shelter network every Christmas.

I enjoy being "the glue" to IT projects, working across disciplines to ensure they get delivered on time, meet budget and satisfy users. I specialise in modernising legacy applications using modern technologies and frameworks, and have created greenfield applications from scratch.

I speak PHP, Python, JavaScript / TypeScript, and have worked with frameworks like Next.js and FastAPI. My current obsession is headless CMSes (PayloadCMS gets my vote).

Comment · 1 year ago
Or use PayloadCMS, which is Next but at least you don't need to deal with WordPress.
Comment · 1 year ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton