Bitcoin Forum
May 11, 2024, 11:43:49 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 [2] 3 4 5 6 7 8 9 10 11 12 »
21  Bitcoin / Project Development / Re: Looking for Partner for a New Bitcoin Business - Developer Wanted on: April 07, 2013, 07:28:53 PM
What point are you trying to get a across? That to optimise a website you need System Engineers? Well that's kind of a given when you are looking at a scale that big.

You will have these exact same problems with MySQL when looking at that scale. You can only scale up to some extent, then you will require techniques to allow you to scale out, like using replication.

If you read the article and look at how there setup is, they obviously are locked into a scenario where they can't even change databases, so the only way they can scale is with hardware. Now you can get more performance out of MySQL but either changing the database engine, or even using a mysql build that has beter performance and is tested. Kinda like twitter. SO the point I am trying to get across is that with ASP.NET and C# the only way to scale is thru hardware, and with other options you can just switch out some software and then you can do hardware scaling. So yea what would you want to do spend cash as a startup on hardware? Or go with this proven software that is free?

I am a professional developer. I currently work in Python, but have worked in Ruby, Java, and also have years of experience with .NET. I just wanted to let anyone who is reading this that gweedo flat out doesn't know what he is talking about.

1. Stackoverflow chose to have a scale up architecture. I am skeptical that this would be a good choice for most businesses, and am waiting to see if eventually their gamble will fail. They essentially have bet that their traffic will not grow faster than hardware can. So far that has proved to be true. This has nothing to do with choosing .NET, and more to do with choosing a scale up approach for their database.

They would have the same exact problem if they tried with MySQL, and MSSQL is more proven when it comes to high performance at scales that large (even when you "just swap out some software" as you put it, which by that I assume you mean optimize which storage engine you're using, but that alone still won't let MySQL scale UP better than pgSQL or MSSQL).

2. This has nothing to do with their choice of using .NET. They are using SQL Server as their database. Yes, .NET tends to go hand in hand with SQL server but there is no reason that has to be so. There are lots of projects that use .NET with an open source database like pgSQL or MySQL.

3. .NET is a compiled language, and statically typed. The compilers are very sophisticated, and the language features are very advanced. .NET actually tends to scale and perform better than dynamic languages like Ruby, PHP, and Python.


The scary part about the internet is it lets people who have no idea what they are talking about propagate bad information. I'm sure gweedo means well but his posts in this thread as uninformed. This is how .NET gets such a bad rap. I think all languages are suitable for mos tasks. I stay away from Ruby because it's become the language where all beginners flock to, and they seem to have a lot of security flaws lately. Python and .NET are my two goto languages now. As long as you have developers who know what they are doing, they can make any project work and scale in their language of choice. So most language vs language arguments are stupid to begin with, but they are still full of people spouting off incorrect information.

First off, thanks for bumping a thread that was dead a long time ago. Obvious you didn't read any of my post but one and decided to comment on that.

Did do any research do you have any information that would prove these points? I at least pointed to an article that proved what I was saying, yet that isn't the post you quoted. Obviously your the misinformed one.

Which points specifically do you want me to prove? Any developer who understands scaling a database driven app would understand the concept in #1. It's called scaling up vs scaling out. I'm not going to dig up links for you, feel free to google it yourself.

#2 is also a fact. .NET is not a database, it is a software platform. You can access any database from .NET apps, including MongoDB, Cassandra, MySQL, MariaDB, PostGresQL, etc. Again, feel free to find links that disprove this. Just search for any of those db names + "C# driver" or "C# client" and you'll find the drivers for connecting to those db's.

#3 is also well understood in the programming community. It's well known that statically typed, compiled languages tend to be faster than dynamic ones. That doesn't make them better than dynamic ones. In fact, people often argue that the increased productivity and flexibility of using dynamic languages like python and ruby outweigh the benefits of typed/compiled ones. See any discussion about javascript  and typescript, C# vs Ruby, C# vs PHP.

I'm presenting some alternate viewpoints for you here. It's up to you if you want to stick with the uninformed ones you are holding or if you want to look into what I'm trying to clue you in on. I'm definitely not saying .NET is better than any other language. I think those types of statements are stupid no matter what language they are for or against.
22  Bitcoin / Project Development / Re: Looking for Partner for a New Bitcoin Business - Developer Wanted on: April 07, 2013, 07:21:55 PM
I would like for someone to make a sane argument as to why a startup should use proprietary closed source software like .NET ASP/C# and MSSQL.



Well you combined a bunch of things as if they are a single entity.

C# is an open international standard.
http://www.ecma-international.org/publications/standards/Ecma-334.htm

Mono is an open implementation of .NET.
http://www.mono-project.com/Main_Page

MS SQL Server is closed source however to answer the question "why"?  Rapid application development.  Nice tools for rapidly constructing entity framework when using Visual Studio and MS SQL Server.  Of course it is somewhat of a strawman argument as it isn't required.  .Net will work fine with just about any datstore SQL or otherwise.

"Rapid application development" is precisely what got me 15+ years ago. Redmond does a fantastic job of making it EASY to develop (there is NO question about that). I don't have any experience with C#, but I did use Visual C++ for many years and it was an absolute pleasure. At the time, there was nothing else like it, so there wasn't really a decision to be made.

But I call it a TRAP. A licensing trap, that once you commit to is brutal to get out of.  I vividly remember my transition off of Redmond's tech and it involved an exorbitant amount of caffeine and extra strength visine coding the nights away. When I came out the other side, it was absolute PARADISE.

Today, the decision in my opinion, has swayed the other way. Open source toolkits are very mature and extremely well supported. They ARE still lacking as in the case of Mono vs. .NET, but you make due given the alternative. I think the real question is, "WHY would you EVER want to use closed source technology?" There are exceptions, which I acknowledge, but they are very, VERY far and few between.

One valid answer is that a developer might be very proficient in a particular language. It takes only a couple of weeks for a decent developer to start putting out code in anew language, but the quality of that code isn't going to be very good, and the speed of development will be much lower than if they used their "native" language. It takes about 6-8 months for a developer to become proficient in a new language. So if you are a developer and you are already proficient in one technology, that's one big +1 to the PRO/CON list of which tech to build a new project with. There are other things to consider obviously, but it's a pretty siginificant factor. I can build .NET and python projects VERY fast. It would take me at least 4x longer to build the same thing, at the same level of quality in PHP. That doesn't mean PHP is a bad choice, nor does it mean .NET or Python are the best choices for everyone. In my case, Python or .NET would probably be the best choices.

Other things to consider are licensing costs, but if you are a small startup that's not that significant. If you build for the cloud, the cost of a monthly instance of a windows web server vs a linux one is almost the same. If you use BizSpark you get to keep 2 sql server and 4 windows server licenses in production even after you graduate from the program. My approach when building on .NET is to use pgSQL when possible, or just stick with SQL server (SQL Azure is cheap, monthly fee), and build it in such a way that I could change the database to pgSQL or something else if I need to migrate to something to avoid the SQL server fees.
23  Bitcoin / Project Development / Re: Looking for Partner for a New Bitcoin Business - Developer Wanted on: April 07, 2013, 06:52:36 PM
What point are you trying to get a across? That to optimise a website you need System Engineers? Well that's kind of a given when you are looking at a scale that big.

You will have these exact same problems with MySQL when looking at that scale. You can only scale up to some extent, then you will require techniques to allow you to scale out, like using replication.

If you read the article and look at how there setup is, they obviously are locked into a scenario where they can't even change databases, so the only way they can scale is with hardware. Now you can get more performance out of MySQL but either changing the database engine, or even using a mysql build that has beter performance and is tested. Kinda like twitter. SO the point I am trying to get across is that with ASP.NET and C# the only way to scale is thru hardware, and with other options you can just switch out some software and then you can do hardware scaling. So yea what would you want to do spend cash as a startup on hardware? Or go with this proven software that is free?

I am a professional developer. I currently work in Python, but have worked in Ruby, Java, and also have years of experience with .NET. I just wanted to let anyone who is reading this that gweedo flat out doesn't know what he is talking about.

1. Stackoverflow chose to have a scale up architecture. I am skeptical that this would be a good choice for most businesses, and am waiting to see if eventually their gamble will fail. They essentially have bet that their traffic will not grow faster than hardware can. So far that has proved to be true. This has nothing to do with choosing .NET, and more to do with choosing a scale up approach for their database.

They would have the same exact problem if they tried with MySQL, and MSSQL is more proven when it comes to high performance at scales that large (even when you "just swap out some software" as you put it, which by that I assume you mean optimize which storage engine you're using, but that alone still won't let MySQL scale UP better than pgSQL or MSSQL).

2. This has nothing to do with their choice of using .NET. They are using SQL Server as their database. Yes, .NET tends to go hand in hand with SQL server but there is no reason that has to be so. There are lots of projects that use .NET with an open source database like pgSQL or MySQL.

3. .NET is a compiled language, and statically typed. The compilers are very sophisticated, and the language features are very advanced. .NET actually tends to scale and perform better than dynamic languages like Ruby, PHP, and Python.


The scary part about the internet is it lets people who have no idea what they are talking about propagate bad information. I'm sure gweedo means well but his posts in this thread as uninformed. This is how .NET gets such a bad rap. I think all languages are suitable for mos tasks. I stay away from Ruby because it's become the language where all beginners flock to, and they seem to have a lot of security flaws lately. Python and .NET are my two goto languages now. As long as you have developers who know what they are doing, they can make any project work and scale in their language of choice. So most language vs language arguments are stupid to begin with, but they are still full of people spouting off incorrect information.
24  Economy / Marketplace / Re: Reliable way to get virtual VISA or Mastercard for BTC? on: March 19, 2012, 03:47:51 PM
Hi, I'm looking to buy a virtual CC (visa/MC) using BTC. What are the options? All the links in this thread seem to be dead now.
25  Bitcoin / Bitcoin Discussion / Re: Bot to operate a price bloc to stabilize price of BitCoins on: August 31, 2011, 06:08:34 PM
Can you explain why you'd want to create this artificial price stability in the first place? Shouldn't you want free market as a libertarian? People already vote with their dollars now so if bitcoin fails, it fails. What makes you think people will put up the money necessary to implement your scheme? What assurance would they have that the money they put up would not be swallowed? What happens if someone wants a refund on their investment? What's in it for them in the first place, if they put money up towards this?

Also, couldn't someone easily create schemes to drain money from this system since they'd know how it works? And why would outsiders want to participate in such a system? Are you anti-speculation? Is that why you want to create fake price stability? To overcome the price swings that contribute to peoples' reticence to doing commerce in BTC?
26  Bitcoin / Bitcoin Discussion / Re: The Bitcoin Show is a Failure on: August 29, 2011, 05:43:17 PM
The show is a failure and reeks of scammy, pump-n-dump, sleaziness. Having this as the "face" of bitcoin destroys any hope of BTC having any credibility. The community's best option would have been to ignore and/or denounce him, or otherwise be very critical of the show's flaws from the start. That way the community distances itself from the show until it proves itself.

Just listen to Bruce talk about how Bitcoin will only go up and up, and the way he talks fast (like a con artist) and only says positive things about bitcoin, and focuses too much on the profitability of BTC. The studio set is straight out of the furniture catalog of what amateur con artists think will make their cheap show appear credible.

27  Bitcoin / Bitcoin Discussion / Re: Safe to use bitcoin2cc? (requires sending them funds via mybitcoin.com) on: July 10, 2011, 03:17:39 PM
Card worked just fine for a purchase with a different online retailer. I think the first retailer i tried had some weird billing service that wasn't based in the US.
28  Bitcoin / Bitcoin Discussion / Re: Safe to use bitcoin2cc? (requires sending them funds via mybitcoin.com) on: July 10, 2011, 08:57:24 AM
I ended up getting the card from bitcoin2cc and it seems OK. But when I tried to make a purchase with it the transaction was declined. I logged into the website of the virtual cc (idealgift.com) and it said the reason was "Restricted country". The details of the transaction list fields like merchant city, merchant zip, merchant state, etc. I'm guessing those are supposed to be submitted by the online merchant that i'm trying to buy services from? And perhaps the bank is rejecting their info? Or is the merchant's CC processing service rejecting my Virtual CC's bank's info or something? The address registered with the virtual CC is one in the US.
29  Bitcoin / Bitcoin Discussion / Safe to use bitcoin2cc? (requires sending them funds via mybitcoin.com) on: July 10, 2011, 08:07:58 AM
I want to buy a virtual CC from bitcoin2cc.com. Anyone have experience using this service? I haven't seen any negative reports in this forum about them. I clicked the link to purchase one of the virtual CC's and it takes you to a page on mybitcoin.com where it asks you to send the bitcoins. This seems fine but there is a thread on this forum with people complaining that mybitcoin.com is a scam. From what I can tell these people lost their passwords and that is the reason they can't access their funds on mybitcoin.com, is that correct? I wouldn't be creating an account with them, just using them to send the bitcoins to bitcoin2cc. Is this safe? Are both of these sites legit?
30  Bitcoin / Mining / Re: [20 Bitcoins bounty] For instructions on how to install ATI 58XX drivers on ESXi on: July 06, 2011, 06:53:23 AM
OP, your response to my last post, "Negative, Negative...", wasn't actually negative. What you said basically is what I said in my post. You didn't refute any of it. Like I said before, and as several other posters have also said now, you don't need ESXi. You can just run Linux as the main OS and mine from there, and install VMWare Server inside the linux install, and launch guest VM's from within Linux. Or use any other VM server that runs inside of Linux. You can even do this within windows too.

There's no reason to try to do this using ESXi, and the fact that someone would be stuck on using ESXi is the reason I became suspicious that you were trying to mine on a company's servers. In that case I imagined your company had ESXi servers, and you wanted to mine on them, so you had to work backwards from ESXi. I doubt anyone would be dumb enough to do that. Well, no, scratch that. I am not accusing you of doing that. But there has actually already been one case in the media of someone being prosecuted for mining on his employer's servers.

There was also a university that sued someone a few years back for running distributed computer (one of the scientific ones, like Distributed.net or something). They sued him for retroactive back-pay too, for all the months of increased electricity and heating costs he caused them by running the distributed app on hundreds of their computers.
31  Economy / Services / C# / MSSQL / PostgreSQL development services for BTC on: July 04, 2011, 07:06:23 AM
.NET web apps, database, console apps.

I don't provide any design services, so if you want a slick looking site you'll have to provide high quality mockups which I can translate into a functioning site with extreme accuracy. I am an enterprise developer and have worked on large systems in the past. Mainly on the back-end of the systems so I don't have a public portfolio to show.

Everything else though, I am good at, especially performance optimization; code that deals with very large databases, high concurrent use, troubleshooting and fixing database performance & scaling issues.

I can also provide consulting services where I will analyze a problem for you (such as scalability issues), and provide detailed instructions on what needs to be done to reach a solution. I will charge a fair price for that. After that, if you like we can discuss how much I would charge to solve the problem. You would also have the option of using my consult to finish the work yourself or finding someone else do it if you can find a better price.
32  Economy / Currency exchange / WTS: 15BTC. Prefer in-person, cash, in NYC on: July 04, 2011, 06:35:39 AM
I can meet in Manhattan.

We can exchange in person so there is no chance of either one of us getting ripped off. This would be great for a buyer who doesn't want to deal with online accounts, exchanges, etc.
33  Economy / Marketplace / Re: BTC NEAR ME on: July 04, 2011, 06:31:37 AM
I signed up a while ago, trying to sell some BTC (and I'm in one of the largest cities in the world). So far haven't been able to find a buyer.

I'd rather avoid exchanges if possible. I might have to start putting craigslist ads to sell my coins.
34  Economy / Marketplace / Re: SkepsiDyne Integrated Node - The Bitcoin Mining Company on: July 04, 2011, 06:26:53 AM
What is causing the problems when you point all the rigs to one pool other than that one pool that works for you?

Is this some kind of limit that's built into the pools (to prevent botnets or something)? Or is this a bug?
35  Bitcoin / Mining / Re: Worlds Most Economical Bitcoin Mining Contracts! on: July 04, 2011, 06:16:43 AM

Hi

I am a partner in www.bitcoinminingrigs.com.au and I feel a lot of the people in this thread are only looking at things from their own point of view instead of looking from the point of view of the people that these contracts are aimed at.

1. A lot of people in Australia and around the world for that matter do not have reliable broadband connections but wish to get involved with bitcoin mining, besides a mining contract what option do they have?

2. A lot of people are not tech savvy and have never built a computer in their life nor do they want to, why should they miss out on the opportunity to mine? Are they going to go down to (insert local retailer here) and buy an off the shelf mining rig? Most salesmen have never heard of bitcoin and will try to sell the customer a HP or DELL to mine with.

3. A lot of people actually have jobs that take up a large portion of their life, when they are at home they don't want to be monitoring their miners or watching bitcoin value on Mt Gox.

4. Believe it or not a lot of places around the world pay very high prices for electricity or their partner/parents wont let them run miners 24/7.

So if your tech savvy, have access to cheap computer parts, don't pay a fortune for electricity and don't value your time highly then a mining contract is probably not for you. For the rest of the world (which is a much larger percentage than fits into the previous categories) we offer a service that is in fairly high demand.

In two days we have had over 30 inquiries into mining contracts and have signed 7 contracts in the 1000mhash to 6000mhash range. We explain to all of our potential customers difficulty increases, volatility of bitcoin value, I even point them at this thread to read all your opinions of mining contracts. And guess what.... they still want to sign.

So please continue with all your calculations and predictions it just gives my clients something to read and help them make up their mind on whether to purchase a contract or not. But just remember to look from other peoples point of view that maybe in a different position to yourself. After  all we must be doing something right... business is booming!

Thanks
David

  



Are we supposed to take your word for it that you have signed contracts? I wouldn't be surprised if some people made such a bad decision, but I also don't see any reason why we should believe it just because you say it.
36  Bitcoin / Mining / Re: Worlds Most Economical Bitcoin Mining Contracts! on: July 04, 2011, 06:15:00 AM
Hi

I am a partner in www.bitcoinminingrigs.com.au and I feel a lot of the people in this thread are only looking at things from their own point of view instead of looking from the point of view of the people that these contracts are aimed at.

1. A lot of people in Australia and around the world for that matter do not have reliable broadband connections but wish to get involved with bitcoin mining, besides a mining contract what option do they have?

2. A lot of people are not tech savvy and have never built a computer in their life nor do they want to, why should they miss out on the opportunity to mine? Are they going to go down to (insert local retailer here) and buy an off the shelf mining rig? Most salesmen have never heard of bitcoin and will try to sell the customer a HP or DELL to mine with.

3. A lot of people actually have jobs that take up a large portion of their life, when they are at home they don't want to be monitoring their miners or watching bitcoin value on Mt Gox.

4. Believe it or not a lot of places around the world pay very high prices for electricity or their partner/parents wont let them run miners 24/7.

So if your tech savvy, have access to cheap computer parts, don't pay a fortune for electricity and don't value your time highly then a mining contract is probably not for you. For the rest of the world (which is a much larger percentage than fits into the previous categories) we offer a service that is in fairly high demand.

In two days we have had over 30 inquiries into mining contracts and have signed 7 contracts in the 1000mhash to 6000mhash range. We explain to all of our potential customers difficulty increases, volatility of bitcoin value, I even point them at this thread to read all your opinions of mining contracts. And guess what.... they still want to sign.

So please continue with all your calculations and predictions it just gives my clients something to read and help them make up their mind on whether to purchase a contract or not. But just remember to look from other peoples point of view that maybe in a different position to yourself. After  all we must be doing something right... business is booming!

Thanks
David

 

None of your arguments are relevant because you ignore the simple fact that it is cheaper and wiser for someone to simply buy BTC now. Under realistic circumstances, your mining operation will make them a lot less than 75BTC over 3 months. But at the current exchange rate it would cost them 80BTC to buy the three month contract. So they are set up to lose money right away. You and the OP have countered this by saying "what if the BTC value rises to $50?!". Well true, if the value rose the custom wouldn't lose money from buying your contract. But if the value rose to $50 the customer would also still be better off buying the BTC up front instead of buying the contract.

You make the rookie mistake of trying to convince people of a shitty deal on a public forum. You will not succeed in doing that because people will point out the flaws in your shitty deal and no one will want to partake. If you can show some hard #'s that prove why your offer is worth anyone's money, then all the naysayers in this thread would leave it alone. So far you haven't offered any valid argument as to why this is better than buying BTC up front.
37  Bitcoin / Mining / Re: Worlds Most Economical Bitcoin Mining Contracts! on: July 04, 2011, 06:08:50 AM
It's a gamble alright but definitely not the smartest option that is available.  But I guess in the end, that's the world - people have options and this is one of them.  The only thing that is a bit of a fallacy is that he stated he accepts bitcoins for this service.  One would need to pay more bitcoins than they would receive.   There is no gamble in that but pure deception.

Ha! You are right, I didn't even notice that. I didn't think to check that stat because who would be dumb enough to charge you 80BTC for a contract that UNDER THE MOST OPTIMISTIC SCENARIO, COULD AT MOST MAKE YOU BACK 75BTC? More likely a lot less than that though.

Man the scammers on this board are out of control. I like to shit on their parade because I hate crooks and thieves and dishonest people.
38  Bitcoin / Project Development / Re: Interrest for a new pool backend? on: July 04, 2011, 04:29:17 AM
I've downloaded the code and am looking around it. So far it seems pretty clean. This is not the type of development i'm use to doing (i do more enterprise type stuff, so a lot of database, console apps, websites, windows services). Plus, my company is stuck using tech and practices that are about 8 years old, so one of the things I'm looking to get out of this is using more modern stuff like IoC, Json, which you are already using.

Sending you a PM now...
39  Bitcoin / Project Development / Re: Interrest for a new pool backend? on: July 03, 2011, 08:15:42 PM
Ah, thanks for that explanation on stale shares. That makes sense.

I'm still a little confused about what you are ultimately trying to do. So two questions:

1. What is ultimate goal? Are you trying to run a public pool?

2. What do you consider the "backend" of a pool? Is it the part that manages assigning work, and keeping track of what work is done, etc? I am confused by this because of the stuff you mentioned with redirecting packets. I thought backend would be on the "server" side of the pool. But if that's the case, why would you have to mess with sending packets to BTCGuild? That would imply that you are doing some work on the mining client side, and not the server side. I'm sure i'm missing something, can you please explain what?

Don't worry about your quality of code. Everyone has to learn somewhere. I'm sure we could learn from each other.
40  Bitcoin / Mining / Re: [20 Bitcoins bounty] For instructions on how to install ATI 58XX drivers on ESXi on: July 03, 2011, 07:44:47 PM
Your problem is that you for some reason are stuck on using ESXi. You have a few options.

1. I read somewhere that Windows only uses 100% CPU under certain SDK/driver versions. So if you can find the driver version that doesn't use 100% CPU for mining, you can run windows as the host OS and mine there, and still instlal your guest VM's.
2. Linux doesn't have the problem of 100% CPU use during mining. SO you can use linux as your host OS, mine from there, and install VMWare or some other VM software, and run your guest VM's from that.

ESXI is a OS not a installable exe. This guy wants to run his ESXI server as normal but cram it with GPGPU's and mine while it's sitting there acting as a server. Well so I can make out. I'd use VMDirectPath to connect the GPGPU's to a linuxcoin machine and mine from that.

Well in his OP he said the reason he didn't want to run windows as a the host OS was because it uses a  lot of CPU. I got the impression that's why he wanted to run ESXi as the host OS. Am I wrong, or was it simply a thinly veiled attempt at making the post not look like a blatant attempt to run mining on someone else's server? His company's server, a server of a client of his company?
Pages: « 1 [2] 3 4 5 6 7 8 9 10 11 12 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!