266 karma · joined September 18, 2012
- Oracle Linux is a base copy of Redhat plus additional things to integrate better with Oracle products, it was a bad move against Redhat, but beneficial for Oracle purposes.
- Ksplice: most of people misunderstood the real work of it. Don't blame Oracle for acquire it, somebody sell it and it was always a private technology meaning 'patents involved'. Note that the real work happens when making "the patches" and making sure they are backward compatible, including different architectures. So the real purpose was to provide a service that nobody could provide before. note: As of today you can use Ksplice for free in Debian, Ubuntu and Fedora.
- Why Microsoft would want Wim ?, In my opinion because they need someone who had successfully built Linux into a Line of Business, from a business perspective it sounds a good deal. As of today I don't think Oracle truly supports Open Source, not sure what are the plans for Wim on that area at Microsoft.
https://github.com/zserge/jsmn
I am not sure if there are Python or another language bindings available but that library is very clean and simple to use. It does not perform memory allocations as you (the caller) have to provide the buffers so it gives you good flexibility.There is nothing to be scared:
- Fluentd is an enterprise solution already adopted by thousands of users.
- Fluentd is sponsored and made by Treasure Data[0] where we collect around 800k events per second.
- You have to make a difference between what is official and what is third party. Fluentd have more than 300 plugins and is likely that you will find some differences on how each extension is used, but at the end everything is compatible. We make sure to maintain a clean list[1] of functional and maintained extensions.
- We lead the project and we invite you to reach us anytime through our mailing list or other communication channel[2]
reach us anytime :)
[0] http://www.teasuredata.com
- no data loss
- performance
Treasure Data is a Big Data company that provides a simplified analytics infrastructure in the Cloud. We are also behind a couple of Open Source projects: http://www.treasuredata.com/opensource. We are currently hiring for the following positions:
- Lead FrontEnd Developer
- Distributed Systems Engineer
- Senior Front End developer
- Full Stack Developer
- Technical Support Engineer
- Account Executive
- Data Scientist
- Director of Customer Success
- Director of Sales Engineering
- Director Demand Generation
- Director, Marketing Operations
- ..many others..
For more details about the positions please check:
http://www.treasuredata.com/careers
If you are interested in something, feel free to send me a proof of what you have done (Github link works or similar). Note: I am not a recruiter just one of the engineers from our Open Source team, you can write me to eduardo --AT-- treasure-data.com .
Requests/sec: 100.00 Transfer/sec: 11.91KB
for a JPEG image (200KB) the results are similar:
Requests/sec: 99.86 Transfer/sec: 19.27MB
Here is a good presentation of Fluentd about it design and general capabilities:
https://www.youtube.com/watch?v=sIVGsQgMHIo
note: it's good to mention that Fluentd have more than 300 plugins to interact with different sources and outputs.
- despite the efforts on your resume, it hurts my eyes. The focus is on the UI most than the content about you.
- At top of your content, I would like to see a summary about "what you have done" and reference links. I had to scroll down to find the info.
- I would suggest you move your code projects to github where is easy to see your work, bitbucket interface it's a bit complex for easy reading
And about the question "would be hire-able with my resume as it is", my answer is NO. Do the changes suggested. Your resume invite to "do not continue reading", fix that.
finally, always demonstrate what you have done, your resume "look and feel" its just a first filter and now it's a blocker.
http://monkey-project.com
http://github.com/monkey/monkey
2. Duda I/O: web services framework to build scalable services (in C Language) http://duda.io
http://github.com/monkey/duda
3. Pi-Cloud: free cloud for Raspberry Pi's: http://pi-cloud.monkey.ioBy nature parsing strings is expensive (not sure why they designed HTTP in string format, binary would save a ton of power in processing). So imaging you are receiving a request, most of the time due to Network latency (client or server side), you don't get the full Request at once, most of the time you need to perform a couple of read(2) operations.
Now, what do you do on each read ?, did you manage full state ?, how many parsing rounds ?, how to catch the end of the protocol block , etc etc etc.
So answering your questions I would say "YES", the HTTP protocol in a Server "may be" a bottleneck if its not well implemented. In our HTTP Server project[0] we are working in a new parser to improve performance, so for real, this is a very important topic.
best
Anyways we will apply again in the next round, YC is very important for us to get the right advice and move in the right direction.
Good luck everyone and keep moving forward! :)
note: We are http://monkey.io
Stick with 2.6 and backported patches are not near of newer kernels distributed as part of RHEL 7 (3.10.x).
This version do not support TCP_FASTOPEN, SO_REUSEPORT, TCP_AUTOCORKING, etc.
The feature is called "dthread" or "duda-thread" which aims to expose Channels and generic co-routines functionalities, you can check the following relevant links:
a. The co-routine implementation:
https://github.com/monkey/duda/blob/master/src/duda_dthread....
it does not need mutex or anything similar, short code but a lot of thinking behind it.
b. Example: web service to calculate Fibonacci using channels:
https://github.com/monkey/duda-examples/blob/master/080_dthr...
the whole work will be available on our next stable release, if someone want to give it a try, just drop us a line.
[0] http://blog-swpd.rhcloud.com
[2] http://www.google-melange.com
[3] http://duda.io
1) you mentioned you were charged 1000USD because of service fee, because when you accepted the project they charged you. I assume your project was for a total of 10k and you are paying 1000, means you are in a basic plan where they charge you 10%. Suggestion: before to accept any big project, make sure you at least sign for the 25USD membership plan, on that way they only charge you 3%, so instead of pay 1000USD, you pay 300USD.
2) The customer service is horrible and schedule payments may fail any time. Make sure you have at least two methods to receive the money, my suggestions are: Moneybookers.com account and a Payoneer card. Both are fast and safe.
I know you are facing a very complicated situation, just keep moving forward and dont let you get down on this. Talk to your customer so may he be able to help you with a direct deposit from his side, i asked that once while ago and it worked. You can agreed with him to transfer back frunds from freelancer to freelancer account. Some fees apply but is better than nothing,
best of luck.
Using Document Root: htdocs/ An error has occured, exiting