{"exhaustive":{"nbHits":false,"typo":false},"exhaustiveNbHits":false,"exhaustiveTypo":false,"hits":[{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"Killah911"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["oak",".","id"],"value":"We're spend a ton of time coding. Our rigs are set up just the way we like it, we have plenty of horsepower on our dev boxes and server, but as far as furniture goes, we just get by.
We're looking to get some chairs that we could sit in all day and be OK. Ideally the herman miler aeron would fit the bill, but if we got one for every developer... that'd be quite a hit. We're looking at second hand aeron chairs which are a bit cheaper, but haven't found a bunch of them (6-8 is what we need). What's been your experience? Any IKEA ones or other less expensive brands worth getting?"},"title":{"matchLevel":"none","matchedWords":[],"value":"Ask HN: What's the best developer chair on a bootstrap budget?"},"url":{"matchLevel":"none","matchedWords":[],"value":""}},"_tags":["story","author_Killah911","story_7146870","ask_hn"],"author":"Killah911","children":[7146921,7147157,7147256,7147358,7147384,7148335,7149052,7149953,7151481,7154292],"created_at":"2014-01-29T21:04:30Z","created_at_i":1391029470,"num_comments":16,"objectID":"7146870","points":9,"story_id":7146870,"story_text":"We're spend a ton of time coding. Our rigs are set up just the way we like it, we have plenty of horsepower on our dev boxes and server, but as far as furniture goes, we just get by.
We're looking to get some chairs that we could sit in all day and be OK. Ideally the herman miler aeron would fit the bill, but if we got one for every developer... that'd be quite a hit. We're looking at second hand aeron chairs which are a bit cheaper, but haven't found a bunch of them (6-8 is what we need). What's been your experience? Any IKEA ones or other less expensive brands worth getting?","title":"Ask HN: What's the best developer chair on a bootstrap budget?","updated_at":"2023-09-06T22:03:00Z","url":""},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"entrepy123"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["oak",".","id"],"value":"TLDR: I want to run a small "basic Facebook blue/classic" (circa 2006-2009) clone for a private community. Can you suggest such a FOSS project to use?
MUCH MORE:
I thought it would be easy to find this in the FOSS world, but I came up short after looking around. There are hosted and commercial solutions, but I want true FOSS. Maybe I just missed it.
There's a spectrum from Mastodon down to "GNU social", but those are too complicated and too poor in terms of design, respectively (no offense, anyone).
To reiterate, all I really want is a basic Facebook classic clone that is maintained. Why do I find there are none? I thought this was (or used to be) a learning-programming weekend project, though would take more effort to make it more secure/scalable, etc.
I don't care about scaling beyond 1000 people. Basic PHP is ok. But it should have security patches regularly, so some group of people would have to care about it.
Can you clue me in? What is the closest project to this? The important features are not very numerous:
- post to own timeline (or "wall"), any kind of self-post/mini-blog as self profile
- any user can create groups (ideally site-public, private-access-but-listed, and secret)
- request addition to groups
- invite users to groups
- post text and/or image to groups, obviously
- instant messaging among users in the same window is ok
- group instant messaging (I think?)
There doesn't even need to be a mobile app. I don't even need audio or video support, though I guess those would be nice-to-have. Desktop web browsers only is ok. Ideally, I suppose that it would be responsive for mobile devices, but, honestly, that does not matter at all, given that our phones have desktop resolutions these days.
I could make one, but it would be easier in terms of security efforts to be part of a larger project. Thanks for ideas. I think this is a basic functionality. The design should be really good, though, and IMO pretty much a straight-up clone is the only way. No current FOSS seems to fit it any more (while keeping things simple and also checking all the boxes).
I am not worried about bots, moderation, and bad actors, because the site will be closed to our real-world group only, and the moderation by membership/admins will be sufficient.
THANK YOU."},"title":{"matchLevel":"none","matchedWords":[],"value":"Ask HN: Good Facebook Classic clone (FOSS)?"}},"_tags":["story","author_entrepy123","story_40620290","ask_hn"],"author":"entrepy123","children":[40622829,40652381],"created_at":"2024-06-08T21:30:04Z","created_at_i":1717882204,"num_comments":4,"objectID":"40620290","points":2,"story_id":40620290,"story_text":"TLDR: I want to run a small "basic Facebook blue/classic" (circa 2006-2009) clone for a private community. Can you suggest such a FOSS project to use?
MUCH MORE:
I thought it would be easy to find this in the FOSS world, but I came up short after looking around. There are hosted and commercial solutions, but I want true FOSS. Maybe I just missed it.
There's a spectrum from Mastodon down to "GNU social", but those are too complicated and too poor in terms of design, respectively (no offense, anyone).
To reiterate, all I really want is a basic Facebook classic clone that is maintained. Why do I find there are none? I thought this was (or used to be) a learning-programming weekend project, though would take more effort to make it more secure/scalable, etc.
I don't care about scaling beyond 1000 people. Basic PHP is ok. But it should have security patches regularly, so some group of people would have to care about it.
Can you clue me in? What is the closest project to this? The important features are not very numerous:
- post to own timeline (or "wall"), any kind of self-post/mini-blog as self profile
- any user can create groups (ideally site-public, private-access-but-listed, and secret)
- request addition to groups
- invite users to groups
- post text and/or image to groups, obviously
- instant messaging among users in the same window is ok
- group instant messaging (I think?)
There doesn't even need to be a mobile app. I don't even need audio or video support, though I guess those would be nice-to-have. Desktop web browsers only is ok. Ideally, I suppose that it would be responsive for mobile devices, but, honestly, that does not matter at all, given that our phones have desktop resolutions these days.
I could make one, but it would be easier in terms of security efforts to be part of a larger project. Thanks for ideas. I think this is a basic functionality. The design should be really good, though, and IMO pretty much a straight-up clone is the only way. No current FOSS seems to fit it any more (while keeping things simple and also checking all the boxes).
I am not worried about bots, moderation, and bad actors, because the site will be closed to our real-world group only, and the moderation by membership/admins will be sufficient.
THANK YOU.","title":"Ask HN: Good Facebook Classic clone (FOSS)?","updated_at":"2024-09-20T17:12:13Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"jchanimal"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["oak",".","id"],"value":"I was worried that because GPT is only trained on the past, it would be hard to get people to use it to write apps with new APIs. A world with no new libraries or frameworks would be boring.
It turns out to be easy to bring it up to speed, you just need to build up a line of compressed docs #docsline for it. For example, paste this into GPT and it should give you a working app that uses Fireproof (a database I didn't start writing until 2023).
Fireproof/API/Usage: import { Fireproof, Listener, Index } from '@fireproof/core'; const db = Fireproof.storage("app-db-name"); const ok = await db.put({ any: 'fields' }); const doc = await db.get(ok.id); await db.del(doc._id); const all = await db.allDocuments(); all.rows.map(({key, value}) => value); const listener = new Listener(db); listener.on('*', updateReactStateFn); const index = new Index(db, function(doc, map) { map(doc.any, `custom ${doc.any}`); }); const result = await index.query({range : ["a", "z"]}); result.rows.map(({ key }) => key);\n\nAnd then tell it the app you want, eg:Create a react app using Fireproof for tracking party invites. It should have a text input that creates a new document with the guest name, and an Index that lists all guests in a <ul>
Thanks @gfodor for the inspiration: https://twitter.com/gfodor/status/1643645894779342849?s=20"},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: Use shoggath-speak to teach GPT new APIs"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://codepen.io/jchrisa/pen/zYmogWO"}},"_tags":["story","author_jchanimal","story_35654384","show_hn"],"author":"jchanimal","created_at":"2023-04-21T14:36:03Z","created_at_i":1682087763,"num_comments":0,"objectID":"35654384","points":1,"story_id":35654384,"story_text":"I was worried that because GPT is only trained on the past, it would be hard to get people to use it to write apps with new APIs. A world with no new libraries or frameworks would be boring.
It turns out to be easy to bring it up to speed, you just need to build up a line of compressed docs #docsline for it. For example, paste this into GPT and it should give you a working app that uses Fireproof (a database I didn't start writing until 2023).
Fireproof/API/Usage: import { Fireproof, Listener, Index } from '@fireproof/core'; const db = Fireproof.storage("app-db-name"); const ok = await db.put({ any: 'fields' }); const doc = await db.get(ok.id); await db.del(doc._id); const all = await db.allDocuments(); all.rows.map(({key, value}) => value); const listener = new Listener(db); listener.on('*', updateReactStateFn); const index = new Index(db, function(doc, map) { map(doc.any, `custom ${doc.any}`); }); const result = await index.query({range : ["a", "z"]}); result.rows.map(({ key }) => key);\n\nAnd then tell it the app you want, eg:Create a react app using Fireproof for tracking party invites. It should have a text input that creates a new document with the guest name, and an Index that lists all guests in a <ul>
Thanks @gfodor for the inspiration: https://twitter.com/gfodor/status/1643645894779342849?s=20","title":"Show HN: Use shoggath-speak to teach GPT new APIs","updated_at":"2024-09-20T13:51:07Z","url":"https://codepen.io/jchrisa/pen/zYmogWO"}],"hitsPerPage":50,"nbHits":3,"nbPages":1,"page":0,"params":"query=Oak.id&tags=story&hitsPerPage=50&advancedSyntax=true&analyticsTags=backend","processingTimeMS":20,"processingTimingsMS":{"_request":{"roundTrip":15},"fetch":{"query":1,"scanning":17,"total":19},"total":20},"query":"Oak.id","serverTimeMS":21}