Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-4041-

Garbage Ideas

Name: Anonymous 2010-05-01 9:08

ITT: Post those lame software development ideas you have in the ideas.txt that you are sure you will never get to try them out.

Name: Anonymous 2010-05-01 9:15

Write a content-based Website CMS, totally modular in regards to databases, modules, etc

Name: Anonymous 2010-05-01 11:21

I deleted that file a few days ago in a fit of anti-nostalgia

(- -   )

Name: Anonymous 2010-05-01 11:31

a browser for hackers, that is like a shell and provides abilites to manipuate data with aewsome languages like ruby or lsip

Name: Anonymous 2010-05-01 11:39

Build a turing-complete computer from lego

Name: Anonymous 2010-05-01 12:36

>>4
Welcome to emacs Operating System.

Name: Anonymous 2010-05-01 14:25

>>6
emacs doesn't have support for modern browser features like css, the html5 video tag, and images.

Name: Anonymous 2010-05-01 14:27

>>7
emacs doesn't have support for ... images.

yes it does.

Name: Anonymous 2010-05-01 14:33

>>8
really? how does that work without an x server? does it render them as ascii art or something?

Name: Anonymous 2010-05-01 14:44

Images embedded into 4chan's textboards.
... despite the fact I'm still working on it.

Name: Anonymous 2010-05-01 15:01

>>9
the fuck do i know, i run it in graphical mode.
but im sure it could.

Name: Anonymous 2010-05-01 15:15

>>11
>claim, sans evidence

Name: Anonymous 2010-05-01 15:51

>>8
It can from Dired-mode, using C-t i or C-t x.
C-t i displays it interally (opens up and image-dired buffer)
C-t x displays it externally (on my computer it does it with imagemagick
>>9
If you open it up interally, you can get view the image as text, but AFAIK there is no ASCII art option

Name: Anonymous 2010-05-01 16:26

An OS based on a reflective OO language with an Erlang-like actor model. The default executable format would store bytecode, which would be compiled before execution, and the executables would also double as libraries, that is a paint executable would also expose functions for image manipulation accessible from other executables. And I'd probably end up making the language very Lisp-like.
A shame I know jack shit about OS design or language design :(

Name: Anonymous 2010-05-01 16:33

>>14
The default executable format would store bytecode, which would be compiled before execution, and the executables would also double as libraries, that is a paint executable would also expose functions for image manipulation accessible from other executables.
Let's see, Java and .NET are bytecode based, and can do JIT or full compilation if needed (results are large, but if you compare it with other full-fledged implementations like SBCL, sizes aren't really that huge on average). Executables can double as libraries on Windows, as long as there's relocations, and if they don't there are ways to make them act like libraries or have them execute code. When it comes to .NET and Java, they ALWAYS can double as assemblies/libraries. So I can load an exe in another exe, if I desire to do so.
And I'd probably end up making the language very Lisp-like.
Some CL implementations do actually have extensions which make them very reflective and a few of them allow traditional loadable libraries... (But, almost all have some FASL support, which is similar to per-file compiled modules)
An OS based on a reflective OO language with an Erlang-like actor model.
So far, I wonder why would it need to be designed as an OS? Almost everything is buildable on top of modern OSes. Although, if you wanted low overhead, making your own OS may be a good idea.

Name: Anonymous 2010-05-01 17:08

>>15
When it comes to .NET and Java, they ALWAYS can double as assemblies/libraries. So I can load an exe in another exe, if I desire to do so.
Oh. I didn't know that, thanks.

So far, I wonder why would it need to be designed as an OS?
No real reason, I just thought that it would be more interesting if I were to create a full-fledged system with nice features (but little practical use). This is just an idea I had some time ago, and I didn't develop it any further.

Name: Anonymous 2010-05-01 17:13

No real reason, I just thought that it would be more interesting if I were to create a full-fledged system with nice features (but little practical use). This is just an idea I had some time ago, and I didn't develop it any further.

It would help users understand the entire system better.

Name: Anonymous 2010-05-01 17:18

>>17
UNDERSTAND MY ANUS

Name: Anonymous 2010-05-01 17:19

* make friends with some interesting people at university

Name: Anonymous 2010-05-01 17:21

>>19
HELL NO!

Name: Anonymous 2010-05-01 17:49

>>19
I tried that once. Turns out there are no interesting people at my university.

Name: Anonymous 2010-05-02 2:30

>you have in the ideas.txt
AreYouAWizard.jpg

Name: Anonymous 2010-05-02 3:34

Make friends with uninteresting people at university.

Name: Anonymous 2010-05-02 4:55

I'll need to check my garbage file

Name: Anonymous 2010-05-02 6:35

An hyperlinked, version-controlled ideas.txt.

Name: Anonymous 2010-05-02 6:54

>>25
org-mode + git, problem solved

Name: Anonymous 2010-05-02 6:59

>>14
Try a Squeak Smalltalk out.

Name: Anonymous 2010-05-02 20:02

a firefox plugin in form of a cookie munching loli that informs you of accepted cookies with useful additional information

Name: Anonymous 2010-05-02 20:10

>>28
FUND IT
Or better yet, IMPLEMENT IT!

Name: Anonymous 2010-05-02 20:20

>>28

I would use this, and occasionally contribute minor patches

Name: Anonymous 2010-05-02 21:05

Any progress on the longcat launcher utlity?

Name: Anonymous 2010-05-02 21:41

>>31

god I hope not.

Name: Anonymous 2010-05-02 22:43

>>28
Just need to find a picture of a cookie-munching loli, and we could edit this:
https://addons.mozilla.org/en-US/firefox/addon/315

or did you mean something of a loli in the bottom-right corner of the page?

Name: Anonymous 2010-05-03 2:28

I approve of this thread. It sent me through a wave of nostalgia as I browsed through all my old (>10 yrs) programming folders. I've written a lot of garbage over the years ;_;

Name: Anonymous 2010-05-03 14:47

>>28
Interesting idea. I'd also like it if it would have a mode where it can ask if you want to accept some cookies or not, maybe with an option to blacklist or whitelist some domains (would be useful for blocking tracking cookies some advertisers use and whitelisting auth cookies).

Name: Anonymous 2010-05-09 18:46

>>28
anybody on this by now?

Name: Anonymous 2010-05-09 19:25

>>36
I looked at what was involved in writing a Firefox plugin, and it turns out to involve too much XML to bother.

Name: Anonymous 2010-05-10 2:53

>>37
I hate XML so much. Will someone explain to me why it hasn't been replaced by JSON yet? What advantages could it possibly have over JSON?

Name: Anonymous 2010-05-10 3:18

>>38
They both suck

Name: Anonymous 2010-05-10 4:21

>>38
There are some problems that need a more flexible structure for data interchange than what JSON provides.

Name: Anonymous 2010-05-10 4:31

>>40
I call bullshit. Even if it's true, XML is hardly more flexible.

Name: Anonymous 2010-05-10 5:45

>>41
Try sending a date as JSON. The only way to do this is to convert it to a string and tell the other guy ``Oh, and by the way, this field is ostensibly a string/list/mapping/number, but you actually need to interpret it in a specific way to get a date.''. Now it may seem that XML has the same problem, but you can use XML schemata to tell the other guy's parser which fields are dates.

YAML probably solves this in a better way with user defined data types, but ONE WORD, THE FORCED INDENTATION OF DATA, THREAD OVER.

Name: Anonymous 2010-05-10 6:09

>>42
What? Either send a date string, an unix timestamp, or an object with year, month, day. Exactly like XML, only you don't need to support retarded entities and CDATA and EBCDIC encoding and doctypes and namespaces and crap just because.

Name: Anonymous 2010-05-10 6:52

>>43
Is the encoding part of the JSON specification? I don't see why EBCDIC JSON shouldn't be possible, or why JSON parsers shouldn't support it.

Name: Anonymous 2010-05-10 7:41

>>43
I don't want to sent a date string or a timestamp. I want to send a date. I want account.expiry_date to be a date so I can compare it to the current date, show it as a string or check the day of the week.
One thing I absolutely do not want to do is litter my code with json_date_to_real_date(account.expiry_date), because after I parse something, I expect it to be fully parsed. The type of the data should be in the data, not in the code that uses it after `parsing'.

Of course XML has its flaws, but when it's a huge pain to just to send a date in JSON1, you know something's wrong there too.

1 http://weblogs.asp.net/bleroy/archive/2008/01/18/dates-and-json.aspx

Name: Anonymous 2010-05-10 8:37

>>45
So you're in a tizzy because JSON doesn't have an exhaustive list of types? Is that right?

Name: Anonymous 2010-05-10 8:50

>>45
You seem to be using JSON for purposes it wasn't designed for. If you really want disgusting, complicated type support, use XML Schema.

Name: Anonymous 2010-05-10 9:56

>>46
No, I think JSON sucks because there is no standard way to extend it with user-defined types. With Crockford making ridiculous statements like ``JSON is not extensible. It does not need to be.''1 it is no suprise that using JSON often results in trying to put a square peg into a round hole.

>>47
Is {'expiry_date': date('2010-09-09')} or equivalent too much to ask for? You could use the identity function by default.

1 http://www.json.org/fatfree.html

Name: Anonymous 2010-05-10 11:05

JSON MY ANUS

Name: Anonymous 2010-05-10 13:52

>>48
At first I thought >>47 was being a bit irrelevant, but now I agree with him. Just use YAML or whatever and get over it. Or continue using XML, really. There's no need to complain about JSON though. You don't find people who use JSON don't complain that XML isn't native code, despite the fact that it is exactly why many of them are using it whether they realize it or not.

Name: Anonymous 2010-05-10 15:25

>>48[1]
What lovely diagrams.

Name: Anonymous 2010-05-10 15:46

>>45,48
JSON is good precisely BECAUSE it doesn't have a metric shit ton of useless types. Look at how short and simple a JSON parser is to write:

http://planet.plt-scheme.org/package-source/dherman/json.plt/1/1/json.ss

If you really want your data to be 'fully parsed', you can just wrap your json parser with a thin layer that converts your user defined types based on a table of keys and types. In other words you just tell it 'expiry_date' and 'creation_date' are both dates, and have it convert them for you. You can write this in ten lines of scheme.

One thing I absolutely do not want to do is litter my code with json_date_to_real_date(account.expiry_date)
Really? You can't do that conversion in the one place where you read the date, in the actual place it belongs? Instead you want to write a gigantic extensible XML parser than you can program your types into? Ah, you must be the J2EE programmer that makes my day job a living hell.

Name: 52 2010-05-10 15:49

>>45
I just read your link, and it's really, really fucking stupid.

These are both almost acceptable compromises (if everyone agrees on them) but have a fundamental flaw which is that there can be false positives: what if you want to serialize the "1997-07-16T19:20:30.45+01:00" string, as a real string, not as a date?
Context. Jesus fucking christ. What is the point of correctly parsing the data if you have no idea what it is?

Name: Anonymous 2010-05-10 16:23

>>44
3.  Encoding

   JSON text SHALL be encoded in Unicode.  The default encoding is
   UTF-8.

   Since the first two characters of a JSON text will always be ASCII
   characters [RFC0020], it is possible to determine whether an octet
   stream is UTF-8, UTF-16 (BE or LE), or UTF-32 (BE or LE) by looking
   at the pattern of nulls in the first four octets.

           00 00 00 xx  UTF-32BE
           00 xx 00 xx  UTF-16BE
           xx 00 00 00  UTF-32LE
           xx 00 xx 00  UTF-16LE
           xx xx xx xx  UTF-8

Name: Anonymous 2010-05-10 17:13

>>54
So basically, the spec is ambiguous because the authors don't know what the fuck ``Unicode'' means. Great.

Name: Anonymous 2010-05-10 18:13

>>52
An ad hoc extension/schema for JSON is hardly better than an ad hoc data format.
Parsing should be done in the parser.

>>53
The guy is writing the ASP.NET framework for JSON and as such has no idea what users will create with it.

Name: Anonymous 2010-05-10 20:27

>>56
"ad hoc schema" I hope I'm supposed to be laughing at that.

Name: Anonymous 2010-05-10 23:29

>>55
Not really, no. Basically a JSON file is represented as an Unicode stream, if serialized into a byte stream it will be one of the five listed UTF formats, and in real life it will always be UTF-8.

Name: Anonymous 2010-05-21 17:02

>>1
.txt
No. I write my ideas down with a pen and dead tree format. Like the hackers of old used to do.

Name: Anonymous 2010-05-21 17:21

>>59
Dead tree? What is that, some kind of NoSQL data storage solution?

Name: Anonymous 2010-05-21 17:49

also very linear, access times and searching is a bitch

Name: Anonymous 2010-05-21 18:13

>>55 does not know what the fuck ``unicode'' means.

Name: Anonymous 2010-05-21 21:56

>>60
Yeah, it's part of the EXPERT HIPSTER SOLUTIONS SUITE included in your HipsterPALMPILOT©.

Name: Anonymous 2010-05-22 7:55

Kleene-star and Kleene-plus macros for cl-yacc.

Name: Anonymous 2010-05-22 8:13

Create my own programming language. With syntax similar to ruby, but static typed and uses LLVM as end-end.

Though despite the fact that I didn't managed to complete its syntax, I still dream that someday I will implement it

Name: Anonymous 2010-05-22 9:34

I didn't managed to complete its syntax,
Ruby
not surprised

Name: ont !.LlKAkH4Jk 2010-05-22 15:39

sweet

Name: Anonymous 2010-06-21 16:11

>>63

HipsterPALMPILOT

Lulz

Name: Anonymous 2010-06-21 19:56

An on-line editable (wiki-like) story directed-graph mixed with a state machine.

So basically you get a window with the main vertex, some text based on your current state, and links to other vertices describing what action/choice clicking on that link will do/imply/&c.
Embedded in the text is a simple CPP-like programming language that changes state as you land on vertices and go about your day.

TiddlyWiki-like navigation/editing interface and moderator pages with lists of recent changes, abandoned nodes, &c. (perhaps also "this subtree is X deep and Y wide" after the links, though that would require something clever with back-references (i.e. the graph-part))

Inspired by http://www.asstr.org/~Arthur_Saxon/Your_Wild_Day_js.html

Name: Anonymous 2010-06-21 20:05

>>69
There was a game almost just like that on Madness Temple back when it wasn't a hosting site.

Name: Anonymous 2010-06-22 4:07

>>70
Please, tell me more. Googling "Madness Temple" yielded no results.

Name: Anonymous 2010-06-22 6:15

>>71
I can't find it at all either. All I remember about it is that it also had a few other home-grown games, as well as a music video discussing the differences between `eggplant' and `aubergine.'
It was basically a smaller version of b3ta and 4rthur.

Name: Anonymous 2010-06-22 6:50

* super conversion tool, with pluggable conversion.

eg: one interfact would be a right click context menu, dynamiacally generated to offer releveant targets.

eg right click mp3, show "convert to ogg, convert to flac etc"

eg right click jpg, show "convert to gif, convert to png etc"

plugins would be DLLs that offer conversion to a particular mime type (audio, image, video, text etc)

---------

super color edit. allows you to select a section of code and put in a certain background color.  or have auto coloring based on programming language  (different to syntax highlighting)

Name: Anonymous 2010-06-23 21:56

>>73
super conversion tool
Write a gui to ffmpeg + imagemagik's convert

Name: Anonymous 2010-12-10 14:12

Don't change these.
Name: Email:
Entire Thread Thread List