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

/prog/ hashcash

Name: Anonymous 2011-01-16 11:49

In order to deal with the constant shitposting, I will start ignoring posts that do not come with a hashcash. A valid hashcash can be generated using hashcash -m /prog/ and should from now on be included in every quality post on /prog/.

Good Day,
Anonymous

hashcash token: 1:24:110116:/prog/::HXTJ2Z5jlRykEpWj:00000000000gJT1

Name: Anonymous 2011-01-16 11:52

>>1
No. Go away.

Name: Anonymous 2011-01-16 11:54

>>1
nd should from now on be included in every quality post on /prog/.
hashcash token: 1:24:110116:/prog/::HXTJ2Z5jlRykEpWj:00000000000gJT1

Why there's an hashcash in your post, then?

Name: Anonymous 2011-01-16 11:54

hashcash - postage payment scheme for email based on hash calculations

Name: Anonymous 2011-01-16 11:56

Could I just include a picture of me burning a dollar bill, or would that not be pointless enough?

Name: Anonymous 2011-01-16 12:06

>>1
the russian supercomputer center of atomic sausage has a cluster at his fingertips

you fuck fail, go away

Name: !8Y4hq3UaVY 2011-01-16 12:11

derp

Name: Anonymous 2011-01-16 12:12

>>1
Are you aware that there is something like a dozen post a day in that board? The best bet for you to improve the overall quality would be to generate quality signal. Complaining about good old days or trying to impose your own personal rules to everybody is useless noise. Don't feel offended, but I'm not going to use any hash.

Name: !!P¾g(_Wb5 2011-01-16 12:13

derp

Name: Anonymous 2011-01-16 12:17

>>8
Complaining about Complaining about good old days or trying to impose your own personal rules to everybody is useless noise.
NO U

hashcash token: 1:24:110116:/prog/::HXTJ2Z5jlRykEpWj:00000000000gJT1

Name: Anonymous 2011-01-16 12:21

:GJS1M 67dcbdbce4a0b67c4b48e86a6ae29205a95e4b83024a9d947213d1231800e8d9
:71 8919ec19e9ffd92b88e84b751408235c
:1295196565 1295198431

>>1: warning: Post is not GJSigned™, ignoring.

Name: Anonymous 2011-01-16 12:47

:GJS1M 67dcbdbce4a0b67c4b48e86a6ae29205a95e4b83024a9d947213d1231800e8d9
:115 6ab042dc11e42807124fb73e7b5587cd
:1295196565 1295203418

>>11
I can't verify your post because of that TM sign :(
Implementing JSB-1 was fun, though.

Name: Anonymous 2011-01-16 13:58

:GJS1M 67dcbdbce4a0b67c4b48e86a6ae29205a95e4b83024a9d947213d1231800e8d9
:57 3b278128a99acbb24ac261dc831bbb4e
:1295196565 1295204328

>>12
What did you implement it in?

Name: Anonymous 2011-01-16 14:16

:GJS1M 67dcbdbce4a0b67c4b48e86a6ae29205a95e4b83024a9d947213d1231800e8d9
:258 a5b3cd7751fb00139e00cbe93ce07bf4
:1295196565 1295208856

>>13
Haskell, of course.
But I didn't create a convenient interface, so when I want to validate a post I need to paste it into GHCi. But then GJS isn't common enough for this to be a big issue. I don't remember the last time I used it.

Name: but what about the shitposts 2011-01-16 15:29

I don't see how hashcash will help filter shitposts.

Can't you just include hashcashing in your shitpost bot? Most anons here can afford to waste crazy amounts of CPU time.

hashcash token: 1:20:110116:/prog/::PfN0Rvy1nUyJrWe9:000000000001OxS

Name: Anonymous 2011-01-16 15:33

>>1

Why don't you try raising the SNR by making VIP quality posts, then?

Name: Anonymous 2011-01-16 15:45

>>16
OP cannot read your message, he has started to ignore posts without hashfaggotry.

Name: Anonymous 2011-01-16 16:27

>>17
He ha started not reading /prog/, then!

And nothing of value was lost.

Name: Anonymous 2011-01-16 17:26

:GJS1M 67dcbdbce4a0b67c4b48e86a6ae29205a95e4b83024a9d947213d1231800e8d9
:301 06ebc9d2355f24ddf86120ee67e59287
:1295196565 1295216726

>>14
I'm planning on writing a proxy that automatically signs messages (and implements SexpCodeTM), all that without the dangers of getting banned from /prog/. I'm going on a two-hour trip tomorrow, so I'll have plenty of time to implement that. I'll let you know when I'm done.

Name: Anonymous 2011-01-16 17:28

So that /prog/ will be empty.

Name: Anonymous 2011-01-16 17:46

>>15

quite a valid concern.

hashcash token: 1:20:110116:/prog/::PfN0Rvy1nUyJrWe9:000000000001OxS

Name: Anonymous 2011-01-16 17:52

>>19
keep us posted

Name: Anonymous 2011-01-16 17:52

:GJS1M 67dcbdbce4a0b67c4b48e86a6ae29205a95e4b83024a9d947213d1231800e8d9
:478 5f4f2920026dd06c4a0e2750b890d216
:1295196565 1295221854

>>19
Oh, cool. The few times I tried to post on 4chan from my code I got banned, so I just gave up :( I'll have to find a few proxies and find out what I've been doing wrong.
I definitely couldn't do something like that in just 2 hours, but then I've only ever written one ``modifying'' proxy (for when I wanted to archive anonib boards).
If you'll make the proxy public, are you going to make it password-protected, or even add some sort of login system?

Name: Anonymous 2011-01-16 17:58

>>23
You need to fake your user-agent.
Here's my prototype:
(define reply
  (λ (message
      thread-id
      (board "prog")
      #:name (name "")
      #:meiru (meiru "")
      #:user-agent (user-agent "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)"))
    (post-pure-port (string->url "http://dis.4chan.org/post")
                    (string->bytes/utf-8
                     (format "bbs=~a&id=~a& lol what 2&kotehan=~a&meiru=~a&com=~a&email=%27"
                             board thread-id (uri-encode name) (uri-encode meiru) (uri-encode message)))
                    (list "Host: dis.4chan.org"
                          (format "User-Agent: ~a" user-agent)
                          "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
                          "Accept-Language: en-us,en;q=0.5"
                          "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7"
                          "Keep-Alive: 115"
                          "Connection: keep-alive"
                          (format "Referer: http://dis.4chan.org/~a/" board)
                          "Content-Type: application/x-www-form-urlencoded"))))


Sorry for the unsigned post.

Name: Anonymous 2011-01-16 18:01

>>24
Of course, then shiichan=proper2 part is fucked up because of shiichan.

Name: Anonymous 2011-01-16 18:17

>>23
If you'll make the proxy public, are you going to make it password-protected, or even add some sort of login system?
:GJS1M 67dcbdbce4a0b67c4b48e86a6ae29205a95e4b83024a9d947213d1231800e8d9
:283 11d744cb20284d81e9117dc02af975c8
:1295196565 1295219766

Nothing of the sort; more like a tiny program that listens on a given TCP port on localhost and modifies outgoing POST requests (and possibly even filters out unsigned posts or something like that). The only caveat is HTTP compression, but it's not a big deal.

Name: Anonymous 2011-01-16 18:52

>>24
You need to fake your user-agent.
really? I don't ever remember having problems and I didn't bother...but that was well over a year ago now.

Name: Anonymous 2011-01-16 19:06

>>24
Either that, or I missed a few other headers. I'll use your prototype the next time I'll try, thanks.

>>26
Oh, of course. I sort of assumed that the "I'll let you know when I'm done." part meant that you'll host it publicly, rather than just share the source.

Also can't be bothered to sign my post since it's midnight and I'm going to bed. ( ゚ ー゚)

Name: Anonymous 2011-01-16 19:34

how do i do small text?

[small]test[/small]

[font size=small]test[/font]

Name: Anonymous 2011-01-16 19:43

I am Heron of Alexandria. I ahev a large beard and I create mathematical formulas. If you don't repost this comment on 10 other pages, I will use my primitive steam engine to induce mould in your walls.

Name: Anonymous 2011-01-16 19:44

>>29
Use [sup] or [sub]. I shouldn't have to tell you that, you should be ashamed.

Name: Anonymous 2011-01-16 19:44

>>30
We're not going to use your stupid signing scheme.

Name: Anonymous 2011-01-16 20:01

:GJS1M 67dcbdbce4a0b67c4b48e86a6ae29205a95e4b83024a9d947213d1231800e8d9
:165 41c0dfe4c8c01355812119e0e87ab69a
:1295196565 1295226068

>>28
meant that you'll host it publicly, rather than just share the source.
He can't do either or he compromises the security of the protocol.

Name: Anonymous 2011-01-16 20:19

>>32
Reply failure.

Name: Anonymous 2011-01-16 20:21

>>33
Also, I'm going to publish the proxy source code, minus the source code of the actual signing scheme (currently JSB-1). I'm too lazy to sign this manually and I'm going to sleep. proggles~

Name: Anonymous 2011-01-16 20:26

>>33,35
So, /prog/ is finally moving to the GJS protocol?

Name: Anonymous 2011-01-16 20:57

>>36
No, I'm pretty sure that's only you.

Name: Anonymous 2011-01-16 21:46

>>24
doesn't work

Name: Anonymous 2011-01-16 21:54

>>24 no shit

Name: Anonymous 2011-01-16 21:56

>>24
oh you're so clever :^P

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