HNHacker News
TopNewBestAskShowJobs

johnmorrison

750 karma · joined March 22, 2019

Nullius in verba.
submissionscomments
johnmorrison··on Towards 1-bit Machine Learning Models
people are indeed working on -1,0,1,2 Q2 models, I read something about it the other day but don't recall the title.

they mentioned decomposition of Q2 into ternary+binary i.e. [[1,2],[-1,0]] -> [[1,1],[0,0]] + [[0,1],[-1,0]]

johnmorrison··on Observable 2.0, a static site generator for data apps
This is very cool to see! We've been building something very similar (in some regards, very different in others) in https://rysana.com/bundown

Somehow ideas like this emerge in waves seemingly with no coordination, kind of like what happened when Calculus was first invented

(Of course there's a lot of prior art here but it's interesting to see a specific jump towards polyglot single-file Markdown 'apps' and so on happen around the same time)

johnmorrison··on Generals.io – Capture enemy generals to defeat them
I love this game, got pretty into it around 2016/17 and rose to the top of the global 1v1 leaderboard for a while. Really cool to see it still running :D
johnmorrison··on Ask HN: Is AI safety simply the thought police?
> the public seems to demand exactly this from AI

No, not "the public", this is a small vocal minority.

johnmorrison··on tRPC – Build and consume typesafe APIs without schemas or code generation
TypeScript-first schema validation with static type inference
johnmorrison··on tRPC – Build and consume typesafe APIs without schemas or code generation
runtime
johnmorrison··on tRPC – Build and consume typesafe APIs without schemas or code generation
I saw that a while back, but it seems like a large learning curve and I don't immediately feel much drawing me towards it. Will be keeping an eye on it anyhow.
johnmorrison··on tRPC – Build and consume typesafe APIs without schemas or code generation
Absolutely. Zod is to the runtime what TypeScript is to the IDE.
johnmorrison··on tRPC – Build and consume typesafe APIs without schemas or code generation
I don't disagree (not that I feel the same level of annoyance, on balance I love Zod for the time it saves me) but what would you recommend as an alternative?

The new valibot.dev looks cool but I haven't tried it yet.

johnmorrison··on tRPC – Build and consume typesafe APIs without schemas or code generation
I love tRPC, it's by far the best fullstack DX I've ever seen and has such a brilliant API especially when combined with Zod.

Zod and tRPC are some of the most important projects in the future of TS imho, I think we're gonna see a beautiful bloom of tRPC inspired DX across the TS space in coming years.

Two projects already have clearly have tRPC DNA attacking different use cases are Ping's UploadThing (https://github.com/pingdotgg/uploadthing) and our Lusat (https://github.com/lusatai/lusat).

johnmorrison··on tRPC – Build and consume typesafe APIs without schemas or code generation
Thank YOU Alex!

This project has done incredible things for TypeScript

johnmorrison··on Show HN: I made a customizable iOS browser for minimalists and myself
This is truly incredible, I love it. I customized it a lot, changed just about every setting, and now I'm left with a beautiful minimal experience:

   <   domain.com   >   
Long tap URL for settings, short tap for search, and navigation. Hide status bar in tabs & toolbar on scroll. Fullscreen de facto. Love it.
johnmorrison··on An end to typographic widows on the web
This is brilliant news and frankly should be the global default for headings if we were to start over - hopefully browsers will adapt this ASAP.
johnmorrison··on Ask HN: Who is hiring? (March 2023)
US citizens only according to website. Presumably due to Government usage.
johnmorrison··on Ask HN: Who is hiring? (March 2023)
All New York City on-site according to their site.
johnmorrison··on Ask HN: Those making $0/month or less on side projects – Show and tell
Thank you! Love the site.
johnmorrison··on Show HN: The Typing of the RegEX
Loved this! Super fun, but the timer feels a bit fast sometimes and as far as I can tell the game will randomly give you anywhere from a very easy or quite difficult level at any point, so there doesn't feel to be a natural progression in difficulty as you start a new game and finish each level.
johnmorrison··on Text Is the Universal Interface
In this context, `0x01 0x00 0x00 0x00 0x4D` is still text.
johnmorrison··on Text Is the Universal Interface
No, he's not contradicting himself.

He's saying: it has seen so much spam (without it necessarily having been labeled as such) already, that it only needs to see a couple examples labeled as spam in order to recognize the pattern in all of the spam it has seen before.

johnmorrison··on Ask HN: Location based pay is killing my motivation, how do others handle it?
Silent duality here is that many engineers are being paid top-level US compensation without actually living there, sometimes 2-10x+ their local counterparts.

Their secret is negotiation. Many US-based large companies and well-funded startups that pay in those top ranges know very well that there are engineers in low cost-of-living countries who are just as productive for their company, so they will compete for those engineers.

The deciding factor in whether each of those individuals actually makes a regional salary or a top level salary (or anywhere in between) is purely based on whether they are willing to refuse lower offers and only accept the same pay the locals in top-paying areas like SF/NY do. Some employers will never budge, but many will, because you're still worth just as much as the locals they pay the same rate.

TL;DR If you've got the skill, only accept the top range of pay and that is what you will make.

johnmorrison··on Ask HN: What is your default font for coding and terminal?
I've been using JetBrains Mono recently, switching over from SF Mono on MacOS and Fira Code on Windows. SF Mono looks great and Fira Code has nice ligatures, but JBM has the best of both and a really nice shape.

https://www.jetbrains.com/lp/mono/

johnmorrison··on Aleph.js – Fullstack Framework in Deno
This looks great! Checked out some of the example apps and the code looks really clean compared to other frameworks I've recently used, and I love the elegance of the

   export const $VERB ...
structure of the server route files.
johnmorrison··on Ask HN: What happens with stock grants for Twitter employees?
You can run something like Twitter with 500 good employees.

That is, unless, you mean the massive manual censorship organization needed to "run" the current "algorithm", which Twitter will no longer be needing.

johnmorrison··on Why the Black MacBook Cost More
I would pay a huge premium on a current day MacBook Pro if it were black, and not "space grey", metal - even with no additional utility.

Why are they all so bright?

johnmorrison··on Ask HN: Alternatives to DuckDuckGo?
You're intentionally warping the prompt here. It was very clear, and you're playing dumb because you have a political bias to promote.
johnmorrison··on Tell HN: I let my 6-year-old daughter design my website
With tons of flowers, and a restaurant and malls!
johnmorrison··on Tell HN: I let my 6-year-old daughter design my website
I played them all simultaneously to see how it'd be and I can confirm it is great
johnmorrison··on Ask HN: Easiest way to build a CRUD app?
Overly pessimistic view.

You do only have to write one language, and web pages are highly backwards compatible. You don't need to use any NPM packages.

johnmorrison··on Ask HN: Easiest way to build a CRUD app?
Typescript/JS React FE + Node BE - one language.
johnmorrison··on Spotify is removing Neil Young’s music after falling out over Joe Rogan
I pay for a full family premium plan, and I am very confident that the majority of premium Spotify customers either support Rogan or are indifferent in this issue.

You decide whether you want to continue paying your premium plan. Spotify will acquire the content it believes is best for all users. You do not control their decisions just because you pay the subscription.

Page 1 of 7Next →