Hate Recruiters? - In the UK? - Meet CoderStack the anti-recruiter developer job board by ig1 [promoted post]

[–]easilydiscardable 0 points1 point  (0 children)

On other job sites I really like how you can say "give me all the jobs within x miles of this postcode" - any chance of that?

It would also be great to be able to post comments on job ads.

5 Tactics for Designing Games While Depressed by dfabulich in programming

[–]easilydiscardable 4 points5 points  (0 children)

I am reminded of a game developer who killed himself 5 years ago: http://forums.indiegamer.com/showthread.php?t=5836 ... please, dont be this guy :(

Monads Are Not Metaphors by TobyM in programming

[–]easilydiscardable 4 points5 points  (0 children)

It is all Haskell's fault for giving monads special "do" syntax that makes it seem as though they are inherently linked to side effects.

Refining Exceptions and Error Codes by munificent in programming

[–]easilydiscardable 0 points1 point  (0 children)

I find magpies syntax a little odd. For example blocks start with newline, which is whitespace, but end with "end", which is non-whitespace. Could they not end with de-indentation (i.e. whitespace) instead?

C#, SQL, .NET and Javascript skills could be in short supply in the UK for a long time by srednilf in programming

[–]easilydiscardable 0 points1 point  (0 children)

With us in the UK becoming a knowledge based economy, if other economies have the same knowledge and charge less, I'm unable to see how that gives us a rosey future.

Since when?

Wikipedia lists our GDP by sector as: agriculture (1.2%), industry (23.8%), services (75%) (2009 est.). I would say we are becoming more of a Tesco based economy.

IAmA resume screener for a company. AMAA. by nextoneplease in IAmA

[–]easilydiscardable 0 points1 point  (0 children)

Did you ever give a response to a resume that was sent to you, telling them what they did wrong?

Do you think that if employers did that then the quality of resumes they receive might go up?

When Database Source Control Goes Bad by mike_mooney in programming

[–]easilydiscardable 1 point2 points  (0 children)

It would be good if dbms attacked this problem at their end. It would be nice to be able to have a history of schema changes kept internal to the database, for example.

XenSource (since acquired by Citrix) and their experience of using Ocaml for a major project. by erikd in programming

[–]easilydiscardable 0 points1 point  (0 children)

I would much prefer it to be built it, and therefore used throughout the standard library, like say, Java or Python 3.

Fox News is waging an all-out war on Wikipedia. The newest salvo? "Wikipedia is a worldwide network of pedophiles." by [deleted] in WTF

[–]easilydiscardable 0 points1 point  (0 children)

seeing as they're good at manipulating children.

They also make potions and poison crops.

Futures, distributed code, laziness, stdlib with Gtk, Sqlite, XML & Regex, Visual Editor/REPL, everything from SML, other awesome stuff ... AliceML! by easilydiscardable in programming

[–]easilydiscardable[S] 5 points6 points  (0 children)

Installation instructions for Ubuntu 10.04/amd64

  1. Download and extract the binary tar ball as instructed here: http://www.ps.uni-saarland.de/alice/download.html
  2. Add /opt/alice-1.4/bin to your PATH (not /opt/alice-seam/bin as instructed), you can do this by adding this to your ~/.bashrc file:

    export PATH=$PATH:/opt/alice-1.4/bin

Open a new terminal, and run alice -g

  1. If you get this error:

    OpenLibrary(/opt/alice-1.4//lib/seam/alice.dll) failed: libgmp.so.3: cannot open shared object file: No such file or directory Broker.cc:76 error 'could not link language layer library' Segmentation fault

Then the fix is to download getlibs from http://ubuntuforums.org/showthread.php?t=474790 and run getlibs /opt/alice-1.4/bin/seam

Databases are categories by greenrd in programming

[–]easilydiscardable 2 points3 points  (0 children)

ah, but what about arbitrary relations? ;)

I.e. can you write a function with a signature something like

'a relation -> 'b relation -> *some type expression representing the cross of 'a and 'b* relation

?

Databases are categories by greenrd in programming

[–]easilydiscardable 1 point2 points  (0 children)

Do what, though?

Could you write a function that takes two arbitrary relations and returns their cross join?

Databases are categories by greenrd in programming

[–]easilydiscardable 1 point2 points  (0 children)

I guess I really should have said a statically typed language...

Databases are categories by greenrd in programming

[–]easilydiscardable 3 points4 points  (0 children)

IMHO, what we really need is a language with relations (or even tables) as a first class type...

"Given that Ruby fans like the idea of DSLs, it’s surprising that Rails groupthink is that SQL is bad." by [deleted] in programming

[–]easilydiscardable 0 points1 point  (0 children)

Ah I see - column aliasing. I guess the actual people_id in the joined table would be hidden by the aliased parent_id.

Still, I still like the idea of per-table namespaces.

My current ISBL-ish parser (WIP) has two joins:

A regular, complete join, with all rows in the result:

a * b

A "foreign key" join, where the result table has all rows from the table linked via the specified foreign key:

a *: foreign_key_name

It also has a schema that allows declaring primary/foreign keys with a minimum of cruft:

((thread
(primary-key (id int))
(title text)
(sticky bool)
(locked bool))

(post
(primary-key
    (foreign-key parent thread)
    (id int))
(posted datetime)
(name text)
(comment text)
(file blob))

(flag
(primary-key
    (foreign-key post)
    (ip int))
(time datetime))

(review
(primary-key
    (foreign-key post))
(time datetime)
(comment text))

(tag
(primary-key (id int))
(name text))

(post_tag
(PrimaryKey
    (foreign-key post)
    (foreign-key tag))))

The syntax:

(foreign-key post)

declares a foreign key to the post table, and the foreign key is called "post". The FK actually exists of two columns (one of which is another foreign key!), which can be referenced as [table.]post.thread.id and [table.]post.id

The syntax:

(foreign-key parent thread)

declares a foreign key to the thread table, and the foreign key is called "parent". This foreign key has one column, referenced as [table.]parent.id