HNHacker News
TopNewBestAskShowJobs

phpnode

7,416 karma · joined October 23, 2009

Founder of https://codemix.com/ - authoritative product context which makes sure coding agents build the right thing and humans stay in control.

Email: charles@codemix.com

submissionscomments
phpnode··on New physics SIM trains robots 430k times faster than reality
because current battery technology cannot support it
phpnode··on Writing Composable SQL Using Knex and Pipelines
kysely is an excellent successor to Knex, strongly recommended. Pair it with something like https://github.com/kristiandupont/kanel to generate types from your schema.
phpnode··on Safe and efficient C++ interoperability via non-escapable types and lifetimes
> any other compilers that do this?

TypeScript has a notorious "Type instantiation is excessively deep and possibly infinite" warning that can often be unsafely ignored with a `@ts-expect-error` comment

phpnode··on Async await: the worst thing to happen to programming?
Programmers who are not aware of the pitfalls will use the sync version and build apps that have terrible ux, so it’s better to not give them the option unless there’s a really good reason to, so what’s the use case here?
phpnode··on Async await: the worst thing to happen to programming?
Because otherwise the main thread will be blocked while those operations take place and the whole ui will freeze
phpnode··on Ink: React for interactive CLI apps
Out of all the type systems which provide safety at both compile time and run time, which are your favourites?
phpnode··on New iMac with M4
It’s all about tension on the lightning connector imo - the connector isn’t designed for that level of flexibility, so it would break and it’s not like they’re going to use a different connector just for the mouse
phpnode··on Show HN: Brisa Framework – Unifying server and client using the Web Platform
No, jsx is an ergonomic mechanism for describing a hierarchy of deferred function calls
phpnode··on Sam Altman: Long con was "child's play for me"
https://en.wikipedia.org/wiki/Alexis_Ohanian
phpnode··on Exploiting authorization by nonce in WordPress plugins
that's likely a backronym
phpnode··on Ask HN: Is it possible to make FAANG salaries without working there?
I live close to a city with a bunch of gambling companies and yeah, devs at those companies are definitely judged for their choices, similar to people who work for crypto / NFT companies. It has a reputational risk similar to working for porn companies (but less severe).
phpnode··on Copying is the way design works (2020)
Yes, ideally played when the dance floor has been full for a while to encourage people to go to the bar and buy another drink.
phpnode··on Copying is the way design works (2020)
Exactly. The DJs that are innovative, crate digging, slightly pretentious music nerds are almost exclusively hobbyists, with a vanishingly tiny percentage of them being able to eek out a meagre living from it. The majority of full time DJs cater to mainstream audiences who absolutely do want to hear the same 50 - 100 tracks on rotation every time they go out. They want to dance and sing along to music that they're familiar with, and if the DJ doesn't play what they know then they won't dance, they won't stay, and the DJ won't remain employed.

It's actually very similar to web design - innovation has its place, but 99% of the time people want familiarity.

Source: spent a decade as a professional DJ

phpnode··on Panic at the Job Market
The author of this article has a reputation for an incredible sense of self-entitlement, he's the person who tried to do a hostile takeover of Redis after making a few minor contributions[0]. In light of that it's not too surprising that he's finding it difficult to find a job that meets his expectations.

[0] https://news.ycombinator.com/item?id=9176800

phpnode··on DNA confirms there IS a big cat roaming the British countryside
Agree, it reminds me a bit of the guy who was really obsessed by the mh370 mystery and happens to have found more pieces of the plane than anyone else. It’s certainly possible, but I remain skeptical
phpnode··on LDAPjs decomissioned by maintainer over hateful email
It was about JavaScript!
phpnode··on LDAPjs decomissioned by maintainer over hateful email
People can be pretty weird. I once received death threats over a technical blog post I’d written nearly a decade earlier, because the reader was upset that I hadn’t updated it. (The date was clearly labelled at the top of the post)
phpnode··on Yes, social media is a cause of the epidemic of teenage mental illness
To those people you are the weirdo refusing to use the convenient platform that everyone else is on. This stuff just does not enter their brains because it has become utterly normalised. To them it's not bizarre to insist on using social media, it's bizarre to insist on not using it.
phpnode··on A proposal to add signals to JavaScript
JS does have a standard library and this proposal is about expanding it, so that’s good, right?
phpnode··on I no longer maintain my Emacs projects on Sourcehut
remember that a recruiter is probably spending about 30 seconds assessing your job application, and that you're one candidate out of dozens. In that environment they're going to go with the easy route and showing them a bunch of pinned, interesting repos with a healthy number of stars in a format they're used to is going to help them to quickly put you in the "maybe" pile rather than the "nope" pile.
phpnode··on I no longer maintain my Emacs projects on Sourcehut
yeah i think they're much less likely to look at it, unless they're already significantly interested in you as a candidate for some other reason. We're in a competitive marketplace and having a profile that stands out is definitely an edge
phpnode··on I no longer maintain my Emacs projects on Sourcehut
I'm really surprised to hear that. My GH profile has got me plenty of jobs over the years and also allowed me to skip things like programming tests that are usually part of the interview process.
phpnode··on I no longer maintain my Emacs projects on Sourcehut
Github has network effects that will always be difficult for challengers to overcome. Even Gitlab is nowhere near taking over. GH is effectively a professional resume for many people, and if they're contributing to something they want that recorded on their profile. When was the last time a recruiter asked to see your Gitlab or Sourcehut profile? As far as they're concerned those contributions might as well not exist, and like it or not that really matters to people. In short, it's the people, not the code that counts.
phpnode··on Bluesky is rolling out Hashtags
companies can often do more than one thing at once...
phpnode··on React Is the New IBM (2023)
sure:

- Everyone knows it.

- It's easy to hire for.

- It's good enough and getting better.

- There's a rich ecosystem and a wealth of libraries.

phpnode··on Alexei Navalny has died
Ah, but what about...
phpnode··on Mystery monk makes billions with 5-hour energy (2012)
no bank would let you do that in the UK either. The way this typically works is that a bank will lend you ~75% of the purchase price on a Buy-to-Let mortgage, so you buy a £200k property with £50k down payment. This is achievable for normal people with good salaries, let's say they're earning £100k.

The mortgage is likely interest only so the landlord can make approximately £10k/year from rent from that one property. The next year they buy another, their earnings are now £120k. It now only takes them a few months to save another £50k to buy their next property, and the more properties they own the faster it is to acquire the next one. After a few years of this let's say they have 10 properties in total. They are now earning £200k, which makes the bank's decision to lend them more money an easier one, even though they have £1.5m in mortgage debt already.

If they already have 10 properties then it's not that much of a relative leap to get to 20, then 30. With 30 properties they're earning £400k a year and can finance a new property every 2 months. They do have £4.5m in mortgage debt that is not being paid off though, but they're making a bet on the value of those properties exceeding the purchase price by the time the balance of the mortgages becomes due 20 years from now. In the past that was a pretty safe bet.

The risk of doing all of this is that the property market can slow down, rates can go up, values can fall, property maintenance can become a significant cost, bad tenants can ruin a property and wipe out several years earnings and the government can change tax rules that makes all of this far less profitable (as happened in the UK quite recently). But it's absolutely not impossible.

About a decade ago I worked with a perfectly normal guy in his mid 50s who worked as an accountant in a small software company, he had 200 BTL mortgages! He just kept reinvesting the profits and buying more each month.

phpnode··on Mystery monk makes billions with 5-hour energy (2012)
Yes it can take several months but it's also a well oiled process that's quite straightforward as long as you have the relevant paperwork ready to go and assuming the properties you want to buy are easily mortgageable (and you have a large enough deposit and a good credit rating)
phpnode··on Mystery monk makes billions with 5-hour energy (2012)
In the uk. Do buy-to-let mortgages not exist in Germany?
phpnode··on Mystery monk makes billions with 5-hour energy (2012)
It’s not impossible for someone to have 30 apartments by the time they’re 40. It’s a matter of convincing mortgage companies to loan you money, which is what they want to do given it’s their job. I know several people who’ve done this 100% legitimately, the real question is how much equity they have
← PreviousPage 6 of 34Next →