log☇︎
485400+ entries in 0.317s
jurov: http://httpd.apache.org/docs/trunk/mod/mod_remoteip.html mircea_popescu this does not work?
williamdunne: Okay it worked this time
mircea_popescu: someone be so kind to leave a comment on trilema so i see if teh ip is alright ?
mircea_popescu: i think i actually got it.
davout: ascii_field: looks like my french-ness shows even through IRC
williamdunne: lobbes: Potentially so, although of course that assumes that you have the capacity to do so, and he has the capitulation to get to that point
lobbes: <williamdunne> ... If I believe paymium will possibly fail, but that you're going do something great in the future, I would be better off investing in you than paymium << In this case, wouldn't you just wait until he creates the project you think -will- succeed and invest in that?
williamdunne: davout: well it wouldn't be BTC denominated, but yeah. While it certainly removes some things, its not targeted at people who would need those things
davout: but hey, at the end of the day you're the one doing the work!
davout: williamdunne: my main point is that this is already what you're doing when buying a BTC-denominated asset that's run by someone and that your idea removes more value than what it adds to the stock exchange value proposition
davout: mircea_popescu: good good, let the broken http requests flow through you
williamdunne: davout: Basically its no longer a bet on whether or not the project is retarded, but whether or not you're retarded
mircea_popescu: heh. mkay, i got it, now it's terribly broken :D
williamdunne: davout: true
williamdunne: davout: If I believe paymium will possibly fail, but that you're going do something great in the future, I would be better off investing in you than paymium ☟︎
davout: williamdunne: shareholders being able to allocate "what money goes where" is pretty much a stock market
davout: that's kind of a basic mistake here, assuming you can invest in things, if I buy a bitcoin asset I'm really investing in the people running it, not in some ethereal abstract "thing"
ascii_field: williamdunne: it is already possible. pick your favourite people and give $1m to each, in unmarked benjies.
williamdunne: Although your issue could somewhat solved by allowing shareholders to allocate what money goes where
Adlai: ascii_field: on the contrary, the money is there, but it's steered by people who prefer to fund http://itsthisforthat.com/api.php?text
williamdunne: Really the idea is just making it possible to invest in people rather than things
williamdunne: Its also more restrictive, as its not restricted to projects. i.e a student could use it if doing some sort of professional degree
williamdunne: davout: Growth of userbase etc, its not meant to be a sure-fire bet to make money
ascii_field: (to a first approximation, afaik, there isn't)
ascii_field: wake me up when there is actually the money floating around to give anything serious at all its minimal take-off velocity.
davout: what other metric than money did you have in mind?
williamdunne: X Y and Z have a number of other metrics you can use to attain success i.e revenue growth
davout: "i didn't even get to try projects X and Y because the market told me it was retarded", on the other hand Z was pretty successful"
williamdunne: I'm hoping it just increases the velocity, so shitty stuff fails sooner and good stuff succeeds sooner
davout: in this case a stock market would have the advantage of making shitty stuff fail earlier
williamdunne: If you believe that someone has the potential to do something great, but do not know how many attempts it may take them to do so, it allows you to bet on their success rather than the success of the current project
williamdunne: Thats the point
davout: williamdunne: because if your work consists of projects X, Y, and Z you can decide to raise capital separately for each of them separately on a stock exchange, not only as "here's me, throw money at me"
Adlai: this is also why the only sane approach to programming depends upon homoiconicity... there's simply too much code for a single human to type by hand
davout: williamdunne: thought a bit about your project, sounds like a degenerate case of a stock exchange actually
mircea_popescu: now back to the issue : the "backported" thing compiles. apache has no care in the world.
Adlai: probably more like https://www.youtube.com/watch?v=LW4PH2ibdh4 since we at least have (a few old and trusted) machines on our side
pete_dushenski: ascii_field: or that zany dentist who did her own root canals.
mircea_popescu: the other way to look at this is that everyone involved in computer software should be sent back to third grade
ascii_field: mircea_popescu: one way to look at it is that division of labour never really happened in computing. to the useful point where you can actually safely hand something off to a pro. instead, we're all in a situation not unlike that ru doctor in the polar expedition who had to self-appendectomy
mircea_popescu: "there's free as in beer, free as in freedom, and free as in your time has no value"
davout: yeah well, either you code due diligence or you don't, up to you, never mentioned anything about "reviewing random code for free"
mircea_popescu: 448 lines. i am not happy with a dollar a line. not that i'm getting paid or anything.
mircea_popescu: moreover, if i do know some guys who trust him, the cost of obtaining a new Takashi Takizawa is not equal to s/Takashi Takizawa/Takashi Takizawa/
mircea_popescu: but maybe i know someone who does trust him ?
williamdunne: What difference would it make if he had signed it? Its not like you know the guy enough to trust him
mircea_popescu: incidentally, this is what the stack of shit is built on. "oh, little step X can't be too hard"
mircea_popescu: just another $500 an hour service i do for the world.
mircea_popescu: yeah, i am looking forward to reviewing random code for free.
davout: patch can't be that large to review
mircea_popescu: what signatures or anything, it's Takashi Takizawa!!
mircea_popescu: so what's the wot vote, do i thank " Takashi Takizawa" for his work and download random code offa da github ?
mircea_popescu: If you are running Apache 2.2, you can thank Takashi Takizawa for backporting mod_remoteip for Apache 2.2.X servers and posting it on his GitHub as mod_remoteip_httpd22.
davout: and wrt to the reference index thing, it's kind of weird that the same stuff would be defined at multiple places anyway
mircea_popescu: davout welcome to technical writing today.
davout: i don't get how the structure can be "dynamic modular" and then "cause problems" when stuff isn't built right into apache
mircea_popescu: i could even write a perl script to do it...
williamdunne: Or whatever the variable is called
williamdunne: Is it possible to just search through your code and edit all header["ip_address"] to header["remote_ip"]?
mircea_popescu: EasyApache overrides Apache 2.4's default settings and builds modules statically to provide backward compatibility.
mircea_popescu: Apache 2.4 uses a dynamic modular structure by default. This potentially can cause problems if a LoadModule directive calls a module that was not built into the Apache binary.
mircea_popescu: among the changes from 2.2 to 2.4 (current) ? alf will appreciate this
davout: mircea_popescu: i haven't been using apache for a long long while, but maybe mod_remoteip does what you want, override the source IP by some IP it finds in an HTTP header
mircea_popescu: With your preferred file transfer method, upload the custom module's archive file to your server's /var/cpanel/easy/apache/custom_opt_mods/ directory.
mircea_popescu: Download the custom module archive file to your computer.
mircea_popescu: To install a custom module, perform the following steps on the command line as the root user:
assbot: Inside the Apple Watch: Technical Teardown | Chipworks Blog ... ( http://bit.ly/1P3gz4W )
ascii_field once wrote a forth to brainfuck compiler
ascii_field observes that ada uses gcc backend, but this is already known to most
mircea_popescu: so it's probably not fast enough for the web.
mircea_popescu: maybe i could reimplement apache in php first! then i could run varnish (reimplemented in php too) in front of it and not lose the ips.
williamdunne: (Until you find a better solution, that is)
williamdunne: Not ideal, but better than nothing
williamdunne: Yeah, its a bit like that except serverside
williamdunne: Maybe I'm not remembering what varnish is correctly, but it is a middleware that serves up static HTML instead of asking the server, right?
williamdunne: mircea_popescu: WP Super Cache I think its called, it Caches your HTML and serves that rather than rendering on each load
mircea_popescu: so then use ipv2!
ascii_field: elementarily, and all else aside, it makes naked eye analysis of lan traffic considerably more painful
ascii_field: dignork: we knew. which is why i banned ipv6 in my home, and press for its permanent exclusion from therealbitcoin
dignork: mircea_popescu: you wouldn't believe amount of horribly broken code which blows up in ipv6 environment, anything from integer overflows,crashes,malfunctions to firewalls leaving your machine exposed
williamdunne: mircea_popescu: Can you not use the WordPress cacheing plugin?
mircea_popescu: i thouht it's just off you know, as i happened to look at it. but no, they have blogposts about it
mircea_popescu: it doesn't even exist, you hear me ? the cannonical way to get ip fixed on a varnished apache is "Note that http://stderr.net/apache/rpaf/download/mod_rpaf-0.6.tar.gz where the file originally were located for some reason is off currently."
ascii_field: but this is a mega-l0l - apache crud, etc. wake me up when someone has the resources to rewrite even something that catastrophically matters, e.g. bitcoin
ascii_field recalls this exists as ada postprocessor
mircea_popescu: dignork the only way you would be allowed to write code, in a world where "hey, if infrastructure changes code needs to change" is with index lists of "all lines affected by X - here" "all lines affected by Y - here"
ascii_field has, if anyone didn't know, a whole www site about this
ascii_field: mircea_popescu: there is probably enough accumulated anger of this kind among computer users for two or three classy genocides
mircea_popescu: think about it. why the fuck should the code have to know about this. and if it does have to know about this, why aren't ALL the code references affected by any of such a change cross-indexed somewhere ? ☟︎☟︎
mircea_popescu: the most insulting thing is that while the wisdom seems to be "eh, change the code", there does not exist a master list where you know, all the code dependencies are nicely cross-referenced, so i can just go "fuckup-php for-the-ip-poroxy-issue"
mircea_popescu: WHAT THE FUCK I AM GOING TO BURN
mircea_popescu: dignork change THE CODE because of THE SERVER ?!
mircea_popescu: random derps are willing to send you a copy. if you trust them. signatures ? wots ? wut ?
dignork: well, it's still accessible as http header (X-Forwarded-For or similar), so it will require some minor changes to php code
mircea_popescu: http://old.drupion.com/resources/downloads/mod-rpaf << check it out, the file is actually lost.
mircea_popescu: ascii_field hopefully i get the fetlife femmes pissy enough to combust.
mircea_popescu: dignork it's not a matter of logging it. it's a matter of, php no longer sees the source
ascii_field: ignition - yes, buncha angry fellas with welding torches
ascii_field: mircea_popescu: at present, no one has the fuel for this fire.
mircea_popescu: all the boyish idiocy of "software development" needs to go die in a fire.