stet/keith question or whoever is in charge of code these days

Message Bookmarked
Bookmark Removed
Not all messages are displayed: show all messages (1387 of them)

From looking at the logs, most ppl click "Bookmark" then choose another of their bookmarks to read. So the thinking here is that it jumps you back to your bookmarks to save you scrolling or w/e.

It's taking a bit of getting used to, I admit. Can we give it a couple of days?

stet, Tuesday, 31 January 2012 21:58 (fourteen years ago)

yeah i was a bit thrown by that, but i can see getting used to it

fitzroy institution (electricsound), Tuesday, 31 January 2012 21:59 (fourteen years ago)

yo whatever update you guys just did about 10 minutes ago... when i click "bookmark" on a post it jumps me back to the top of the page now... anyway to change it back?

― ⚓ (gr8080), dinsdag 31 januari 2012 22:56 (3 minutes ago) Bookmark Flag Post Permalink

Haha nooooooooooo I just came here to *praise* the mods for that!! I love it!

future debts collector (Le Bateau Ivre), Tuesday, 31 January 2012 22:00 (fourteen years ago)

Saves a helluvalot of pressing on page up/home to go to the next bookmarked thread!

future debts collector (Le Bateau Ivre), Tuesday, 31 January 2012 22:01 (fourteen years ago)

haha ok.

i was totally unaware until you changed it, but i guess my pattern is get to last post/post i want to stop on -> click bookmark -> read last post -> click permalink (so last post is now at top of page) -> pick from remaining bookmarks

so i guess you're saving me some clicks, i just need to re-train myself

⚓ (gr8080), Tuesday, 31 January 2012 22:04 (fourteen years ago)

From looking at the logs, most ppl click "Bookmark" then choose another of their bookmarks to read. So the thinking here is that it jumps you back to your bookmarks to save you scrolling or w/e.

From SNA, I open a bookmarked thread in a new tab, click 'Bookmark' in that thread, then open a new bookmarked thread from my SNA tab. So I do what the logs indicate, but not in the way it looks in the logs.

Autumn Almanac (Schlafsack), Tuesday, 31 January 2012 22:11 (fourteen years ago)

Ha, this is brilliant, and 2 hours ago would've saved me the trouble of looking up how to do Page Up/Home on a MacBook Pro (not before I accidentally managed to shut it down by pressing some combo of Apple key and what looked like it might be a Page Up button).

Thanks!

Les Tressle (useless chamber), Tuesday, 31 January 2012 22:12 (fourteen years ago)

I don't like it, personally. But I do *tend* to read the last post before clicking the button, so I guess I can live with it if I have to. I usually click to SNA rather than other bookmarks.

emil.y, Tuesday, 31 January 2012 22:14 (fourteen years ago)

so i guess you're saving me some clicks, i just need to re-train myself

― ⚓ (gr8080), dinsdag 31 januari 2012 23:04 (26 minutes ago) Bookmark Flag Post Permalink

This goes for me too, my fingers on my laptop - both hands - are still going to shift(left) + pgUp/Home (right). I *want* to get used to this.

Ahh the simple joys in life... Stet <3

future debts collector (Le Bateau Ivre), Tuesday, 31 January 2012 22:33 (fourteen years ago)

I should point out that I don't care either way – my post was an explanation of what I do, not a complaint about the change.

Autumn Almanac (Schlafsack), Tuesday, 31 January 2012 22:34 (fourteen years ago)

yeah i think i'll like this as soon as i get used to it

call all destroyer, Tuesday, 31 January 2012 22:53 (fourteen years ago)

enjoy the idea of stet pouring over the ilx logs for user behavior insights

call all destroyer, Tuesday, 31 January 2012 22:54 (fourteen years ago)

how the hell did following this link from the Flag Post thread change my style sheet???

sleeve, Wednesday, 1 February 2012 00:23 (fourteen years ago)

it logged you out, maybe?

stet, Wednesday, 1 February 2012 00:24 (fourteen years ago)

its kinda jarring, tbqh a radical approach, i salute yr courage

lag∞n, Wednesday, 1 February 2012 00:37 (fourteen years ago)

sleeve are you logged into ilxor.com or www.ilxor.com?

dayo, Wednesday, 1 February 2012 00:41 (fourteen years ago)

"Flag Post"? Wait I only just noticed this.

FPing someone for that.

ERIC CANONTA FOR PRESIDETN! (onimo), Wednesday, 1 February 2012 08:50 (fourteen years ago)

I hate this change :'( Can we maybe have the choice to use it or not?

Mordy, Wednesday, 1 February 2012 18:27 (fourteen years ago)

yeah not feeling it.

another thing: if i bookmark something and then select that same bookmark once it jumps to the top of the page (like say i walked away from my computer for a while), it will take me to the OLD bookmark from that page

mostly i just dont like jumping back to the top of the page in general

⚓ (gr8080), Wednesday, 1 February 2012 21:49 (fourteen years ago)

really enjoying this now tbh

flagsteban postez (electricsound), Wednesday, 1 February 2012 21:57 (fourteen years ago)

we should all should give it a few days imho

lag∞n, Wednesday, 1 February 2012 23:21 (fourteen years ago)

it is p unusual and appy tho, just my pro opinion

lag∞n, Wednesday, 1 February 2012 23:21 (fourteen years ago)

it's not so bad that i'd quit ilx over it (i'd probably chew the tips off my fingers before i quit ilx) but i do find it deeply unpleasant and would prefer the option to turn it off

Mordy, Wednesday, 1 February 2012 23:48 (fourteen years ago)

i really like the way bookmarking works now tbh

markers, Wednesday, 1 February 2012 23:55 (fourteen years ago)

ditto

i love pinfold cricket (gbx), Wednesday, 1 February 2012 23:57 (fourteen years ago)

The new bookmarking thing works for me. Didn't even know I wanted it.

pplains, Thursday, 2 February 2012 01:30 (fourteen years ago)

agree with mordy

tebow gotti (k3vin k.), Thursday, 2 February 2012 01:48 (fourteen years ago)

Im kinda amazed how many ppl use bookmarks this religiously. Ive nevre even given them a thought.

thanks to denial, I'm immortal! (Trayce), Thursday, 2 February 2012 02:09 (fourteen years ago)

i get so bogged down with my unread bookmarks i rarely look at SNA :(

⚓ (gr8080), Thursday, 2 February 2012 02:10 (fourteen years ago)

I tend to rely on my browser's turning a viste3d link pink/the "new posts" unfilled dot. So when the site gets rebooted and they all clear, Im completely lost haha.

thanks to denial, I'm immortal! (Trayce), Thursday, 2 February 2012 02:12 (fourteen years ago)

i get so bogged down with my unread bookmarks i rarely look at SNA :(

One of a few reasons why I changed my name!

There was a while where pplains wasn't on 77 yet, and I'd log in as Pleasant Plains to check in. Fuck, those bookmarks stacked up fast.

pplains, Thursday, 2 February 2012 02:19 (fourteen years ago)

Check out the blue cursor on the side to give you an idea of how far up it goes.

http://img196.imageshack.us/img196/392/screenshot20120201at820.png

pplains, Thursday, 2 February 2012 02:21 (fourteen years ago)

poll

tebow gotti (k3vin k.), Thursday, 2 February 2012 02:22 (fourteen years ago)

yah after some p intense experiences w/stacked up bookmarks im careful abt unfollowing threads im not actively reading, only have 5 outstanding now

lag∞n, Thursday, 2 February 2012 02:22 (fourteen years ago)

need to go back and bookmark "an erotic thriller" again tho'.

pplains, Thursday, 2 February 2012 02:23 (fourteen years ago)

i have to clear bookmarks compulsively tbh

call all destroyer, Thursday, 2 February 2012 02:24 (fourteen years ago)

dont need to bookmark it... im living it

lag∞n, Thursday, 2 February 2012 02:25 (fourteen years ago)

sux for you... most intercourse involves penetration you know.

pplains, Thursday, 2 February 2012 02:27 (fourteen years ago)

i was lazy, but there really should have been a comma before those last two words.

pplains, Thursday, 2 February 2012 02:27 (fourteen years ago)

hah

lag∞n, Thursday, 2 February 2012 02:29 (fourteen years ago)

Im kinda amazed how many ppl use bookmarks this religiously. Ive nevre even given them a thought.

I could not use ilx without bookmarks, seriously

Autumn Almanac (Schlafsack), Thursday, 2 February 2012 02:33 (fourteen years ago)

I used to be one of you, then I found help

dayo, Thursday, 2 February 2012 02:38 (fourteen years ago)

use bookmarks y'all

markers, Thursday, 2 February 2012 02:39 (fourteen years ago)

the bookmarkers gag has already been done rite

Wub wub wub wubwubwubwub wub Pzzzzzzz WUBB wubwub (Autumn Almanac), Thursday, 2 February 2012 02:39 (fourteen years ago)

argh even as I am reading about it, I'm automatically clicking 'bookmark' and it is annoying me!

kinder, Thursday, 2 February 2012 03:38 (fourteen years ago)

this is still totally frustrating

Mordy, Thursday, 2 February 2012 16:01 (fourteen years ago)

you'll love it eventually!!!

markers, Thursday, 2 February 2012 16:01 (fourteen years ago)

ok, it's pissing me off too. back it goes. maybe into preferences ville

stet, Thursday, 2 February 2012 16:19 (fourteen years ago)

Nooooooooooo Stet! ;_;

Flag post? I hardly knew her! (Le Bateau Ivre), Thursday, 2 February 2012 16:22 (fourteen years ago)

haha

lag∞n, Thursday, 2 February 2012 16:22 (fourteen years ago)

^ I managed to fix my issue on Firefox by deleting all the ILX cookies I think.

Chewshabadoo, Saturday, 27 December 2025 07:51 (six months ago)

I have a question prompted by a recent exchange on the Israel Apartheid thread...

Clicking on some old usernames reveals that

User does not exist in the database.

What rule governs this? I found that an old username of mine similarly no longer exists but I don't remember doing anything to delete my details back then. Just curious...

Kim Kimberly, Saturday, 3 January 2026 02:10 (five months ago)

I would assume that when the db was rebuilt to import all the old posts into the current version of ILX, the old username / user / email associations got borked somehow. Especially since now those things are tied together when previously they were a free-for-all. NB I’m four beers and a bottle of riesling deep tonight and had nothing to do with the refactoring that created modern ilxor.com.

trm (tombotomod), Saturday, 3 January 2026 02:29 (five months ago)

I think that's what happened, there was the sandbox for a while and then

ILX2 NEW USERNAME TRANSLATOR COMPENDIUM

vague facial gymnastics (sleeve), Saturday, 3 January 2026 02:38 (five months ago)

five months pass...

Hey all, is there still an opportunity to look at and contribute to the site code? I wanted to take a look at the “submit post” logic and see if there was a simple/straightforward way to guard against accidental multi posts.

Whatwhawhawhaehawhahwawhawwww (DJP), Wednesday, 10 June 2026 13:17 (two weeks ago)

Keith is working on a pretty massive revamp right now - plan is to get it on the sandbox soon for prodding. I’m sure he’d welcome help tho!

stet, Wednesday, 10 June 2026 18:31 (two weeks ago)

I can’t promise 100% that I can contribute but I’d like to see if there is something I can do

Whatwhawhawhaehawhahwawhawwww (DJP), Wednesday, 10 June 2026 20:23 (two weeks ago)

Keith if there are any markup changes I may need to rework my CSS stylesheet - will there be a sandbox for testing?

Chewshabadoo, Thursday, 11 June 2026 11:53 (two weeks ago)

Chews, it's a serious revamp—like totally different, so existing stylesheets are not going to work at all, sorry about that, but it's not possible. We'll have to feel our way with that one.

Hey Dan, I thought you might like to know it's written in ML!

Keith, Thursday, 11 June 2026 12:40 (two weeks ago)

Ooh I don’t know ML at all, interesting

Whatwhawhawhaehawhahwawhawwww (DJP), Thursday, 11 June 2026 12:49 (two weeks ago)

I was guessing you would, given we did our degrees at the same time, but there you go! F# technically, but that's basically ML.

Keith, Thursday, 11 June 2026 12:51 (two weeks ago)

Yeah I went the LISP -> Pascal -> C/C++ route in school, probably could have branched off into other languages but spent all that time singing instead

Whatwhawhawhaehawhahwawhawwww (DJP), Thursday, 11 June 2026 12:55 (two weeks ago)

Ha right... Yes, Lisp would be its obvious predecessor (its inventor worked with John McCarthy), but strongly-typed. (Largely) immutable, invented type inference, algebraic data types / discriminated unions and other stuff. OCaml and Haskell came from it. Most of these things are slowly squeezing their way into mainstream languages, but I never would have expected it would have taken 35 years for that to happen (plus they're fairly awful implementations, given the inability to look at the whole, rather than just trying to tack something on the side).

Keith, Thursday, 11 June 2026 13:03 (two weeks ago)

Chews, it's a serious revamp—like totally different,

Ah, cool! The current markup is quite idiosyncratic as I discovered while making the stylesheet and it would be good to see if I can simplify!

If you need a reviewing eye on the new HTML structure I’d be happy to take a look.

Chewshabadoo, Thursday, 11 June 2026 15:17 (two weeks ago)

it's written in ML!

awesome! Standard ML was my favorite in my school days

mick gagger (diamonddave85), Thursday, 11 June 2026 18:07 (two weeks ago)

Me too, although it was hammered in quite strongly, as it was the guys who invented it.

Keith, Thursday, 11 June 2026 21:27 (two weeks ago)

I’ve heard of it but I know very little, are you rolling your own custom architecture for this or using a framework?

Chewshabadoo, Friday, 12 June 2026 06:07 (two weeks ago)

No framework. The history of frameworks is littered with "This is amazing, you should all use this" shortly followed by "That's a load of old garbage, how do we get rid of it?". I can never wrap my head around how people can be bothered to learn some of these things, they're so complicated, and the usual outcome is simply that you can do what you already could do, but in the style of someone else. This conversation came up 20 years ago when I did the last one, and I can say that in general my views on frameworks haven't changed since then—it's just they're mostly Javascript frameworks and not Java ones now.

Keith, Friday, 12 June 2026 08:24 (two weeks ago)

Fair enough. Especially if you are the sole/main maintainer and creating quite standard flows that sounds like a great call.

Chewshabadoo, Friday, 12 June 2026 08:40 (two weeks ago)

I actually find the idea of frameworks in general interesting, in that you have to conclude that the producers of 'underlying' frameworks, like the web platform, or the JDK/.NET stuff etc. think to themselves "let's just do 3/4 of the job and leave the chunk that you need for building applications for bunch of other people to do later". When you think about it that way, it's pretty odd they even exist, because obviously these guys don't think that. What regularly seems more likely to me is that whilst some frameworks have some express purpose (e.g. React and virtual DOM), most are simply a reshaping of existing APIs to fit the aesthetic of the creator. The creator obviously thinks it's 'better' and 'more productive', when in actual fact it's simply because they have a solid mental model of the whole thing, because they made it. Some of them are then good at selling that idea to others, because it's compelling: "use this, and it'll make your life easier". Anyway, call me cynical.

Keith, Friday, 12 June 2026 08:56 (two weeks ago)

In theory it makes it easier to hire people and quicker to get them up to speed if you're using a framework that's common, they can get straight in to learning the app specific code instead of the unique & fun way you've devised to wire in environment variables or whatever. Obviously not a concern for personal projects & labours of love! But I work on a large 20+ year old application, the old founder and lead developer hated frameworks - MVCs, ORMs, front ends, etc - and that really is coming back to bite us now.

stick your cheffing job (ledge), Friday, 12 June 2026 09:29 (two weeks ago)

The theory is sound—essentially, "you already know how to do some of it", but in your case, which I think is more typical, would it have been an improvement if it were written in Wicket, Cocoon, Apache Turbine, JSF or Tapestry? ORM is something kind of different—and even worse!

Keith, Friday, 12 June 2026 09:34 (two weeks ago)

My point is that your 20+ year old codebase would've used a framework from 20+ years ago, and the likelihood of your new hires knowing that is close to zero (probably actually zero), so you'd be no better off.

Keith, Friday, 12 June 2026 09:35 (two weeks ago)

react is over a decade old... idk, part of my thinking is that using a framework might have constrained things in a way that made the application easier to understand and easier to refactor but that could be "grass is always greener" wishful thinking.

stick your cheffing job (ledge), Friday, 12 June 2026 09:39 (two weeks ago)

You’re getting CLOD to do it!

Keith, Friday, 12 June 2026 09:44 (two weeks ago)

with close supervision from two devs experienced with the codebase!

stick your cheffing job (ledge), Friday, 12 June 2026 09:49 (two weeks ago)

also before clod came along we wasted two years and god knows how much cash with a ceo who was convinced that the codebase was irredeemable and started a project to rewrite from scratch, using expensive contractors! but for various reasons that was abandoned and he's been pushed out, hooray.

stick your cheffing job (ledge), Friday, 12 June 2026 09:54 (two weeks ago)

cto not ceo.

stick your cheffing job (ledge), Friday, 12 June 2026 09:56 (two weeks ago)

Yes, the massive rewrite. I've seen a few of those. I did succeed in getting one done, but that was done by changing it bit by bit until it was no longer the old one, rather than the start from scratch approach, which I've never seen work.

React has been going for longer than most frameworks, but obviously in that timeframe you've had Angular (1!), Vue, Next etc. Maybe React will be the one framework that breaks the pattern that all other frameworks have followed and is viewed really positively in twenty years' time.

Keith, Friday, 12 June 2026 10:07 (two weeks ago)

start from scratch approach, which I've never seen work
well it had better for this one!

stet, Friday, 12 June 2026 12:04 (two weeks ago)

Haha, oh yeah, I forgot about that!

Keith, Friday, 12 June 2026 12:07 (two weeks ago)

What I'm hearing here is that we're in the hands of a religious lunatic (complimentary)

Andrew Farrell, Saturday, 13 June 2026 10:44 (two weeks ago)

Hey Dan, I thought you might like to know it's written in ML!

― Keith, Thursday, June 11, 2026 8:40 AM (three days ago) bookmarkflaglink

thats awesome that youre doing it in the unfashionable lang of your choice, as it should be

lag∞n, Sunday, 14 June 2026 14:48 (one week ago)

Maybe React will be the one framework that breaks the pattern that all other frameworks have followed and is viewed really positively in twenty years' time.

― Keith, Friday, June 12, 2026 6:07 AM (two days ago) bookmarkflaglink

no reason to use react anyway ilx isnt interactive like that

lag∞n, Sunday, 14 June 2026 14:50 (one week ago)

Thanks, it's been very interesting. Not least because at the beginning (when it was really just an experiment) I thought I'd run into all the brick walls that you usually do when you go off the beaten track, but the interesting thing is that it didn't happen. If you missed it, it's largely F#, so it's not like it's Standard ML—F# being a descendent of Standard ML via Ocaml. Doing it in Standard ML would have been somewhat crazy as (I assume) you'd have very limited libraries etc. With F# being a .NET language, you get the whole framework and e.g. the Kestrel runtime and I ran in to pretty much no roadblocks, so I just kept on doing it, and now I would struggle to imagine doing it any other way, because it's much better.

I actually started out writing a book on this subject, to try and write something engaging and motivational and avoided the details of e.g. lambda calculus, category theory etc. which most writing seems to dive straight into—stuff that's likely to put off 99% of readers. However, I decided some time back that if I'm going to do that, I had better have some experience of writing a significant application in this way, so it all got sidetracked into doing this.

So yeah I don't want to be having a go at React primarily because the thing that it was initially trying to solve is something that came straight out of ML in the 1970s, i.e. immutability and that the UI is a function of the state, so I think it at least has a real tangible reason for its existence, beyond just reframing existing APIs as many 'frameworks' do. Ironically, given that, I'm not using it, despite there being a lot of interactivity, but the reason for that is because I think to do a nice UI, the UI being a direct function of state is too simplistic... In reality, you want to transition from state A to state B, and I believe React has some bolt-ons in that space, but I'm just not willing to learn the mountains of stuff that it would involve when I know I could do it anyway. Stuff like Elm (another ML) has also explored this area, I believe, which would be much more in line with what I've done.

Keith, Sunday, 14 June 2026 16:59 (one week ago)

With F# being a .NET language, you get the whole framework and e.g. the Kestrel runtime and I ran in to pretty much no roadblocks, so I just kept on doing it, and now I would struggle to imagine doing it any other way, because it's much better.

thats cool idk anything about .net and so forth but it does sound like everything kinda just worked out which obvs isnt how things usually go lol

lag∞n, Wednesday, 17 June 2026 14:47 (one week ago)

Well it worked out programming-wise at least, and yeah that's usually a lot harder if you're off the mainstream! I'm sure lots of people will still think it's shit 🤪.

Keith, Wednesday, 17 June 2026 15:30 (one week ago)


You must be logged in to post. Please either login here, or if you are not registered, you may register here.