HNHacker News
TopNewBestAskShowJobs

aidos

8,384 karma · joined December 3, 2010

Co-founder of https://www.countfire.com

I like automating things. Currently building lots of software in Python / Typescript / Postgres.

Contact me: aidankane on that google hosted email platform.

submissionscomments
aidos··on Developing a Modern Full-Stack Application: Choosing the Right Tech Stack
I only use TS on the frontend, so less opinionated about some of this.

I’d love to see some of the codebases where people complain about performance so I could profile them myself. Would put money on being able to improve the situation by orders of magnitude without switching stack.

We use Python on the backend of our web app for realtime image recognition and it’s fine because we’ve been thoughtful about data structures and algorithms.

aidos··on Launch HN: Creo (YC W24) – Build internal tools with NextJS and AI
I had a flick through the docs but I don’t quite get how deployment / connection to dbs etc works.

My experience this these tools is that they generally end up having a convoluted system in order to let you use the tool while connecting to your own dbs without handing over access or you hand over access.

Could you explain how it works in your case?

aidos··on Simon Riggs has died
Really sad to hear this news.

Personal anecdote from when friends went through a family tragedy - the daily mail were incredibly invasive and insensitive. They trawled Facebook to pull photos (like they’ve done here) but also figured out close friends and camped out on their doorsteps to try to get them divulge more information.

aidos··on Baltimore's Key Bridge struck by cargo ship, collapses
I’ve done some sailing but have no real authority when it comes to vessels like these.

Friends of mine are pilots on the Thames (London) and I seem to recall one of them telling me it was over 10 years training before you could bring a big boat in. Pretty fascinating really - they figure out all the tides and weather and plan the route. On the day they board along with a sensor system that sits in the bridge and gives the position to a high level of accuracy.

aidos··on The ü/ü Conundrum
A single Unicode codepoint could be represented in a couple of different ways (either decomposed into 2 or as 1). Assume it’s the single codepoint representation.

The font you’re using can (and probably will) rewrite it as 2 glyphs using the GSUB table. This makes sense because it’s a more efficient way to store the drawing operations. The GPOS table is then responsible for handling the offset to put things in their right place.

Main point is that it’s up to the font to move things about.

Now, that may not be what was going on in your case at all but it’s possible.

aidos··on The ü/ü Conundrum
I have never see that on all my years on a Mac (though admittedly I’m not dealing in languages where I encounter it often). I’m assuming there’s an issue with the gpos table in the font you’re using so the dots aren’t negative shifted into position as they should be?
aidos··on Fans quitting Spotify to save their love of music (2022)
This is somewhat in line with a comment I wrote yesterday about listening to music from vinyl (https://news.ycombinator.com/item?id=39803620).

Spotify primarily breaks the experience by making it hard for me to find something I want to listen to in the moment. Discovery Weekly used to be a great way to surface new things by having me listen to the same songs again and again but now I’m not commuting I’m not using it.

Sonos takes it to a whole new level by having a UI so poor that it sometimes leaves me not even wanting to listen anymore. After clicking about a little I just give up and put BBC Radio 6 on.

I would love a mode where there were just 2 album covers visible on screen from my collection and an endless scroll until I hit something I wanted.

aidos··on A Surprising Advantage of Vinyl (2011)
Big sleeves and art, but for me it’s the ceremony. I just love taking that time to really appreciate what you’re about to listen to. Filtering along the spines and having something jump out that grabs you and you know it’s the album for now.

Yeah, there’s probably a compromise in quality, but for me the experience is just better.

I miss my vinyl collection a lot. Really wish it was easier to ship it to the other side of the world but I’ve struggled to find a way.

aidos··on Game of Life, simulating itself, infinitely zoomable
That is an absolutely beautiful bit of work.
aidos··on -2000 Lines of Code (2007)
That’s got “macro” written all over it.
aidos··on Show HN: Dropflow, a CSS layout engine for node or <canvas>
I feel like it’s probably not a leap to go from this to having a PDF renderer as a backend. The trickiness is in the layout, which this is already doing. Looks to be a lower level api and a way to render to absolutely positioned html. That gets you most of the way there.
aidos··on Hyperscript
It’s based on AppleScript so I think that’s by design.
aidos··on Java 22 Released
To be that guy, not quite a python level of tersity!
aidos··on The end of Airplane.dev
Totally. We’ve tried Retool in the past and it wasn’t for me, but I’ve also looked at both airplane and windmill not long ago but decided the risk / reward just isn’t there.

Sucks to be a customer on the other side of this now.

aidos··on Ask HN: Who is hiring? (March 2024)
Countfire | Senior Fullstack Developer | Remote (but must based in UK) | www.countfire.com

Countfire makes software for the construction industry. Our software is well loved because we try to design solutions that are a magnitude more efficient than existing tools.

We use all sorts of tech, but mostly MobX, React, Typescript, Python, Hasura and Postgres. Looking for people with a good understanding of React.

Previously based in London, now seeking remote devs across the UK.

More info here https://www.countfire.com/careers/

Feel free to contact me directly aidan@countfire.com Note, applicants must be resident in the UK. No recruiters.

aidos··on Let's compile like it's 1992 (2014)
After seeing it mentioned on here a bunch of times over the years, I finally read Master of Doom a couple of months back. Great book!

The games they were producing were incredibly exciting to play at the time, but it’s even more inspiring looking back at the history to see what a handful of scrappy kids could create.

aidos··on Documentation for the JSON Lines text file format
Funny enough I’ve found myself just doing it naturally in cases where I was transferring a list of records. I’d still been using the json extension though feeling a bit off about it.

Recently (this year) I was flicking through a repo and saw a jsonl extension and immediately guessed what it would contain. It all just fits nicely.

aidos··on Auth0 OSS alternative Ory Kratos now with passwordless and SMS support
That looks really close to what I’m after! Will give it a spin.
aidos··on Auth0 OSS alternative Ory Kratos now with passwordless and SMS support
No, I haven’t tried it. It looks great but unfortunately the per connection pricing makes it not ideal for us. (We’ve had a couple of messages back and forth on here in the past about it). Most of our customers have low numbers of users, so the per subscription cost becomes a bit high.

I’ll kick the tyres in my next round of investigation though to see how it looks.

aidos··on Auth0 OSS alternative Ory Kratos now with passwordless and SMS support
And to clarify on the third party providers. Assuming every org is using Azure - that’s 1 provider per org. So 53 orgs would be an extra $1,000 / month?
aidos··on Auth0 OSS alternative Ory Kratos now with passwordless and SMS support
Thanks. I appreciate the info. Will give it a shot when I revisit this in a month or so.
aidos··on Auth0 OSS alternative Ory Kratos now with passwordless and SMS support
That sounds like just what I want.

ZITADEL was already on my list to try in the next round.

Can you clarify the pricing / plan required for that feature set?

aidos··on Auth0 OSS alternative Ory Kratos now with passwordless and SMS support
For the moment our needs are actually fairly light. I'm trying to remember exactly what I ran into with FusionAuth but struggling a little unfortunately.
aidos··on Auth0 OSS alternative Ory Kratos now with passwordless and SMS support
Thanks.

In terms of other enforcement, I meant more wrt to an organisation that _didn't_ use another IDP but still wanted to apply PW policies (for example) on their domain.

Could you create an Ory project (sorry, don't know all your terminology) to forward on to?

Something like:

Our app -> Ory -> split by domain -> Ory for specific domain -> Policies.

aidos··on Auth0 OSS alternative Ory Kratos now with passwordless and SMS support
Interesting. Any more details available on what’s configurable? How does it work out pricing wise?
aidos··on Auth0 OSS alternative Ory Kratos now with passwordless and SMS support
Seems like a good place to ask: Does anyone have advice on good solutions for B2B SAAS apps?

Just our app that needs logging in to and would like to allow the usual things (password, social etc) but also allow customising the rules per email domain.

For example, if someone enters someone@example.com in to the login form they'll be shuffled off to this Azure connection for authentication. Or maybe they use our login pages, but MFA is enforced.

Things that I've tried (eg Authentik and FusionAuth) weren't well suited for per organisation controls.

aidos··on UI = f(statesⁿ)
I don’t know what reactsever is either. Was looking more for some documentation to show what it is and how it’s used.
aidos··on UI = f(statesⁿ)
I’m searching for ReactFetch and not finding anything. My 10 years in React tell me that react isn’t a library focused on data fetching, maybe I’m missing something and I would happily discuss it if you point me towards some more information.
aidos··on UI = f(statesⁿ)
I didn’t quite understand what you meant by “canary `use` hook solves” but you’ll have to excuse me for assuming you were talking about react.
aidos··on UI = f(statesⁿ)
That’s… not react’s job?

React is all about efficiently taking state and rendering it.

We use mobx for managing state. We use Hasura for syncing. We use react for display. That works well for us and our requirements.

← PreviousPage 7 of 34Next →